[Ace-users] [ace-users] ACE-5.6.2 can't be compiled (use gcc-4.2.1) in mingw in Windows XP

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Tue Jan 22 20:54:36 CST 2008


Hi, 

    Thanks for using the PRF.

>I found ACE-5.6.2 can't be compiled using gcc-4.2.1 in
>mingw in windows XP
>
>I checked config*.h , I can't found gcc 4.2.x MICRO in
>config*.h

Supported MinGW isn't a high priority for us.  If you'd like to figure
out what fixes are required and send them to us that would be great.

Thanks,

        Doug

>Mingw team has released gcc -4.2.1, you can download
>from :
>http://sourceforge.net/project/showfiles.php?group_id=2435
>
>
>Regards
>
>Zhang HaiBin
>
>
>ACE VERSION: 5.6.2
>HOST MACHINE and OPERATING SYSTEM
>TARGET MACHINE and OPERATING SYSTEM, if different from
>
>HOST:
>COMPILER NAME AND VERSION (AND PATCHLEVEL):
>$ uname -a
>MINGW32_NT-5.1 CH-SZX-HBZHANG1 1.0.11(0.46/3/2)
>2007-01-12
>12:05	i686 Msys
>
>gcc -v
>Using built-in specs.
>Target: mingw32
>Configured with: ../gcc-4.2.1-2-src/configure
>--with-gcc --enable-libgomp --host=mingw32
>--build=mingw32 --target=mingw32 --p
>rogram-suffix=-sjlj --with-arch=i486
>--with-tune=generic --disable-werror --prefix=/mingw
>--with-local-prefix=/mingw --enable
>-threads --disable-nls
>--enable-languages=c,c++,fortran,objc,obj-c++,ada
>--disable-win32-registry --enable-sjlj-exceptions --
>enable-libstdcxx-debug
>--enable-cxx-flags=-fno-function-sections
>-fno-data-sections
>--enable-version-specific-runtime-libs --
>disable-bootstrap
>Thread model: win32
>gcc version 4.2.1-sjlj (mingw32-2)
>
>
>
>This is the warning and error:
>
>
>g++ -fvisibility=hidden -fvisibility-inlines-hidden
>-DNDEBUG -Wpointer-arith -mthreads -mtune=pentiumpro
>-Wno-attributes -Wal
>l -W -O3 -pipe   -pipe   -I/d/cdev/ACE_wrappers
>-DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS
>-DACE_NO_INLINE -I.. -DAC
>E_BUILD_DLL  -c  -o .shobj/Local_Name_Space.o
>Local_Name_Space.cpp
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:89:1:
>warning: "ACE_Proper_Export_Flag" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:108:1:
>warning: this is the location of the previous
>definition
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:90:1:
>warning: "ACE_Proper_Import_Flag" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:109:1:
>warning: this is the location of the previous
>definition
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:107:1:
>warning: "ACE_EXPORT_SINGLETON_DECLARATION" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:110:1:
>warning: this is the location of the previous
>definition
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:108:1:
>warning: "ACE_EXPORT_SINGLETON_DECLARE" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:111:1:
>warning: this is the location of the previous
>definition
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:122:1:
>warning: "ACE_IMPORT_SINGLETON_DECLARATION" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:112:1:
>warning: this is the location of the previous
>definition
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:123:1:
>warning: "ACE_IMPORT_SINGLETON_DECLARE" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Malloc_T.h:18,
>                 from
>d:/cdev/ACE_wrappers/ace/Local_Name_Space.h:20,
>                 from Local_Name_Space.cpp:1:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:113:1:
>warning: this is the location of the previous
>definition
>g++ -fvisibility=hidden -fvisibility-inlines-hidden
>-DNDEBUG -Wpointer-arith -mthreads -mtune=pentiumpro
>-Wno-attributes -Wal
>l -W -O3 -pipe   -pipe   -I/d/cdev/ACE_wrappers
>-DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS
>-DACE_NO_INLINE -I.. -DAC
>E_BUILD_DLL  -c  -o .shobj/Name_Proxy.o Name_Proxy.cpp
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Sock_Connect.h:19,
>                 from
>d:/cdev/ACE_wrappers/ace/INET_Addr.h:17,
>                 from
>d:/cdev/ACE_wrappers/ace/Name_Proxy.h:24,
>                 from Name_Proxy.cpp:3:
>d:/cdev/ACE_wrappers/ace/config-g++-common.h:89:1:
>warning: "ACE_Proper_Export_Flag" redefined
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Sock_Connect.h:19,
>                 from
>d:/cdev/ACE_wrappers/ace/INET_Addr.h:17,
>                 from
>d:/cdev/ACE_wrappers/ace/Name_Proxy.h:24,
>                 from Name_Proxy.cpp:3:
>d:/cdev/ACE_wrappers/ace/config-win32-common.h:108:1:
>warning: this is the location of the previous
>definition
>In file included from
>d:/cdev/ACE_wrappers/ace/config-win32-mingw.h:30,
>                 from
>d:/cdev/ACE_wrappers/ace/config-win32.h:41,
>                 from
>d:/cdev/ACE_wrappers/ace/config.h:1,
>                 from
>d:/cdev/ACE_wrappers/ace/config-macros.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/config-lite.h:24,
>                 from
>d:/cdev/ACE_wrappers/ace/ACE_export.h:11,
>                 from
>d:/cdev/ACE_wrappers/ace/Sock_Connect.h:19,
>				 
>				 
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl: In function
>'int ACE_OS::flock_unlock(ACE_OS::ace_flock_t*, short
>int, ACE_OFF_T, A
>CE_OFF_T)':
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl:137: warning:
>operation on 'ace_result_' may be undefined
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl: In function
>'int ACE_OS::flock_rdlock(ACE_OS::ace_flock_t*, short
>int, ACE_OFF_T, A
>CE_OFF_T)':
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl:206: warning:
>operation on 'ace_result_' may be undefined
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl: In function
>'int ACE_OS::flock_wrlock(ACE_OS::ace_flock_t*, short
>int, ACE_OFF_T, A
>CE_OFF_T)':
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl:358: warning:
>operation on 'ace_result_' may be undefined
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl: In function
>'char* ACE_OS::cuserid(char*, size_t)':
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl:409: warning:
>dereferencing type-punned pointer will break
>strict-aliasing rules
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl: In function
>'wchar_t* ACE_OS::cuserid(wchar_t*, size_t)':
>d:/cdev/ACE_wrappers/ace/OS_NS_stdio.inl:500: warning:
>dereferencing type-punned pointer will break
>strict-aliasing rules
>
>
>
>      ___________________________________________________________ 
>ÑÅ»¢ÓÊÏä´«µÝÐÂÄê×£¸££¬¸öÐԺؿ¨ËÍÇ×Åó£¡ 
>http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline
>


-- 
Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
Nashville, TN 37203                          NET: d.schmidt at vanderbilt.edu



More information about the Ace-users mailing list