linking problem on solaris 8
Submitted by Nobody ; posted on Monday, November 12, 2001
Hi there, Compiling ghemical, I get the following error at the linking stage: g++ -o /export/home/sucher/ghemical-0.81/bin/ghemical t3main.o t3docv.o t3views.o t3errutil.o t3dialog.o glade_callbacks.o glade_interface.o glade_support.o t3qm1docv.o t3qm2docv.o t3mm1docv.o t3mm2docv.o t3prefs.o /export/home/sucher/ghemical-0.81/src/graphics/libgraphics.a /export/home/sucher/ghemical-0.81/src/common/libcommon.a /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a /export/home/sucher/ghemical-0.81/oelib/liboe.a -lglut -lXmu -lg2c -lm -lgtkgl -lGLU -lGL -L/opt/sfw/lib -L/usr/openwin/lib -R/usr/openwin/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lsocket -lnsl -lm -lg2c -lm -lgtkgl -lGLU -lGL -L/opt/sfw/lib -L/usr/openwin/lib -R/usr/openwin/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lsocket -lnsl -lm -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -lresolv -lrt -lnsl -lsocket -laudiofile -lm -ldb-3 -lglib -ldl ld: fatal: symbol `work1_' has differing sizes: (file /export/home/sucher/ghemical-0.81/src/common/libcommon.a(qm1e_mopac.o) value=0x2ab980; file /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a(dernvo.o) value=0x73bdb0); tentative symbol cannot override defined symbol of smaller size ld: warning: symbol `geom_' has differing sizes: (file /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a(compfg.o) value=0x1680; file /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a(esp.o) value=0xb40); /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a(compfg.o) definition taken ld: fatal: symbol `work1_' has differing sizes: (file /export/home/sucher/ghemical-0.81/src/common/libcommon.a(qm1e_mopac.o) value=0x2ab980; file /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a(iter.o) value=0x73bdb0); tentative symbol cannot override defined symbol of smaller size ld: fatal: symbol `work1_' has differing sizes: (file /export/home/sucher/ghemical-0.81/src/common/libcommon.a(qm1e_mopac.o) value=0x2ab980; file /export/home/sucher/ghemical-0.81/miniMOPAC/libminiMOPAC.a(deri22.o) value=0x73bdb0); tentative symbol cannot override defined symbol of smaller size ld: fatal: File processing errors. No output written to /export/home/sucher/ghemical-0.81/bin/ghemical collect2: ld returned 1 exit status gmake[1]: *** [/export/home/sucher/ghemical-0.81/bin/ghemical] Error 1 gmake[1]: Leaving directory `/export/home/sucher/ghemical-0.81/src/target3' gmake: *** [all] Error 1 Can anyone help me? Tx, Nikolaus Please reply to sucher@ust.hk
linking problem on solaris 8
Submitted by Tommi Hassinen ; posted on Tuesday, November 13, 2001
Hi all, we were able to solve this problem with Nikolaus, and just to inform other Solaris users, we solved it by using the GNU linker (gnuld) instead of the Solaris linker. The compiler used was gcc-2.95.2.

Add a message to this thread:

You have to be logged in to post a reply.

© 1998-2025 Scilico, LLC. All rights reserved.