Summary: | Please stable =sci-chemistry/ghemical-2.99.2-r2 (was: =sci-libs/libghemical-2.00 fails to build) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Myckel Habets <myckel> |
Component: | [OLD] Library | Assignee: | Gentoo Chemistry-Related Packages <sci-chemistry> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jlec, tomka |
Priority: | High | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 331187 | ||
Bug Blocks: | 331169 | ||
Attachments: |
Build log
build.log |
Description
Myckel Habets
2010-06-25 19:37:16 UTC
Created attachment 236549 [details]
Build log
The reason for such failures is quite obvious. Try one of the more recent versions. On that note: it seems that about 9 months ago 2.99.1 was released (and 2.99.2 for ghemical). (In reply to comment #2) > The reason for such failures is quite obvious. > Try one of the more recent versions. > > On that note: it seems that about 9 months ago 2.99.1 was released > (and 2.99.2 for ghemical). > This is on stable x86. Is there some more recent version that could be stabilized then? Could 2.96 be a candidate for this? Will ask for stabling in 3 weeks. Hijacking this one: -) A newer ghemical should be stablized together with libghemical in bug 331169 -) depends on bug 331187 OK? I tested bug 325561, bug 331187, bug 331169 and bug 331175 together for stabilization on x86. All these need to be stabilized together as they depend on each other (and building will fail if any is not stabilized). I was able to get them build against each other. I ran ghemical and tested the bug mentioned in bug 324975. No problems encountered. Please mark stable for x86. Adding archs, this bug pack is going to be tricky... Created attachment 242875 [details]
build.log
After emerging all packages from the pack, I have tried different USE flags and got this linking error. Possibly a problem with dependencies.
(In reply to comment #8) > Created an attachment (id=242875) [details] > build.log > > After emerging all packages from the pack, I have tried different USE flags and > got this linking error. Possibly a problem with dependencies. The undefined references are to be found in sci-chemistry/mpqc which is a dependency. Can you track back the exact USE-combination triggering this problem, and maybe try -Wl,--no-as-needed on mpqc, libghemical and ghemical, just to be sure. *** Bug 331169 has been marked as a duplicate of this bug. *** (In reply to comment #9) > (In reply to comment #8) > > Created an attachment (id=242875) [details] [details] > > build.log > > > > After emerging all packages from the pack, I have tried different USE flags and > > got this linking error. Possibly a problem with dependencies. > > The undefined references are to be found in sci-chemistry/mpqc which is a > dependency. Can you track back the exact USE-combination triggering this > problem, and maybe try -Wl,--no-as-needed on mpqc, libghemical and ghemical, > just to be sure. With the -r2 of mqpc those errors disappear, but a new one occurs. libtool: link: i686-pc-linux-gnu-g++ -O2 -march=athlon-xp -pipe -msse3 -Wl,-O1 -Wl,--hash-style=gnu -o ghemical fileio.o filetrans.o custom_app.o custo m_camera.o custom_lights.o project.o spline.o pangofont_wcl.o oglview_wcl.o ac_stor_wcl.o p1dview_wcl.o p2dview_wcl.o eldview_wcl.o rcpview_wcl.o gpcvi ew_wcl.o ogl_plane.o ogl_surface.o ogl_ribbon.o gtk_simple_dialogs.o gtk_glade_dialog.o gtk_file_export_dialog.o gtk_file_import_dialog.o gtk_geomopt_d ialog.o gtk_moldyn_dialog.o gtk_progress_dialog.o gtk_setup_dialog.o gtk_stereo_dialog.o gtk_trajview_dialog.o gtk_wnd.o gtk_oglview_wnd.o gtk_p1dview_ wnd.o gtk_p2dview_wnd.o gtk_eldview_wnd.o gtk_rcpview_wnd.o gtk_gpcview_wnd.o gtk_app.o gtk_project.o gtk_main.o -pthread -pthread -Wl,--export-dynamic -Wl,--as-needed -L/usr/X11R6/lib /usr/lib/libgtkglext-x11-1.0.so /usr/lib/libgdkglext-x11-1.0.so /usr/lib/libXmu.so /usr/lib/libXext.so /usr/lib/libXt.so /usr/lib/libSM.so -luuid /usr/lib/libICE.so /usr/lib/libpangox-1.0.so /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so -lresolv /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libcairo.so /usr/lib/libpixman-1.so /usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so /usr/lib/libglitz-glx.so /usr/lib/libglitz.so /usr/lib/libpng14.so /usr/lib/libxcb-render-util.so /usr/lib/libxcb-render.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libpango-1.0.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /usr/lib/libopenbabel.so -lz -L/usr/lib/gcc/i686-pc-linux-gnu/4.4.3 -L/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../.. /usr/lib/libghemical.so -L/usr/lib /usr/lib/libSCoptions.so /usr/lib/libSCpsi.so /usr/lib/libSCmbpt.so /usr/lib/libSCscf.so /usr/lib/libSCwfn.so /usr/lib/libSCdft.so /usr/lib/libSCintv3.so /usr/lib/libSCbasis.so /usr/lib/libSCoint3.so /usr/lib/libSCsolvent.so /usr/lib/libSCmolecule.so /usr/lib/libSCsymmetry.so /usr/lib/libSCisosurf.so /usr/lib/libSCoptimize.so /usr/lib/libSCscmat.so /usr/lib/libSCgroup.so /usr/lib/libSCrender.so /usr/lib/libSCmisc.so /usr/lib/libSCstate.so /usr/lib/libSCkeyval.so /usr/lib/libSCclass.so /usr/lib/libSCcontainer.so /usr/lib/libSCref.so /usr/lib/libmpi.so /usr/lib/libopen-rte.so /usr/lib/libopen-pal.so -lnsl -lutil -lfl -ldl -lpthread -llapack -lblas /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgfortranbegin.a /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgfortran.so -lgcc_s /usr/lib/libmopac7.so -lm -lGL -lGLU /usr/lib/liboglappth.so -pthread /usr/lib/libghemical.so: undefined reference to `sc::MTMPIMemoryGrp::MTMPIMemoryGrp(sc::Ref<sc::KeyVal> const&)' collect2: ld returned 1 exit status Will try with --as-needed disabled. Building libghemical and mqpc with --no-as-needed helps. stable x86, thanks Myckel and Thomas. Sorted out the as-needed problems with Xarthisius with a newer version of mpqc amd64 done ppc done; closing as last arch |