<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<blockquote type="cite">checking for extra flags for POSIX
compliance... none needed<br>
checking for pkg-config... (cached) /usr/bin/pkg-config<br>
checking pkg-config is at least version 0.16... yes<br>
  <big><b>checking for GLIB - version >= 2.21.3... <br>
*** 'pkg-config --modversion glib-2.0' returned 2.22.0, but GLIB
(2.22.3)<br>
*** was found! </b></big>If pkg-config was correct, then it is best<br>
*** to remove the old version of GLib. You may also be able to fix the
error<br>
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing<br>
*** /etc/ld.so.conf. Make sure you have <i>run ldconfig if that is<br>
*** required on your system.</i><br>
*** If pkg-config was wrong, set the environment variable
PKG_CONFIG_PATH<br>
*** to point to the correct configuration files<br>
no<br>
configure: error:<br>
*** GLIB 2.21.3 or better is required. The latest version of<br>
*** GLIB is always available from <a class="moz-txt-link-freetext" href="ftp://ftp.gtk.org/pub/gtk/">ftp://ftp.gtk.org/pub/gtk/</a>.<br>
<a class="moz-txt-link-abbreviated" href="mailto:henry@musicbox:~/Download/gtk+-2.18.0$">henry@musicbox:~/Download/gtk+-2.18.0$</a> <br>
</blockquote>
I'm giving Ardour another try, now, on Debian Lenny...  Trying to
install the GTK libraries, to satisfy all dependencies, to be able to
build & install Ardour from source,  I get the above error (in
bold). The first time I did an install of the GLIB files (<big><b>GLIB
(2.22.3)</b><small>)</small></big>, I may have messed up (didn't read
the 'install' file, my bad), & did <i>not</i> do  the 'rm
-rf/install-' etc. as indicated below...  so I tried again (after doing
a 'make clean'), hoping this will not mess me up too bad! (?) &
perhaps this is not the problem anyway... (but then again...?) Any
suggestions? <br>
<br>
Thanks, <br>
<br>
Henry<br>
<br>
<br>
Simple install procedure<br>
========================<br>
<br>
  % gzip -cd glib-2.22.0.tar.gz | tar xvf -  # unpack the sources<br>
  % cd glib-2.22.0                           # change to the toplevel
directory<br>
  % ./configure                             # run the `configure' script<br>
  % make                                    # build GLIB<br>
<br>
  [ Become root if necessary ]<br>
  <b>% rm -rf /install-prefix/include/glib.h
/install-prefix/include/gmodule.h</b><br>
  % make install                            # install GLIB<br>
