From: <kir...@wi...> - 2004-10-14 15:46:56
|
Hi Danny I tried with 3.4.0 version, but the problem still persist. Here is the output g++ -W -Wall -Wpointer-arith -mcpu=3Dpentiumpro -mthreads -O3 -g -pipe -fno-exc eptions -fcheck-new -Ic:\\\\tao\\\\ace_wrappers -Ic:\\\\tao\\\\ace_wrappers\\\ \tao -D__ACE_INLINE__ -Ic:\\\\tao\\\\ace_wrappers\\\\tao -Ic:\\\\tao\\\\ace_w rappers\\\\tao/orbsvcs -Ic:\\\\tao\\\\ace_wrappers\\\\tao/orbsvcs/orbsvcs/ESF -I c:\\\\tao\\\\ace_wrappers\\\\tao/orbsvcs/orbsvcs/ETCL -DTAO_NOTIFY_BUILD_DLL -c -o .shobj/CosNotificationC.o CosNotificationC.cpp {standard input}: Assembler messages: {standard input}:4498: Error: symbol `_D' is already defined mingw32-make: *** [.shobj/CosNotificationC.o] Error 1 C:\TAO\ACE_wrappers\TAO\orbsvcs\orbsvcs>g++ -v Using built-in specs. Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=3D mingw32 --target=3Dmingw32 --prefix=3D/mingw --enable-threads = --disable-nls --enable -languages=3Dc,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --e nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-ja va-gc=3Dboehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroniz ation Thread model: win32 gcc version 3.4.0 (mingw special) Any idea whats the problem ? I installed 3.4.0 version of g++ in c:\newmingw\ and added that in the beginning of PATH variable. Many Thanx Kiran -----Original Message----- From: min...@li... [mailto:min...@li...] On Behalf Of Danny Smith Sent: Thursday, October 14, 2004 12:37 PM To: min...@li... Subject: Re: [Mingw-users] Bug in as.exe kir...@wi... wrote: > I am using mingw for compiling the TAO on WIN32. > The g++.exe gives an error while compiling the IDL generated > stubs/skeletons. > The error is actually emitted by as.exe. > > The error is " '_D' already defined ". I came to know from the > internet that this is a known bug which is fixed in later versions. > > Now whats the easiest way to upgrade my mingw software to solve this > problem. > > Ex: Is there a latest as.exe which I can download and replace the > existing as.exe in my c:\mingw\bin directory ? > Or something similar ? I believe that error you are referring to is _not_ a as.exe bug but a gcc bug. Add -save-temps switch and look at the asembly file to see if there are indeed multiple _D symbols defined. The gcc bug is fixed in gcc-3.4.x. But please check the assembly file to see if my guess is correct. Danny Danny > > Many Thanx > Kiran > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on > ITManagersJournal Use IT products in your business? Tell us what you > think of them. Give us Your Opinions, Get Free ThinkGeek Gift > Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ MinGW-users mailing list Min...@li... You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users |
From: <kir...@wi...> - 2004-10-15 14:39:26
|
I'm not sure how to simulate this problem. I get the error while trying to compile the IDL-generated file. (file size =3D 7053 lines) One observation I made was that I get this error for all files that are big (> 4000 lines) Also I get an additional error message as follows ------------------------------------------------------------------------ -------- CosNotificationC.cpp: In function `Boolean operator<<(TAO_OutputCDR&, CosNotification::QoSAdmin*)': CosNotificationC.cpp:6863: Internal compiler error in rest_of_compilation, at toplev.c:3498 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.mingw.org/bugs.shtml> for instructions. make: *** [.shobj/CosNotificationC.o] Error 1 ------------------------------------------------------------------------ -------- I did not mention this in my previous mail. T would be really nice if there is a hack to fix this problem temporarily. Many Thanx Kiran -----Original Message----- From: min...@li... [mailto:min...@li...] On Behalf Of Danny Smith Sent: Friday, October 15, 2004 9:30 AM To: min...@li... Subject: Re: [Mingw-users] Bug in as.exe kiran bacche wrote: > Hi Danny > > I tried with 3.4.0 version, but the problem still persist. > <snip> > > Any idea whats the problem ? > Please file a bug report at https://sourceforge.net/tracker/?func=3Dadd&group_id=3D2435&atid=3D102435= At the very least, we will need preprocessed source in order to investigate. A reduced testcase would be even better. Danny ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ MinGW-users mailing list Min...@li... You may change your MinGW Account Options or unsubscribe at: https://lists.sourceforge.net/lists/listinfo/mingw-users |
From: Danny S. <dan...@cl...> - 2004-10-16 03:32:57
|
kiran.bacche wrote: > I'm not sure how to simulate this problem. > I get the error while trying to compile the IDL-generated file. (file > size = 7053 lines) > Add --save-temps to the command line. Compress the prepocessed file (with .i suffix) using gzip or bzip2 or winzip and attach it to a bug report. > Also I get an additional error message as follows > > ---------------------------------------------------------------------- -- > -------- > CosNotificationC.cpp: In function `Boolean operator<<(TAO_OutputCDR&, > CosNotification::QoSAdmin*)': > CosNotificationC.cpp:6863: Internal compiler error in > rest_of_compilation, at > toplev.c:3498 That looks familiar -- do a search of gcc's bugzilla database and you'll find several dllimport related bugs with similar aborts. But unless we can reproduce the bug, we can't investigate it. Danny |
From: Danny S. <dan...@cl...> - 2004-10-15 04:06:03
|
kiran bacche wrote: > Hi Danny > > I tried with 3.4.0 version, but the problem still persist. > <snip> > > Any idea whats the problem ? > Please file a bug report at https://sourceforge.net/tracker/?func=add&group_id=2435&atid=102435 At the very least, we will need preprocessed source in order to investigate. A reduced testcase would be even better. Danny |