Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117859 - Packages needing >=freetype-2.10 (FT_GlyphSlot_Embolden link error without it)
Summary: Packages needing >=freetype-2.10 (FT_GlyphSlot_Embolden link error without it)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: foser (RETIRED)
URL:
Whiteboard:
Keywords:
: 126112 134130 (view as bug list)
Depends on: 99089
Blocks: 133994
  Show dependency tree
 
Reported: 2006-01-05 01:48 UTC by Alexandre Buisse (RETIRED)
Modified: 2006-09-18 09:18 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Buisse (RETIRED) gentoo-dev 2006-01-05 01:48:58 UTC
If compiled with freetype-2.9-r1, xlockmore-5.17-r1 fails at linktime in libcairo.so, complaining about

/usr/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld returned 1 exit status


According to google, this is an issue that is solved by upgrading freetype to 2.10, which I did, and it worked fine.

I don't know if other versions of freetype than 2.9-r1 have the same problem, though.


My emerge info :

Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-4.0.1, glibc-2.3.6-r0, 2.6.15-ubik i686)
=================================================================
System uname: 2.6.15-ubik i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mtune=i686 -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -mtune=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig cvs distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.rhnet.is/pub/gentoo http://mirror.gentoo.no http://gentoo.mirror.sdv.fr ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/heimdall/gentoo/gentoo-x86"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac aalib acl acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bzip2 canna cdb cdr cjk crypt cups curl directfb dlloader doc dri dvd dvdr dvdread eds emboss encode esd ethereal exif expat fam fbcon ffmpeg flac font-server foomaticdb fortran gcj gd gdbm gif gimpprint glitz glut gmp gnome gphoto2 gpm graphviz gstreamer gtk gtk2 guile icecast idn imagemagick imap imlib java jpeg junit lcms ldap libcaca libg++ libwww lua mad mbox mikmod mmx mng motif mozsvg mp3 mpeg musepack musicbrainz nas ncurses networkcanna nls nntp nptl objc offensive ogg oggvorbis openal opengl pam pcre pdflib perl png python quicktime radeon readline real recode ruby samba sasl sdl slang softmmu speex spell sqlite sse sse2 ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l vidix vorbis win32codecs xine xml xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-01-05 03:37:39 UTC
Could you try xlockmore-5.19 ? 5.17 is going to be removed after 5.19 is stable on all archs.

One more thing:
1.3.1-r4 | + + + + +   + + +   +   + + 
1.3.1-r5 | ~ ~ ~ ~ ~   ~ ~ ~   ~   ~ ~ 
2.1.9-r1 | + + + + +   + + + + + + + + 
2.1.10   | ~ ~ ~ ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ 

There is no freetype-2.9....
Comment 2 Alexandre Buisse (RETIRED) gentoo-dev 2006-01-05 05:45:08 UTC
5.19 was hardmasked on my machine, that's why I didn't try it. But it fails the exact same way :

i386-pc-linux-gnu-gcc -Wnested-externs -Wno-format -o xglock xglock.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
/usr/lib/gcc/i386-pc-linux-gnu/4.0.1/../../../libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld returned 1 exit status


And sorry, it was of course freetype-2.1.0-r1 and 2.1.10
Comment 3 Alexandre Buisse (RETIRED) gentoo-dev 2006-01-05 05:46:32 UTC
2.1.9-r1, not 2.1.10-r1.

I should go to bed now :/
Comment 4 Alexandre Buisse (RETIRED) gentoo-dev 2006-01-18 09:40:04 UTC
This problem also appears with gxmessage-2.4.4
Comment 5 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-01-19 08:32:42 UTC
Marinus could freetype-2.1.10 go stable?

I'll add >=media-gfx/freetype-2.1.10 to DEPEND, but only when that version goes stable.
Comment 6 Alexandre Buisse (RETIRED) gentoo-dev 2006-01-21 04:51:55 UTC
This problem also appears with media-tools/tagtool-0.11.1, adding sound@g.o to Cc.
Comment 7 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-02-11 04:26:06 UTC
Waiting for media-libs/freetype-2.1.10 to go stable.
Comment 8 Jens Braeuer 2006-03-02 10:16:57 UTC
This linker-error also applies to:


