lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GUB3] How should Guile and Flex be built?


From: John Mandereau
Subject: [GUB3] How should Guile and Flex be built?
Date: Wed, 18 Feb 2009 11:48:52 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

After a successful bootstraping stage, I tried "make -f lilypond.make" and "make -f lilypond.make installers"; both failed with the attached log.

In bootstraping, Flex and Guile are built for target "tools", which I find strange, whereas they are not built for each target platform. I also miss Python building. What are the recommended commands to build these three depencdencies before attempting at building Lily binaries?

Best,
John
 *** Stage: configure (lily, mingw)
Command barfed: cd 
/home/lilydev/git/newgub/target/mingw/build/lily-localhost--home-lilydev-git-lily-master
 && chmod +x 
/home/lilydev/git/newgub/target/mingw/src/lily-localhost--home-lilydev-git-lily-master/configure
 && 
/home/lilydev/git/newgub/target/mingw/src/lily-localhost--home-lilydev-git-lily-master/configure
 --config-cache --enable-shared --disable-static --build=x86_64-linux 
--host=i686-mingw32 --target=i686-mingw32 --prefix=/usr --sysconfdir=/usr/etc 
--includedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man 
--libdir=/usr/lib 

Tail of target/linux-64/log/build.log >>>>>>>>
checking for libguile.h... no
checking for scm_boot_guile in -lguile... no
checking for scm_boot_guile... no
checking GUILE rational bugfix... Must have patched GUILE rational support. See 
INSTALL.txt
checking for python-config... python-config
/home/lilydev/bin/python2.6: error while loading shared libraries: 
libpython2.6.so.1.0: cannot open shared object file: No such file or directory
/home/lilydev/bin/python2.6: error while loading shared libraries: 
libpython2.6.so.1.0: cannot open shared object file: No such file or directory
checking Python.h usability... no
checking Python.h presence... no
checking for Python.h... no
checking for gs... gs
checking for gs... /usr/bin/gs
checking /usr/bin/gs version... 8.63
checking for fontforge... fontforge
checking for fontforge... 
/home/lilydev/git/newgub/target/tools/root/usr/bin/fontforge
checking /home/lilydev/git/newgub/target/tools/root/usr/bin/fontforge 
version... 20080927
checking for t1asm... t1asm
checking for t1asm... /home/lilydev/git/newgub/target/tools/root/usr/bin/t1asm
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking grp.h usability... no
checking grp.h presence... no
checking for grp.h... no
checking libio.h usability... no
checking libio.h presence... no
checking for libio.h... no
checking pwd.h usability... no
checking pwd.h presence... no
checking for pwd.h... no
checking for sys/stat.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking fpu_control.h usability... no
checking fpu_control.h presence... no
checking for fpu_control.h... no
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking boost/lambda/lambda.hpp usability... no
checking boost/lambda/lambda.hpp presence... no
checking for boost/lambda/lambda.hpp... no
checking whether stat file-mode macros are broken... no
checking for working memcmp... (cached) yes
checking for vprintf... yes
checking for _doprnt... no
checking for chroot... no
checking for fopencookie... no
checking for funopen... no
checking for gettext... (cached) yes
checking for isinf... no
checking for mbrtowc... yes
checking for memmem... no
checking for snprintf... yes
checking for vsnprintf... yes
checking for wcrtomb... yes
checking utf8/wchar.h usability... no
checking utf8/wchar.h presence... no
checking for utf8/wchar.h... no
checking for library containing mbrtowc... none required
checking for pkg-config... pkg-config --define-variable 
prefix=/home/lilydev/git/newgub/target/mingw/root/usr --define-variable 
includedir=/home/lilydev/git/newgub/target/mingw/root/usr/include 
--define-variable libdir=/home/lilydev/git/newgub/target/mingw/root/usr/lib 
checking pkg-config --define-variable 
prefix=/home/lilydev/git/newgub/target/mingw/root/usr --define-variable 
includedir=/home/lilydev/git/newgub/target/mingw/root/usr/include 
--define-variable libdir=/home/lilydev/git/newgub/target/mingw/root/usr/lib 
version... 0.20
checking whether to enable dynamic relocation... no
checking for rpath linkage... no
checking for pangoft2 >= 1.6.0... Package pangoft2 was not found in the 
pkg-config search path.
Perhaps you should add the directory containing `pangoft2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pangoft2' found
checking for fontconfig >= 2.2.0... Package fontconfig was not found in the 
pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fontconfig' found
checking for freetype2 >= 2.1.10... yes
checking FREETYPE2_CFLAGS... 
-I/home/lilydev/git/newgub/target/mingw/root/usr/include/freetype2  
checking FREETYPE2_LIBS... -L/home/lilydev/git/newgub/target/mingw/root/usr/lib 
-lfreetype -lz  
checking host system type... (cached) i686-pc-mingw32
checking host system type... (cached) i686-pc-mingw32
checking for some flavor of Windows... yes
checking for i686-mingw32-windres... i686-mingw32-windres
checking for guile... guile
checking for guile... /home/lilydev/git/newgub/target/tools/root/usr/bin/guile
checking for perl... perl
checking for perl... /usr/bin/perl
checking for makeinfo... makeinfo
checking makeinfo version... 4.11
checking for texi2html... texi2html
checking texi2html version... 1.82
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.make
config.status: creating config.hh
configure: WARNING: unrecognized options: --enable-shared, --disable-static

ERROR: Please install required programs:  FlexLexer.h (flex package) libguile 
(libguile-dev, guile-devel or guile-dev package). GUILE-with-rational-bugfix 
Python.h (python-devel, python-dev or libpython-dev package) libpango1.0-dev or 
pango?-devel >= 1.6.0 (installed: ) libfontconfig-dev or fontconfig-devel >= 
2.2.0 (installed: )

See INSTALL.txt for more information on how to build LilyPond
Remove config.cache before rerunning ./configure
Command barfed: cd 
/home/lilydev/git/newgub/target/mingw/build/lily-localhost--home-lilydev-git-lily-master
 && chmod +x 
/home/lilydev/git/newgub/target/mingw/src/lily-localhost--home-lilydev-git-lily-master/configure
 && 
/home/lilydev/git/newgub/target/mingw/src/lily-localhost--home-lilydev-git-lily-master/configure
 --config-cache --enable-shared --disable-static --build=x86_64-linux 
--host=i686-mingw32 --target=i686-mingw32 --prefix=/usr --sysconfdir=/usr/etc 
--includedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man 
--libdir=/usr/lib 

<<<<<<<< Tail of target/linux-64/log/build.log


*** Failed target: mingw::lily

Traceback (most recent call last):
  File "bin/gub", line 323, in <module>
    main ()
  File "bin/gub", line 319, in main
    logged_build (settings, options, files)
  File "bin/gub", line 288, in logged_build
    sys.exit (exceptional_build (settings, options, files, logger))
  File "bin/gub", line 267, in exceptional_build
    build (settings, options, files)
  File "bin/gub", line 263, in build
    b.build_source_packages (names)
  File "bin/../gub/buildrunner.py", line 271, in build_source_packages
    self.spec_build (spec_name)
  File "bin/../gub/buildrunner.py", line 224, in spec_build
    deferred_runner.execute_deferred_commands ()
  File "bin/../gub/runner.py", line 161, in execute_deferred_commands
    cmd.execute (self.logger)
  File "bin/../gub/commands.py", line 75, in execute
    ignore_errors=self.ignore_errors)
  File "bin/../gub/loggedos.py", line 28, in system
    raise misc.SystemFailed (m)
gub.misc.SystemFailed: Command barfed: cd 
/home/lilydev/git/newgub/target/mingw/build/lily-localhost--home-lilydev-git-lily-master
 && chmod +x 
/home/lilydev/git/newgub/target/mingw/src/lily-localhost--home-lilydev-git-lily-master/configure
 && 
/home/lilydev/git/newgub/target/mingw/src/lily-localhost--home-lilydev-git-lily-master/configure
 --config-cache --enable-shared --disable-static --build=x86_64-linux 
--host=i686-mingw32 --target=i686-mingw32 --prefix=/usr --sysconfdir=/usr/etc 
--includedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man 
--libdir=/usr/lib 

make: *** [packages] Erreur 1

reply via email to

[Prev in Thread] Current Thread [Next in Thread]