Hi! Ekiga still does not compile (I haven't changed anything so I get the same error message). However, I excluded it from the garnome build process using 'mv ekiga .ekiga'.
Everything else compiled great and I am typing this mail on evolution :-) It would be interesting why ekiga fails to compile (ekiga is the only app that does not compile), but I don't really need it. I am very happy with what I have now. Garnome is amazing :^) ! On Wed, 2006-09-20 at 12:45 -0400, Joseph E. Sacco, Ph.D. wrote: > OK... Has the problem now gone away? > > -Joseph > > On Wed, 2006-09-20 at 18:07 +0200, Maximilian-Clemens Anderer wrote: > > Hi! > > > > > Run 'nm' on the GARNOME version of libfreetype.so and look for the > > > errant symbol. > > > > The output of 'nm libfreetype.so | grep FT_GlyphSlot_Embolden': > > 00012c10 T FT_GlyphSlot_Embolden > > > > > >From the source code for freetype-2.1.10, this function is defined in > > > > > > freetype-2.1.10/src/base/ftsynth.c > > > > > > The object file should be in > > > > > > freetype-2.1.10/obj/.libs > > > > I have: > > freetype/work/main.d/freetype-2.1.10/objs/.libs/ftsynth.o > > garnome/include/freetype2/freetype/ftsynth.h > > > > And there exists a line for ftsynth.c in > > freetype/work/main.d/freetype-2.1.10/src/base/rules.mk: > > $ grep ftsynth.c rules.mk > > $(BASE_DIR)/ftsynth.c \ > > > > so it should compiled correctly I suppose.. > > > > > If the symbol is there, I suspect a distro .la file has pulled in some > > > system lib that is causing mischief. > > > > I am just a user and not a programmer, I am not sure what you mean by that. > > > > Slackware-11.0RC5 ships with a freetype-2.1.9 package that does not > > include 'FT_GlyphSlot_Embolden' (I think because this is > > marked 'experimental') so I removed the package and compiled > > freetype-2.1.10. > > Now I have installed freetype 2 times, one package from garnome and my > > self-compiled one in /usr/local, both supporting 'FT_GlyphSlot_Embolden'. > > > > Thanks for your support, > > Max. > > > > On Wednesday 20 September 2006 17:16, Joseph E. Sacco, Ph.D. wrote: > > > Maximilian, > > > > > > Let's peel back the onion another layer... > > > > > > Run 'nm' on the GARNOME version of libfreetype.so and look for the > > > errant symbol. > > > > > > On my system, the symbol is found in the text section > > > > > > 00017684 T FT_GlyphSlot_Embolden > > > > > > >From the source code for freetype-2.1.10, this function is defined in > > > > > > freetype-2.1.10/src/base/ftsynth.c > > > > > > The object file should be in > > > > > > freetype-2.1.10/obj/.libs > > > > > > > > > If the symbol is not defined in libfreetype2, the question is "why > > > not?". A missing external dependency, perhaps? > > > > > > If the symbol is there, I suspect a distro .la file has pulled in some > > > system lib that is causing mischief. > > > > > > -Joseph > > > > > > ========================================================================== > > > > > > On Wed, 2006-09-20 at 16:45 +0200, Maximilian-Clemens Anderer wrote: > > > > On Wednesday 20 September 2006 14:24, Joseph E. Sacco, Ph.D. wrote: > > > > > Maximilian, > > > > > > > > > > Run 'ldd' on libcairo.so and look for libfreetype.so. You should see a > > > > > full path to the installed GARNOME version of libfreetype. If not, > > > > > something is amiss. > > > > > > > > > > -Joseph > > > > > > > > > > ======================================================================= > > > > >== > > > > > > > > > > On Wed, 2006-09-20 at 14:03 +0200, Maximilian-Clemens Anderer wrote: > > > > > > Garnome 2.16.0 fails to build ekiga with the following error > > > > > > message: > > > > > > > > > > > > /home/max/garnome/lib/libcairo.so: undefined reference to > > > > > > `FT_GlyphSlot_Embolden' > > > > > > collect2: ld returned 1 exit status > > > > > > make[5]: *** [ekiga] Error 1 > > > > > > make[4]: *** [all] Error 2 > > > > > > make[3]: *** [all-recursive] Error 1 > > > > > > make[2]: *** [all] Error 2 > > > > > > make[1]: *** [build-work/main.d/ekiga-2.0.3/Makefile] Error 2 > > > > > > make: *** [paranoid-install] Error 2 > > > > > > > > Hi Joseph :) > > > > > > > > Here is the output of 'ldd /home/max/garnome/lib/libcairo.so': > > > > > > > > linux-gate.so.1 => (0xffffe000) > > > > libfreetype.so.6 => /home/max/garnome/lib/libfreetype.so.6 > > > > (0xb7e6c000) > > > > libz.so.1 => /usr/lib/libz.so.1 (0xb7e3f000) > > > > libfontconfig.so.1 => /home/max/garnome/lib/libfontconfig.so.1 > > > > (0xb7e09000) > > > > libglitz.so.1 => /home/max/garnome/lib/libglitz.so.1 > > > > (0xb7de1000) > > > > libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7da8000) > > > > libXrender.so.1 => /home/max/garnome/lib/libXrender.so.1 > > > > (0xb7da0000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7d96000) > > > > libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7d7e000) > > > > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7cb1000) > > > > libm.so.6 => /lib/tls/libm.so.6 (0xb7c8e000) > > > > libc.so.6 => /lib/tls/libc.so.6 (0xb7b5f000) > > > > libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7b3f000) > > > > libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b3a000) > > > > /lib/ld-linux.so.2 (0x80000000) > > > > > > > > Seems ok for me, libfreetype.so.6 is a symlink to libfreetype.so.6.3.8. > > > > > > > > This is really a strange error, it "should" work, but it doesn't! I have > > > > recompiled freetype and then cairo using 'make clean' and 'make install' > > > > in 'bootstrap/freetype' and 'freedesktop/cairo', without success > > > > the "undefined reference" error remains :( > > > > > > > > I am compiling on Slackware-11.0RC5 with a 2.6.17.13 kernel and headers > > > > (so I suppose it shouldn't be a /usr/include/linux issue.). Thanks for > > > > your help! > > > > > > -- > > > joseph_sacco [at] comcast [dot] net > -- > joseph_sacco [at] comcast [dot] net > -- garnome-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/garnome-list