app-mobilephone/gnokii-0.6.11-r1
which fails for me with:
i686-pc-linux-gnu-gcc -Wl,-z -Wl,now .libs/xgnokii.o .libs/xgnokii_common.o .libs/xgnokii_contacts.o .libs/xgnokii_sms.o .libs/xgnokii_netmon.o .libs/xgnokii_dtmf.o .libs/xgnokii_cfg.o .libs/xgnokii_speed.o .libs/xgnokii_xkeyb.o .libs/xgnokii_calendar.o .libs/xgnokii_logos.o .libs/xgnokii_xring.o .libs/xgnokii_lowlevel.o .libs/xgnokii_data.o -o .libs/xgnokii  ../common/.libs/libgnokii.so ../common/data/.libs/libDATA.a -lpthread /usr/lib/libical.so /usr/lib/libbluetooth.so -L/var/tmp/portage/gnokii-0.6.11-r1/work/gnokii-0.6.11/xgnokii -lXpm -lX11 -pthread /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so
/usr/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld returned 1 exit status
distcc[7431] ERROR: compile (null) on localhost failed
gmake[1]: *** [xgnokii] Fehler 1
gmake[1]: Leaving directory `/var/tmp/portage/gnokii-0.6.11-r1/work/gnokii-0.6.11/xgnokii'
make: *** [all] Fehler 2

!!! ERROR: app-mobilephone/gnokii-0.6.11-r1 failed.
Call stack:
  ebuild.sh, line 1928:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile

and

media-video/mplayer-1.0.20060217

which fails with:
cc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -march=athlon -mtune=athlon -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.      -I/usr/include/freetype2  -I/usr/include/SDL -D_REENTRANT -I/usr/X11R6/include   -I./libavutil -I./libavcodec   -o mplayer mplayer.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o  unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o  libvo/libvo.a libao2/libao2.a libmenu/libmenu.a  Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a  libavformat/libavformat.a  libavutil/libavutil.a  libavcodec/libpostproc/libpostproc.a  -lmad    -llzo -lmp3lame    -lpng -lz -lz -ljpeg -lasound -ldl -lpthread /usr/lib/libxmms.so.1 -export-dynamic     -lfreetype -lz -lncurses -lcdda_interface -lcdda_paranoia -lnsl  -lgif  -lsmbclient  -lfontconfig    mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lglib-2.0    -lXv  -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -lnsl -lSDL -lpthread                 -Wl,-z,noexecstack     -lpthread -ldl -rdynamic   -lm
/usr/X11R6/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld gab 1 als Ende-Status zur
Comment 9 Jens Braeuer 2006-03-02 10:16:57 UTC
This linker-error also applies to:


app-mobilephone/gnokii-0.6.11-r1
which fails for me with:
i686-pc-linux-gnu-gcc -Wl,-z -Wl,now .libs/xgnokii.o .libs/xgnokii_common.o .libs/xgnokii_contacts.o .libs/xgnokii_sms.o .libs/xgnokii_netmon.o .libs/xgnokii_dtmf.o .libs/xgnokii_cfg.o .libs/xgnokii_speed.o .libs/xgnokii_xkeyb.o .libs/xgnokii_calendar.o .libs/xgnokii_logos.o .libs/xgnokii_xring.o .libs/xgnokii_lowlevel.o .libs/xgnokii_data.o -o .libs/xgnokii  ../common/.libs/libgnokii.so ../common/data/.libs/libDATA.a -lpthread /usr/lib/libical.so /usr/lib/libbluetooth.so -L/var/tmp/portage/gnokii-0.6.11-r1/work/gnokii-0.6.11/xgnokii -lXpm -lX11 -pthread /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so
/usr/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld returned 1 exit status
distcc[7431] ERROR: compile (null) on localhost failed
gmake[1]: *** [xgnokii] Fehler 1
gmake[1]: Leaving directory `/var/tmp/portage/gnokii-0.6.11-r1/work/gnokii-0.6.11/xgnokii'
make: *** [all] Fehler 2

!!! ERROR: app-mobilephone/gnokii-0.6.11-r1 failed.
Call stack:
  ebuild.sh, line 1928:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile

and

media-video/mplayer-1.0.20060217

which fails with:
cc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -march=athlon -mtune=athlon -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.      -I/usr/include/freetype2  -I/usr/include/SDL -D_REENTRANT -I/usr/X11R6/include   -I./libavutil -I./libavcodec   -o mplayer mplayer.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o  unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o  libvo/libvo.a libao2/libao2.a libmenu/libmenu.a  Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a  libavformat/libavformat.a  libavutil/libavutil.a  libavcodec/libpostproc/libpostproc.a  -lmad    -llzo -lmp3lame    -lpng -lz -lz -ljpeg -lasound -ldl -lpthread /usr/lib/libxmms.so.1 -export-dynamic     -lfreetype -lz -lncurses -lcdda_interface -lcdda_paranoia -lnsl  -lgif  -lsmbclient  -lfontconfig    mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lglib-2.0    -lXv  -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -lnsl -lSDL -lpthread                 -Wl,-z,noexecstack     -lpthread -ldl -rdynamic   -lm
/usr/X11R6/lib/libcairo.so: undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld gab 1 als Ende-Status zurück
distcc[18842] ERROR: compile (null) on localhost failed
make: *** [mplayer] Fehler 1

!!! ERROR: media-video/mplayer-1.0.20060217 failed.
Call stack:
  ebuild.sh, line 1928:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-03-14 01:24:56 UTC
*** Bug 126112 has been marked as a duplicate of this bug. ***
Comment 11 Aniruddha Shankar 2006-05-22 06:05:57 UTC
app-office/openoffice-2.0.2-r2 fails to build with the FT_GlyphSlot_Embolden error:

Making: ../unxlngi6.pro/lib/libvcl680li.so
g++ -Wl,-z,combreloc -Wl,-z,defs -Wl,-rpath,'$ORIGIN' -Wl,-zdynsort -shared -L../unxlngi6.pro/lib -L../lib -L/store/portmp/portage/openoffice-2.0.2-r2/work/ooo-build-2.0.2.11/build/OOO_2_0_2/solenv/unxlngi6/lib -L/store/portmp/portage/openoffice-2.0.2-r2/work/ooo-build-2.0.2.11/build/OOO_2_0_2/solver/680/unxlngi6.pro/lib -L/store/portmp/portage/openoffice-2.0.2-r2/work/ooo-build-2.0.2.11/build/OOO_2_0_2/solenv/unxlngi6/lib -LNO_JAVA_HOME/lib -LNO_JAVA_HOME/jre/lib/i386 -LNO_JAVA_HOME/jre/lib/i386/client -LNO_JAVA_HOME/jre/lib/i386/native_threads -L/usr/lib ../unxlngi6.pro/slo/vcl_dflt_version.o ../unxlngi6.pro/slo/vcl_dflt_description.o -o ../unxlngi6.pro/lib/libvcl680li.so ../unxlngi6.pro/slo/dbggui.o ../unxlngi6.pro/slo/help.o ../unxlngi6.pro/slo/idlemgr.o ../unxlngi6.pro/slo/settings.o ../unxlngi6.pro/slo/sound.o ../unxlngi6.pro/slo/stdtext.o ../unxlngi6.pro/slo/svapp.o ../unxlngi6.pro/slo/svdata.o ../unxlngi6.pro/slo/svmain.o ../unxlngi6.pro/slo/svmainhook.o ../unxlngi6.pro/slo/timer.o ../unxlngi6.pro/slo/dndhelp.o ../unxlngi6.pro/slo/unohelp.o ../unxlngi6.pro/slo/unohelp2.o ../unxlngi6.pro/slo/vclevent.o ../unxlngi6.pro/slo/i18nhelp.o ../unxlngi6.pro/slo/salvtables.o ../unxlngi6.pro/slo/session.o ../unxlngi6.pro/slo/salmisc.o ../unxlngi6.pro/slo/animate.o ../unxlngi6.pro/slo/impanmvw.o ../unxlngi6.pro/slo/bitmap.o ../unxlngi6.pro/slo/bitmap2.o ../unxlngi6.pro/slo/bitmap3.o ../unxlngi6.pro/slo/bitmap4.o ../unxlngi6.pro/slo/alpha.o ../unxlngi6.pro/slo/bitmapex.o ../unxlngi6.pro/slo/imgcons.o ../unxlngi6.pro/slo/bmpacc.o ../unxlngi6.pro/slo/bmpacc2.o ../unxlngi6.pro/slo/bmpacc3.o ../unxlngi6.pro/slo/bmpfast.o ../unxlngi6.pro/slo/color.o ../unxlngi6.pro/slo/cvtsvm.o ../unxlngi6.pro/slo/cvtgrf.o ../unxlngi6.pro/slo/font.o ../unxlngi6.pro/slo/gdimtf.o ../unxlngi6.pro/slo/gfxlink.o ../unxlngi6.pro/slo/gradient.o ../unxlngi6.pro/slo/hatch.o ../unxlngi6.pro/slo/graph.o ../unxlngi6.pro/slo/image.o ../unxlngi6.pro/slo/impbmp.o ../unxlngi6.pro/slo/impgraph.o ../unxlngi6.pro/slo/impimage.o ../unxlngi6.pro/slo/impimagetree.o ../unxlngi6.pro/slo/impprn.o ../unxlngi6.pro/slo/impvect.o ../unxlngi6.pro/slo/implncvt.o ../unxlngi6.pro/slo/jobset.o ../unxlngi6.pro/slo/lineinfo.o ../unxlngi6.pro/slo/mapmod.o ../unxlngi6.pro/slo/metaact.o ../unxlngi6.pro/slo/metric.o ../unxlngi6.pro/slo/octree.o ../unxlngi6.pro/slo/outmap.o ../unxlngi6.pro/slo/outdev.o ../unxlngi6.pro/slo/outdev2.o ../unxlngi6.pro/slo/outdev3.o ../unxlngi6.pro/slo/outdev4.o ../unxlngi6.pro/slo/outdev5.o ../unxlngi6.pro/slo/outdev6.o ../unxlngi6.pro/slo/virdev.o ../unxlngi6.pro/slo/fontcvt.o ../unxlngi6.pro/slo/print.o ../unxlngi6.pro/slo/print2.o ../unxlngi6.pro/slo/regband.o ../unxlngi6.pro/slo/region.o ../unxlngi6.pro/slo/wall.o ../unxlngi6.pro/slo/opengl.o ../unxlngi6.pro/slo/fontcfg.o ../unxlngi6.pro/slo/base14.o ../unxlngi6.pro/slo/pdfwriter.o ../unxlngi6.pro/slo/pdfwriter_impl.o ../unxlngi6.pro/slo/sallayout.o ../unxlngi6.pro/slo/salgdilayout.o ../unxlngi6.pro/slo/extoutdevdata.o ../unxlngi6.pro/slo/pdfextoutdevdata.o ../unxlngi6.pro/slo/salnativewidgets-none.o ../unxlngi6.pro/slo/bmpconv.o ../unxlngi6.pro/slo/pngread.o ../unxlngi6.pro/slo/pngwrite.o ../unxlngi6.pro/slo/abstdlg.o ../unxlngi6.pro/slo/accel.o ../unxlngi6.pro/slo/accmgr.o ../unxlngi6.pro/slo/brdwin.o ../unxlngi6.pro/slo/btndlg.o ../unxlngi6.pro/slo/cmdevt.o ../unxlngi6.pro/slo/cursor.o ../unxlngi6.pro/slo/decoview.o ../unxlngi6.pro/slo/dialog.o ../unxlngi6.pro/slo/dlgctrl.o ../unxlngi6.pro/slo/dndevdis.o ../unxlngi6.pro/slo/dndlcon.o ../unxlngi6.pro/slo/dockingarea.o ../unxlngi6.pro/slo/dockmgr.o ../unxlngi6.pro/slo/dockwin.o ../unxlngi6.pro/slo/floatwin.o ../unxlngi6.pro/slo/introwin.o ../unxlngi6.pro/slo/keycod.o ../unxlngi6.pro/slo/keyevent.o ../unxlngi6.pro/slo/menu.o ../unxlngi6.pro/slo/mnemonic.o ../unxlngi6.pro/slo/msgbox.o ../unxlngi6.pro/slo/scrwnd.o ../unxlngi6.pro/slo/seleng.o ../unxlngi6.pro/slo/split.o ../unxlngi6.pro/slo/splitwin.o ../unxlngi6.pro/slo/status.o ../unxlngi6.pro/slo/syschild.o ../unxlngi6.pro/slo/javachild.o ../unxlngi6.pro/slo/syswin.o ../unxlngi6.pro/slo/tabdlg.o ../unxlngi6.pro/slo/tabpage.o ../unxlngi6.pro/slo/taskpanelist.o ../unxlngi6.pro/slo/toolbox.o ../unxlngi6.pro/slo/toolbox2.o ../unxlngi6.pro/slo/window.o ../unxlngi6.pro/slo/window2.o ../unxlngi6.pro/slo/window3.o ../unxlngi6.pro/slo/winproc.o ../unxlngi6.pro/slo/wrkwin.o ../unxlngi6.pro/slo/button.o ../unxlngi6.pro/slo/ctrl.o ../unxlngi6.pro/slo/combobox.o ../unxlngi6.pro/slo/edit.o ../unxlngi6.pro/slo/field.o ../unxlngi6.pro/slo/field2.o ../unxlngi6.pro/slo/fixbrd.o ../unxlngi6.pro/slo/fixed.o ../unxlngi6.pro/slo/group.o ../unxlngi6.pro/slo/ilstbox.o ../unxlngi6.pro/slo/imgctrl.o ../unxlngi6.pro/slo/longcurr.o ../unxlngi6.pro/slo/lstbox.o ../unxlngi6.pro/slo/morebtn.o ../unxlngi6.pro/slo/menubtn.o ../unxlngi6.pro/slo/scrbar.o ../unxlngi6.pro/slo/slider.o ../unxlngi6.pro/slo/spinfld.o ../unxlngi6.pro/slo/spinbtn.o ../unxlngi6.pro/slo/tabctrl.o ../unxlngi6.pro/slo/evntpost.o ../unxlngi6.pro/slo/canvasbitmap.o ../unxlngi6.pro/slo/canvastools.o ../unxlngi6.pro/slo/xconnection.o ../unxlngi6.pro/slo/threadex.o ../unxlngi6.pro/slo/smartid.o ../unxlngi6.pro/slo/salplug.o ../unxlngi6.pro/slo/glyphcache.o ../unxlngi6.pro/slo/gcach_rbmp.o ../unxlngi6.pro/slo/gcach_layout.o ../unxlngi6.pro/slo/gcach_ftyp.o -lsot680li -lutl680li -ltl680li -lcomphelp4gcc3 -lucbhelper3gcc3 -luno_cppuhelpergcc3 -luno_cppu -lvos3gcc3 -luno_sal -lbasegfx680li -licuuc -licule -ljvmaccessgcc3 -lfreetype -lz -ldl -ldl -lX11 -ldl -lpthread -lm -Wl,-Bdynamic -lstlport_gcc
../unxlngi6.pro/slo/gcach_ftyp.o: In function `FreetypeServerFont::GetGlyphBitmap8(int, RawBitmap&) const':
gcach_ftyp.cxx:(.text+0x3562): undefined reference to `FT_GlyphSlot_Embolden'
../unxlngi6.pro/slo/gcach_ftyp.o: In function `FreetypeServerFont::GetGlyphBitmap1(int, RawBitmap&) const':
gcach_ftyp.cxx:(.text+0x394e): undefined reference to `FT_GlyphSlot_Embolden'
collect2: ld returned 1 exit status
dmake:  Error code 1, while making '../unxlngi6.pro/lib/libvcl680li.so'

Portage 2.1_rc1-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre19
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/store/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.lug.ro/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/store/portmp"
PORTDIR="/store/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib abook acpi alsa amr apache2 apm artworkextra avi bash-completion bashlogger berkdb bitmap-fonts bjam bl bzip2 cairo cdda cddb cdio cdparanoia cgi cli commercial crypt css ctype cups dba dhcp dmi dri dv dvd dvdr dvdread emboss encode esd exif extrafilters ffmpeg firefox font-server fontconfig foomaticdb gd gdbm gif gkrellm glibc-omitfp glitz gnome gnutls gpm gstreamer gtk gtk2 hal ieee1394 imagemagick imap imlib innodb isdnlog javascript jpeg kde kdeenablefinal kdexdeltas libcaca libg++ libwww lm_sensors logitech-mouse logrotate mad mbox md5sum mmx mmxext motif mozsvg mp3 mpeg mplayer musicbrainz mysql ncurses network nls nptl nsplugin nvidia offensive ogg opengl oss pam pcre pdflib pdo-external perl pic png pppd python qt quicktime rar readline real reflection rtc samba sdl session simplexml sndfile snmp soap socks5 speex spell spl sse sse2 ssl stream subp subtitles svg symlink tcpd tga theora threads tidy tiff toolbar transcode truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd visualization vlm vorbis win32codecs wxwindows xml xmms xorg xosd xpm xprint xscreensaver xsl xv xvid xvmc zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS


Comment 12 Peter Volkov (RETIRED) gentoo-dev 2006-05-22 23:56:16 UTC
CC'ing openoffice. I've encounter same compilation problem as in comment #10. After freetype update it dissapear. May be dependency should be changed on >=media-libs/freetype-2.1.10?

BTW. Compilation failure reproduces with USE="cairo eds firefox gnome gtk java kde xml -binfilter -ldap -mono -mozilla". With xml USE flag disabled I've managed to compile oo with freetype-2.1.9.
Comment 13 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-23 06:06:07 UTC
(In reply to comment #11)
> CC'ing openoffice. I've encounter same compilation problem as in comment #10.
> After freetype update it dissapear. May be dependency should be changed on
> >=media-libs/freetype-2.1.10?
> 
> BTW. Compilation failure reproduces with USE="cairo eds firefox gnome gtk java
> kde xml -binfilter -ldap -mono -mozilla". With xml USE flag disabled I've
> managed to compile oo with freetype-2.1.9.
> 

I could do that, but only if it goes stable. Also I might point out, that we had a lot of successful builds on stable with freetype-2.9-r1, so...
Comment 14 foser (RETIRED) gentoo-dev 2006-05-23 07:48:51 UTC
I think this is just a discrepancy between xft, cairo & freetype in terms of which is compiled against what. revdep-rebuild should probably solve it.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-05-23 10:13:01 UTC
*** Bug 134130 has been marked as a duplicate of this bug. ***
Comment 16 Peter Volkov (RETIRED) gentoo-dev 2006-05-23 22:25:07 UTC
(In reply to comment #13)
> revdep-rebuild should probably solve it.

I've checked. Dynamic linking on my system is consistent. And I've done small test:

emerge =freetype-2.1.9-r1 && emerge -1 openoffice

Compilation failure reproducable.

(In reply to comment #12)
> we had a lot of successful builds on stable with freetype-2.9-r1, so...

And have you tried with mentioned USE flags. I've managed to compile oo before, and I've encounter this bug only after their change...
Comment 17 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-23 22:54:19 UTC
(In reply to comment #15)
> 
> And have you tried with mentioned USE flags. I've managed to compile oo before,
> and I've encounter this bug only after their change...
> 

I don't see anything special with your USE-flags, and as we've never had a single bug report about this problem before, I guess it is not solely bound to freetype 2.9.

Also it looks like you are mixing stable and unstable packages in this here (maybe even gcc-4.1), so maybe this results from a weird combination bug
Comment 18 Hanno Zysik (geki) 2006-05-24 01:04:32 UTC
http://go-oo.org/patches/src680/vcl-glyphs-cjk-embolden.diff

This diff went into 2.0.2 branch of ooo-build and therefor requires >=freetype-2.10.
Is it already packaged in .11?
Comment 19 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-24 01:48:32 UTC
(In reply to comment #17)
> http://go-oo.org/patches/src680/vcl-glyphs-cjk-embolden.diff
> 
> This diff went into 2.0.2 branch of ooo-build and therefor requires
> >=freetype-2.10.
> Is it already packaged in .11?
> 

Yes it indeed is, good catch. Though openoffice-2.0.2-r1 still uses an older ooo-build version, so this is only valid fo -r2, which is still unstable... Still: I've raised the dependency in -r2 now, just to make sure.
Comment 20 foser (RETIRED) gentoo-dev 2006-09-18 09:18:23 UTC
no further reports, I'm going to assume this is no longer an issue