Re: compile error in slack 8.1



On Thu, 2002-07-18 at 13:57, Sean Proctor wrote:
> I sent this before... check the archives.  you need to delete the
> dependency on freetype from the pango Makefile.  It's really
> straight-forward (do a grep for freetype if you need more hints).  btw,
> you should probably start with a clean installation of garnome afterwards.
> 
> good luck,
> Sean
> 
> On Sun, 14 Jul 2002, Emmanuel A. Garcia wrote:
> 
> > Ok I get this message:
> > /opt/gnome2/lib/libpangoxft-1.0.so: undefined reference to
> > `FT_Get_Next_Char'
> > /opt/gnome2/lib/libpangoxft-1.0.so: undefined reference to
> > `FT_Get_First_Char'
> > collect2: ld returned 1 exit status
> > make[11]: *** [gtk-query-immodules-2.0] Error 1
> > make[11]: Leaving directory
> > `/home/eman/garnome-0.12.2/gnome/gtk+/work/gtk+-2.0.5/gtk'
> >
> > I just installed Slackware 8.1 I haven't changed anything, is there some
> > old library I have to remove or what?? Thank you in advance.

Your other option would be to upgrade Slackware to freetype 2.0.9. (One
of the changes in 2.0.9 is the addition of FT_Get_Next/First_Char.

This is what's happening: configure is finding garnome's freetype and
setting all of the correct library & include paths. But when the
Makefiles are created, Freetype is last in line. For a lot of distros
this is no big deal. But with Slackware you may not have all of the
latest releases--unless they're security patches. So when garnome tries
to make Pango, it's finding an older freetype library and fails because
it's linking to the wrong freetype.

Unfortunately, that's about the only major drawback to Slackware--if you
want to work with bleeding edge, you'll probably find a lot more
dependency issues.

Barthel
-- 
      ld_barthel yahoo com | http://geocities.com/ld_barthel
       Organization: The Pennswald Group -- Linux powered!!

This post was created with 100% recycled post-consumer bits.



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