<br>
<br>
<br>
:~/Download/gtk+-2.18.0$ ./configure<br>
checking for a BSD-compatible install... /usr/bin/install -c<br>
checking whether build environment is sane... yes<br>
checking for a thread-safe mkdir -p... /bin/mkdir -p<br>
checking for gawk... gawk<br>
checking whether make sets $(MAKE)... yes<br>
checking build system type... i686-pc-linux-gnu<br>
checking host system type... i686-pc-linux-gnu<br>
checking for native Win32... no<br>
checking for gcc... gcc<br>
checking for C compiler default output file name... a.out<br>
checking whether the C compiler works... yes<br>
checking whether we are cross compiling... no<br>
checking for suffix of executables... <br>
checking for suffix of object files... o<br>
checking whether we are using the GNU C compiler... yes<br>
checking whether gcc accepts -g... yes<br>
checking for gcc option to accept ISO C89... none needed<br>
checking for style of include used by make... GNU<br>
checking dependency style of gcc... gcc3<br>
checking for c++... c++<br>
checking whether we are using the GNU C++ compiler... yes<br>
checking whether c++ accepts -g... yes<br>
checking dependency style of c++... gcc3<br>
checking for a sed that does not truncate output... /bin/sed<br>
checking for grep that handles long lines and -e... /bin/grep<br>
checking for egrep... /bin/grep -E<br>
checking for fgrep... /bin/grep -F<br>
checking for ld used by gcc... /usr/bin/ld<br>
checking if the linker (/usr/bin/ld) is GNU ld... yes<br>
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>
checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>
checking whether ln -s works... yes<br>
checking the maximum length of command line arguments... 1572864<br>
checking whether the shell understands some XSI constructs... yes<br>
checking whether the shell understands "+="... yes<br>
checking for /usr/bin/ld option to reload object files... -r<br>
checking for objdump... objdump<br>
checking how to recognize dependent libraries... pass_all<br>
checking for ar... ar<br>
checking for strip... strip<br>
checking for ranlib... ranlib<br>
checking command to parse /usr/bin/nm -B output from gcc object... ok<br>
checking how to run the C preprocessor... gcc -E<br>
checking for ANSI C header files... yes<br>
checking for sys/types.h... yes<br>
checking for sys/stat.h... yes<br>
checking for stdlib.h... yes<br>
checking for string.h... yes<br>
checking for memory.h... yes<br>
checking for strings.h... yes<br>
checking for inttypes.h... yes<br>
checking for stdint.h... yes<br>
checking for unistd.h... yes<br>
checking for dlfcn.h... yes<br>
checking whether we are using the GNU C++ compiler... (cached) yes<br>
checking whether c++ accepts -g... (cached) yes<br>
checking dependency style of c++... (cached) gcc3<br>
checking how to run the C++ preprocessor... c++ -E<br>
checking for objdir... .libs<br>
checking if gcc supports -fno-rtti -fno-exceptions... no<br>
checking for gcc option to produce PIC... -fPIC -DPIC<br>
checking if gcc PIC flag -fPIC -DPIC works... yes<br>
checking if gcc static flag -static works... yes<br>
checking if gcc supports -c -o file.o... yes<br>
checking if gcc supports -c -o file.o... (cached) yes<br>
checking whether the gcc linker (/usr/bin/ld) supports shared
libraries... yes<br>
checking whether -lc should be explicitly linked in... no<br>
checking dynamic linker characteristics... GNU/Linux ld.so<br>
checking how to hardcode library paths into programs... immediate<br>
checking whether stripping libraries is possible... yes<br>
checking if libtool supports shared libraries... yes<br>
checking whether to build shared libraries... yes<br>
checking whether to build static libraries... no<br>
checking for ld used by c++... /usr/bin/ld<br>
checking if the linker (/usr/bin/ld) is GNU ld... yes<br>
checking whether the c++ linker (/usr/bin/ld) supports shared
libraries... yes<br>
checking for c++ option to produce PIC... -fPIC -DPIC<br>
checking if c++ PIC flag -fPIC -DPIC works... yes<br>
checking if c++ static flag -static works... yes<br>
checking if c++ supports -c -o file.o... yes<br>
checking if c++ supports -c -o file.o... (cached) yes<br>
checking whether the c++ linker (/usr/bin/ld) supports shared
libraries... yes<br>
checking dynamic linker characteristics... GNU/Linux ld.so<br>
checking how to hardcode library paths into programs... immediate<br>
configure: creating ./config.lt<br>
config.lt: creating libtool<br>
checking for special C compiler options needed for large files... no<br>
checking for _FILE_OFFSET_BITS value needed for large files... 64<br>
checking dependency style of gcc... gcc3<br>
checking for nm... /usr/bin/nm -B<br>
checking whether to enable maintainer-specific portions of Makefiles...
no<br>
checking for some Win32 platform... no<br>
checking whether build environment is sane... yes<br>
checking for library containing strerror... none required<br>
checking for gcc... (cached) gcc<br>
checking whether we are using the GNU C compiler... (cached) yes<br>
checking whether gcc accepts -g... (cached) yes<br>
checking for gcc option to accept ISO C89... (cached) none needed<br>
checking dependency style of gcc... (cached) gcc3<br>
checking whether gcc and cc understand -c and -o together... yes<br>
checking for a BSD-compatible install... /usr/bin/install -c<br>
checking whether make sets $(MAKE)... (cached) yes<br>
checking for pkg-config... /usr/bin/pkg-config<br>
checking pkg-config is at least version 0.9.0... yes<br>
checking for BASE_DEPENDENCIES... yes<br>
checking for CAIRO_BACKEND... yes<br>
checking Whether to write dependencies into .pc files... no<br>
checking for perl5... no<br>
checking for perl... /usr/bin/perl<br>
checking for indent... no<br>
checking for lstat... yes<br>
checking for mkstemp... yes<br>
checking for flockfile... yes<br>
checking for getc_unlocked... yes<br>
checking for localtime_r... yes<br>
checking for _NL_TIME_FIRST_WEEKDAY... yes<br>
checking for _NL_MEASUREMENT_MEASUREMENT... yes<br>
checking for _NL_PAPER_HEIGHT... yes<br>
checking for _NL_PAPER_WIDTH... yes<br>
checking for sigsetjmp... yes<br>
checking locale.h usability... yes<br>
checking locale.h presence... yes<br>
checking for locale.h... yes<br>
checking for LC_MESSAGES... yes<br>
checking libintl.h usability... yes<br>
checking libintl.h presence... yes<br>
checking for libintl.h... yes<br>
checking for ngettext in libc... yes<br>
checking for dgettext in libc... yes<br>
checking for bind_textdomain_codeset... yes<br>
checking for msgfmt... /usr/bin/msgfmt<br>
checking for dcgettext... yes<br>
checking if msgfmt accepts -c... yes<br>
checking for gmsgfmt... /usr/bin/msgfmt<br>
checking for xgettext... /usr/bin/xgettext<br>
checking for catalogs to be installed...  af am ang ar as ast az az_IR
be be@latin bg bn bn_IN br bs ca ca@valencia crh cs cy da de dz el
en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu hy ia id io is it
ja ka kn ko ku li lt lv mai mi mk ml mn mr ms nb ne nl nn nso oc or pa
pl ps pt pt_BR ro ru rw si sk sl sq sr sr@latin sr@ije sv ta te th tk
tr tt uk ur uz uz@cyrillic vi wa xh yi zh_CN zh_HK zh_TW<br>
checking for extra flags to get ANSI library prototypes... none needed<br>
checking for the BeOS... no<br>
checking for HP-UX... no<br>
checking for extra flags for POSIX compliance... none needed<br>
checking for pkg-config... (cached) /usr/bin/pkg-config<br>
checking pkg-config is at least version 0.16... yes<br>
checking for GLIB - version >= 2.21.3... <br>
*** 'pkg-config --modversion glib-2.0' returned 2.22.0, but GLIB
(2.22.3)<br>
*** was found! If pkg-config was correct, then it is best<br>
*** to remove the old version of GLib. You may also be able to fix the
error<br>
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing<br>
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is<br>
*** required on your system.<br>
*** If pkg-config was wrong, set the environment variable
PKG_CONFIG_PATH<br>
*** to point to the correct configuration files<br>
no<br>
configure: error:<br>
*** GLIB 2.21.3 or better is required. The latest version of<br>
*** GLIB is always available from <a class="moz-txt-link-freetext" href="ftp://ftp.gtk.org/pub/gtk/">ftp://ftp.gtk.org/pub/gtk/</a>.<br>
 <br>
<br>
</body>
</html>