-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Montag, 15. Dezember 2008 schrieb Jan Nieuwenhuizen: > Op zaterdag 13-12-2008 om 01:59 uur [tijdzone +0100], schreef Reinhold > > Kainhofer: > > Unfortunately, gmp does not build there, since the configure check seems > > to think it is on a 64-bit platform: > > Is this with GUB3?
It's the checkout of git://github.com/janneke/gub.git > > checking size of mp_limb_t... 4 > > You can look in configure.ac for the test with this text > > > configure: error: Oops, mp_limb_t is 32 bits, but the assembler code > > in this configuration expects 64 bits. > > and fix or disable it. Searching the web and the mailing lists a bit more revealed that there is an undocumented environment variable, which one can use to force a given ABI: ABI=32 make lilypond It's not ideal that gmp doesn't detect this automatically, but at least now it builds correctly. However, I'm now running into the next problem: Lilypond's configure claims it is missing guile! Here's the output: [...] checking for guile-config... i686-linux-guile-config checking i686-linux-guile-config version... 1.8.5 checking guile compile flags... -I/home/lilypond/gub/target/linux- x86/root/usr/include checking guile link flags... -L/home/lilypond/gub/target/linux-x86/root/usr/lib - -lguile -lgmp checking libguile.h usability... yes checking libguile.h presence... yes checking for libguile.h... yes checking for scm_boot_guile in -lguile... no checking for scm_boot_guile... no checking GUILE rational bugfix... ok [...] checking for guile... guile checking for guile... /home/lilypond/gub/target/tools/root/usr/bin/guile [...] config.status: creating config.make config.status: creating config.hh config.status: config.hh is unchanged ERROR: Please install required programs: libguile (libguile-dev, guile-devel or guile-dev package). Strange enough, on that same machine the nightly binary and docs builds work fine and detect guile just fine... The configure output of the current git master (using the system-wide installed guile) is: [...] checking for guile-config... guile-config checking guile-config version... 1.8.5 checking guile compile flags... -pthread checking guile link flags... -pthread -lguile -lltdl -Wl,-Bsymbolic-functions - -lgmp -lcrypt -lm -lltdl checking libguile.h usability... yes checking libguile.h presence... yes checking for libguile.h... yes checking for scm_boot_guile in -lguile... yes checking for scm_boot_guile... yes checking GUILE rational bugfix... ok [...] checking for guile... guile checking for guile... /usr/bin/guile So, apparently the guile built by gub is missing scm_boot_guile or some link flag.... Cheers, Reinhold - -- - ------------------------------------------------------------------ Reinhold Kainhofer, Vienna University of Technology, Austria email: reinh...@kainhofer.com, http://reinhold.kainhofer.com/ * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/ * K Desktop Environment, http://www.kde.org, KOrganizer maintainer * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFJRlhsTqjEwhXvPN0RApAyAJ9MuLyiQu3M0xmn2pQ2+2PQxQIYOACeNlAG iiE7n2bGfUUQA8uUWOeqjnU= =/7rL -----END PGP SIGNATURE----- _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel