Summary: | emerge kde-base/kalzium-4.2.2 fails with solver USE-flag set | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthias Nagl <gentoobugs> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | john, polidevk.polidevk |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
new build.log |
Description
Matthias Nagl
2009-04-13 20:16:25 UTC
Created attachment 188264 [details]
build.log
Me 2: "solver" useflag kills kazium compile ! works with ocaml-3.10.2 and facile-1.1 around. Please try to update to those and report. If it will work i will update deps accordingly (In reply to comment #3) > works with ocaml-3.10.2 and facile-1.1 around. > Please try to update to those and report. > If it will work i will update deps accordingly > Note to self: update also openbabel and eigen deps. I had to edit my stupid cflags to get kalzium to compile: CFLAGS="-march=athlon64 -O2 -msse3 -pipe"# -fomit-frame-pointer -ftree-vectorize -ftree-loop-linear" CXXFLAGS="${CFLAGS}"# -fvisibility-inlines-hidden" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags" It`s been a while since some package complained so i forgot that i have them a little dangerous ;) I'm sorry but it doesn't compile yet. It stop a little later: Installe packages: oot@miriel $ eix openbabel [I] sci-chemistry/openbabel Available versions: 2.0.2 (~)2.1.1 (~)2.2.0 (~)2.2.1 {doc} Installed versions: 2.2.1(20:52:24 11.03.2009)(-doc) Homepage: http://openbabel.sourceforge.net/ Description: interconverts file formats used in molecular modeling root@miriel $ eix eigen [I] dev-cpp/eigen Available versions: (0) 1.0.5 (2) (~)2.0.0 (~)2.0.1 Installed versions: 2.0.1(2)(09:48:02 15.04.2009) Homepage: http://eigen.tuxfamily.org/ Description: Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra root@miriel $ eix dev-lang/ocaml [I] dev-lang/ocaml Available versions: 3.08.4 3.10.2 [M]~3.11.0 {X emacs gdbm latex ncurses ocamlopt tk xemacs} Installed versions: 3.10.2(09:47:49 15.03.2009)(X gdbm latex ncurses ocamlopt -emacs -tk -xemacs) Homepage: http://www.ocaml.org/ Description: Fast modern type-inferring functional programming language descended from the ML family root@miriel $ eix facile [I] dev-ml/facile Available versions: 1.1!m {ocamlopt} Installed versions: 1.1!m(20:53:26 11.03.2009)(ocamlopt) Homepage: http://www.recherche.enac.fr/log/facile/ Description: FaCiLe is a constraint programming library on integer and integer set finite domains written in OCaml. emerge error: [ 70%] [ 71%] Generating ui_isotopedialog.h Generating ui_exportdialog.h [ 72%] Generating prefs.h, prefs.cpp [ 73%] Generating chemset.cmx [ 73%] Built target drawtool [ 73%] [ 74%] [ 74%] Generating datastruct.cmx Generating parser.cmx Generating chem.cmx File "/var/tmp/portage/kde-base/kalzium-4.2.2/work/kalzium-4.2.2/kalzium/src/solver/chem.ml", line 54, characters 43-54: Warning Y: unused variable nb_elements. Corrupted compiled interface /usr/lib64/ocaml/facile/facile.cmi make[2]: *** [kalzium/src/chem.cmx] Fehler 2 make[2]: *** Warte auf noch nicht beendete Prozesse... make[1]: *** [kalzium/src/CMakeFiles/kalzium.dir/all] Fehler 2 make: *** [all] Fehler 2 * * ERROR: kde-base/kalzium-4.2.2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3824: Called kde4-meta_src_compile * environment, line 2940: Called kde4-base_src_compile * environment, line 2673: Called cmake-utils_src_compile * environment, line 1008: Called cmake-utils_src_make * environment, line 1087: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * The die message: * Make failed! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/kde-base/kalzium-4.2.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/kalzium-4.2.2/temp/environment'. Created attachment 188652 [details]
new build.log
(In reply to comment #5) > I had to edit my stupid cflags to get kalzium to compile: I can confirm that I had to remove "-fomit-frame-pointer" from CFLAGS to get past the error. I hit the above error with "-fomit-frame-pointer" and the following installed: [ebuild R ] dev-lang/ocaml-3.10.2 USE="X gdbm ncurses ocamlopt tk -emacs -latex -xemacs" 0 kB [ebuild R ] sci-chemistry/openbabel-2.2.1 USE="doc" 0 kB [ebuild R ] dev-cpp/eigen-2.0.1 0 kB [ebuild R ] dev-ml/facile-1.1 USE="ocamlopt" 0 kB Reemerging those four packages solved the kalzium-compile-problems for me! Thanks! [ebuild R ] dev-lang/ocaml-3.10.2 [ebuild R ] sci-chemistry/openbabel-2.2.1 [ebuild R ] dev-cpp/eigen-2.0.1 [ebuild R ] dev-ml/facile-1.1 (In reply to comment #9) > Reemerging those four packages solved the kalzium-compile-problems for me! > Thanks! > > [ebuild R ] dev-lang/ocaml-3.10.2 > [ebuild R ] sci-chemistry/openbabel-2.2.1 > [ebuild R ] dev-cpp/eigen-2.0.1 > [ebuild R ] dev-ml/facile-1.1 > That did the trick even with "solver" enabled. I did not have to change my cflags: CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" kind regards Bjoern +1 Works for me. Thanks! doesn't seem a bug to me, thus invalid |