Bioinformatics.org
|
|
Research
|
Online databases
Online analysis tools
Online education tools
|
Development
|
|
Forums
|
News & Commentary
Jobs Forum (Career Center)
|
|
Ghemical: Molecular modelling - Message forums
|
|
|
|
Expanded view | Monitor forum | Save place
Message
|
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.
|
|
Post a followup to this message:
You have to be to post a reply.
Thread view
|
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
|
|
|
|
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.
|
|
|
|
|