On Tue, May 25, 2010 at 4:58 AM, Tao Wang <dancef...@gmail.com> wrote: > Did you check wiki and follow it's instructions for Ubuntu 10.04? > http://wiki.gnucash.org/wiki/Building#Ubuntu_10.04_.28Lucid_Lynx.29
I'm updating this thread since I broke the URL with a tiny change: http://wiki.gnucash.org/wiki/Building#Ubuntu_10.04_LTS_.28Lucid_Lynx.29 Ubuntu 10.04 "Lucid Lynx" is an LTS (Long Term Support) release, a distinction which may be important to someone reading this page trying to decide what versions need some sort of attention. The previous LTS release was identified that way so I added it to the heading. > On Tue, May 25, 2010 at 3:25 PM, <z33...@gmail.com> wrote: >> Using Ubuntu 10.04 64-bit. Attempting to compile GnuCash 2.3.12. >> >> Configure fails out with the following: >> >> ---------- >> eir...@wolkenheim:~/gc/gnucash-2.3.12$ ./configure >> checking for a BSD-compatible install... /usr/bin/install -c >> checking whether build environment is sane... yes >> checking for a thread-safe mkdir -p... /bin/mkdir -p >> checking for gawk... gawk >> checking whether make sets $(MAKE)... yes >> checking for gcc... gcc >> checking for C compiler default output file name... a.out >> checking whether the C compiler works... yes >> checking whether we are cross compiling... no >> checking for suffix of executables... >> checking for suffix of object files... o >> checking whether we are using the GNU C compiler... yes >> checking whether gcc accepts -g... yes >> checking for gcc option to accept ISO C89... none needed >> checking for style of include used by make... GNU >> checking dependency style of gcc... gcc3 >> checking whether gcc and cc understand -c and -o together... yes >> checking how to run the C preprocessor... gcc -E >> checking for grep that handles long lines and -e... /bin/grep >> checking for egrep... /bin/grep -E >> checking for ANSI C header files... yes >> checking for sys/types.h... yes >> checking for sys/stat.h... yes >> checking for stdlib.h... yes >> checking for string.h... yes >> checking for memory.h... yes >> checking for strings.h... yes >> checking for inttypes.h... yes >> checking for stdint.h... yes >> checking for unistd.h... yes >> checking minix/config.h usability... no >> checking minix/config.h presence... no >> checking for minix/config.h... no >> checking whether it is safe to define __EXTENSIONS__... yes >> checking whether NLS is requested... yes >> checking for intltool-update... /usr/bin/intltool-update >> checking for intltool-merge... /usr/bin/intltool-merge >> checking for intltool-extract... /usr/bin/intltool-extract >> checking for xgettext... /usr/bin/xgettext >> checking for msgmerge... /usr/bin/msgmerge >> checking for msgfmt... /usr/bin/msgfmt >> checking for gmsgfmt... /usr/bin/msgfmt >> checking for perl... /usr/bin/perl >> checking for perl >= 5.8.1... 5.10.1 >> checking for XML::Parser... ok >> Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema >> installation >> Using $(sysconfdir)/gconf/schemas as install directory for schema files >> checking locale.h usability... yes >> checking locale.h presence... yes >> checking for locale.h... yes >> checking for LC_MESSAGES... yes >> checking libintl.h usability... yes >> checking libintl.h presence... yes >> checking for libintl.h... yes >> checking for ngettext in libc... yes >> checking for dgettext in libc... yes >> checking for bind_textdomain_codeset... yes >> checking for msgfmt... (cached) /usr/bin/msgfmt >> checking for dcgettext... yes >> checking if msgfmt accepts -c... yes >> checking for gmsgfmt... (cached) /usr/bin/msgfmt >> checking for xgettext... (cached) /usr/bin/xgettext >> checking for catalogs to be installed... ca cs da de el en_GB es_NI es eu >> fa fi fr he hu it ja ko lt lv_LV nb ne nl pl pt_BR pt ro ru rw sk sv ta tr >> uk vi zh_CN zh_TW >> checking build system type... x86_64-unknown-linux-gnu >> checking host system type... x86_64-unknown-linux-gnu >> checking for a sed that does not truncate output... /bin/sed >> checking for fgrep... /bin/grep -F >> checking for ld used by gcc... /usr/bin/ld >> checking if the linker (/usr/bin/ld) is GNU ld... yes >> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >> checking the name lister (/usr/bin/nm -B) interface... BSD nm >> checking whether ln -s works... yes >> checking the maximum length of command line arguments... 1572864 >> checking whether the shell understands some XSI constructs... yes >> checking whether the shell understands "+="... yes >> checking for /usr/bin/ld option to reload object files... -r >> checking for objdump... objdump >> checking how to recognize dependent libraries... pass_all >> checking for ar... ar >> checking for strip... strip >> checking for ranlib... ranlib >> checking command to parse /usr/bin/nm -B output from gcc object... ok >> checking for dlfcn.h... yes >> checking for objdir... .libs >> checking if gcc supports -fno-rtti -fno-exceptions... no >> checking for gcc option to produce PIC... -fPIC -DPIC >> checking if gcc PIC flag -fPIC -DPIC works... yes >> checking if gcc static flag -static works... yes >> checking if gcc supports -c -o file.o... yes >> checking if gcc supports -c -o file.o... (cached) yes >> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared >> libraries... yes >> checking whether -lc should be explicitly linked in... no >> checking dynamic linker characteristics... GNU/Linux ld.so >> checking how to hardcode library paths into programs... immediate >> checking for shl_load... no >> checking for shl_load in -ldld... no >> checking for dlopen... no >> checking for dlopen in -ldl... yes >> checking whether a program can dlopen itself... yes >> checking whether a statically linked program can dlopen itself... no >> checking whether stripping libraries is possible... yes >> checking if libtool supports shared libraries... yes >> checking whether to build shared libraries... yes >> checking whether to build static libraries... no >> checking for library containing strerror... none required >> checking whether byte ordering is bigendian... no >> checking whether make sets $(MAKE)... (cached) yes >> checking whether ln -s works... yes >> checking for ANSI C header files... (cached) yes >> checking limits.h usability... yes >> checking limits.h presence... yes >> checking for limits.h... yes >> checking sys/time.h usability... yes >> checking sys/time.h presence... yes >> checking for sys/time.h... yes >> checking sys/times.h usability... yes >> checking sys/times.h presence... yes >> checking for sys/times.h... yes >> checking sys/wait.h usability... yes >> checking sys/wait.h presence... yes >> checking for sys/wait.h... yes >> checking for stpcpy... yes >> checking for memcpy... yes >> checking for timegm... yes >> checking for towupper... yes >> checking for setenv... yes >> checking for the tm_gmtoff member of struct tm... yes >> checking if scanf supports %lld conversions... yes >> checking for ./src/swig-runtime.h... yes >> checking for ./src/gnome-utils/gnc-svninfo.h... yes >> checking for /proc/self/maps... yes >> checking whether everything is installed to the same prefix... yes >> checking whether binary relocation support should be enabled... yes >> checking for pthread_getspecific in -lpthread... yes >> checking whether binary relocation should use threads... yes >> checking for pkg-config... /usr/bin/pkg-config >> checking pkg-config is at least version 0.16... yes >> checking for GLIB - version >= 2.12.0... yes (version 2.24.1) >> checking for untested GLIB versions (glib >= 2.13.0)... yes >> checking dirent.h usability... yes >> checking dirent.h presence... yes >> checking for dirent.h... yes >> checking for dlfcn.h... (cached) yes >> checking dl.h usability... no >> checking dl.h presence... no >> checking for dl.h... no >> checking utmp.h usability... yes >> checking utmp.h presence... yes >> checking for utmp.h... yes >> checking for locale.h... (cached) yes >> checking mcheck.h usability... yes >> checking mcheck.h presence... yes >> checking for mcheck.h... yes >> checking for unistd.h... (cached) yes >> checking wctype.h usability... yes >> checking wctype.h presence... yes >> checking for wctype.h... yes >> checking for dlsym... no >> checking for dlsym in -ldl... yes >> checking for dlerror... yes >> checking operating system... linux/other >> checking X11/Xlib.h usability... yes >> checking X11/Xlib.h presence... yes >> checking for X11/Xlib.h... yes >> checking glob.h usability... yes >> checking glob.h presence... yes >> checking for glob.h... yes >> checking for chown... yes >> checking for gethostname... yes >> checking for getppid... yes >> checking for getuid... yes >> checking for gettimeofday... yes >> checking for gmtime_r... yes >> checking for gethostid... yes >> checking for link... yes >> checking for qt_null in -lqthreads... no >> checking for qt_null in -lqt... no >> checking for main in -ltermcap... yes >> checking for main in -lreadline... no >> checking for guile-config... no >> checking for build-guile... (cached) no >> checking for sin in -lm... yes >> checking for main in -lrx... no >> checking for qt_null in -lqt... (cached) no >> checking for dlopen in -ldl... (cached) yes >> checking for t_accept in -lnsl... no >> checking for socket in -lsocket... no >> checking whether guile works... no >> configure: WARNING: Can not find Guile on this system >> checking for guile... /usr/bin/guile >> checking for guile - 1.6.7 <= version < 99.99.99... no: >> configure: WARNING: guile version check failed >> configure: error: >> >> guile does not appear to be installed correctly, or is not in the >> correct version range. Perhaps you have not installed the guile >> development packages? Gnucash requires at least version 1.6.7 to build. >> >> eir...@wolkenheim:~/gc/gnucash-2.3.12$ >> ---------- >> >> I have guile-1.8 installed, but not 1.6. >> >> ---------- >> eir...@wolkenheim:~/gc/gnucash-2.3.12$ guile --version >> Guile 1.8.7 >> Copyright (c) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, >> 2007, 2008 Free Software Foundation >> Guile may be distributed under the terms of the GNU General Public Licence; >> certain other uses are permitted as well. For details, see the file >> `COPYING', which is included in the Guile distribution. >> There is no warranty, to the extent permitted by law. >> eir...@wolkenheim:~/gc/gnucash-2.3.12$ ls -l /usr/bin/guile >> lrwxrwxrwx 1 root root 23 2010-05-20 21:04 /usr/bin/guile -> >> /etc/alternatives/guile >> eir...@wolkenheim:~/gc/gnucash-2.3.12$ ls -l /etc/alternatives/guile >> lrwxrwxrwx 1 root root 18 2010-05-20 21:04 /etc/alternatives/guile -> >> /usr/bin/guile-1.8 >> eir...@wolkenheim:~/gc/gnucash-2.3.12$ >> ---------- >> >> This is pretty much a stock Ubuntu 10.04 64-bit installation. I've barely >> done anything in the system yet. Reinstalling guile-1.8 does not fix the >> problem. Any ideas? >> >> Cheers, >> >> -- Erik Anderson >> _______________________________________________ >> gnucash-devel mailing list >> gnucash-devel@gnucash.org >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >> > > > > -- > Regards > > Tao Wang > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel