Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109964 - Problem while emerge x11-libs/pango-1.10.1
Summary: Problem while emerge x11-libs/pango-1.10.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: PPC OS X
: High normal (vote)
Assignee: Gentoo for Mac OS X
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-20 15:23 UTC by Dirk Schoenberger
Modified: 2008-02-08 16:33 UTC (History)
2 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 Dirk Schoenberger 2005-10-20 15:23:24 UTC
While trying to emerge pango 1.10.1 I ran into the following problem

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_BACKEND -
DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DMODULE_VERSION=\"1.4.0
\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -pthreads -I/usr/include/glib-2.0 -I/usr/
lib/glib-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/X11R6/include -I/
usr/X11R6/include/freetype2 -I/usr/include/cairo -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/
X11R6/include/freetype2 -I/usr/X11R6/include -I.. -O2 -pipe -Wall -MT pangoft2.lo -MD -MP -
MF .deps/pangoft2.Tpo -c pangoft2.c  -fno-common -DPIC -o .libs/pangoft2.o
powerpc-apple-darwin8-gcc-4.0.0: unrecognized option '-pthreads'
pangoft2.c: In function 'pango_ft2_font_get_face':
pangoft2.c:198: error: 'FC_HINT_STYLE' undeclared (first use in this function)
pangoft2.c:198: error: (Each undeclared identifier is reported only once
pangoft2.c:198: error: for each function it appears in.)
pangoft2.c:199: error: 'FC_HINT_FULL' undeclared (first use in this function)
pangoft2.c:201: error: 'FC_HINT_NONE' undeclared (first use in this function)
pangoft2.c:205: error: 'FC_HINT_SLIGHT' undeclared (first use in this function)
pangoft2.c:206: error: 'FC_HINT_MEDIUM' undeclared (first use in this function)
pangoft2.c:233: warning: pointer targets in passing argument 2 of 'load_fallback_face' differ in 
signedness


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51.22-r3 (default-darwin/macos/10.4, gcc-4.0.0, libsystem-7.1-r0, 8.2.0 Power 
Macintosh)
===============================================================
==
System uname: 8.2.0 Power Macintosh powerpc
macos-20041118
distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled]
dev-lang/python:     [Not Present]
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  [Not Present]
sys-devel/automake:  [Not Present]
sys-devel/binutils:  [Not Present]
sys-devel/libtool:   [Not Present]
virtual/os-headers:  7.1
ACCEPT_KEYWORDS="ppc-macos"
AUTOCLEAN="yes"
CBUILD="powerpc-apple-darwin8"
CFLAGS="-O2 -pipe"
CHOST="powerpc-apple-darwin8"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/
share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/
gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="ppc aalib emboss gdbm gif imagemagick libwww nls ogg opengl png ppc-macos qt sdl slang 
tetex tiff vorbis userland_Darwin kernel_Darwin elibc_Darwin"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Christoph 2005-11-28 11:25:52 UTC
I've made a bit of progress here... Out of curiousity, I commented out the
patches in 1.10.1 that are commented as "some ehancements from RedHat". 

I now get a bit further in the build process (I think). Here is my new message:

/bin/sh ../libtool --mode=link gcc  -O3 -mcpu=G4 -pipe -Wall   -o
libpango-1.0.la -rpath /usr/lib -version-info 1001:0:1001 -export-symbols-regex
"^pango_.*"  break.lo ellipsize.lo fonts.lo glyphstring.lo mapping.lo modules.lo
pango-attributes.lo pango-color.lo pango-context.lo pango-coverage.lo
pango-engine.lo pango-fontmap.lo pango-fontset.lo pango-glyph-item.lo
pango-item.lo pango-layout.lo pango-markup.lo pango-renderer.lo pango-script.lo
pango-tabs.lo pango-utils.lo reorder-items.lo shape.lo pango-enum-types.lo
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv  
mini-fribidi/libmini-fribidi.la -lm 
libtool: link: CURRENT `1001' is not a nonnegative integer
libtool: link: `1001:0:1001' is not valid version information
make[4]: *** [libpango-1.0.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

!!! ERROR: x11-libs/pango-1.10.1 failed.
!!! Function gnome2_src_compile, Line 48, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message. 

and the emerge --info

Apollo:~ root# emerge --info
!!! Relying on the shell to locate gcc, this may break
!!! DISTCC, installing gcc-config and setting your current gcc
!!! profile will fix this
Portage 2.0.51.22-r3 (default-darwin/macos/10.4, gcc-4.0.0, libsystem-7.1-r0,
8.3.0 Power Macintosh)
=================================================================
System uname: 8.3.0 Power Macintosh powerpc
macos-20041118
distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
dev-lang/python:     [Not Present]
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  [Not Present]
sys-devel/libtool:   [Not Present]
virtual/os-headers:  7.1
ACCEPT_KEYWORDS="ppc-macos"
AUTOCLEAN="yes"
CBUILD="powerpc-apple-darwin"
CFLAGS="-O3 -mcpu=G4 -pipe"
CHOST="powerpc-apple-darwin"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -mcpu=G4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks sfperms strict"
GENTOO_MIRRORS="http://64.27.65.115/gentoo
http://open-systems.ufl.edu/mirrors/gentoo http://cudlug.cudenver.edu/gentoo/
ftp://chod.cwru.edu/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync.namerica.gentoo.org"
USE="ppc 7zip X aac avi bash-completion berkdb bluetooth bonobo bzip2 cdr clamav
crypt css cups dvd dvdr emboss ethereal expat fam flac gif gtkhtml idea jabber
java javascript jpeg mp3 mpeg nls opengl openssl pcre png posix ppc-macos spell
ssl tiff truetype zip zlib userland_Darwin kernel_Darwin elibc_Darwin"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY       
Comment 2 Matthew Schulkind 2005-12-01 20:33:12 UTC
I've got this exact same problem on x86, so this isn't just a MacOS X problem.

I don't know if this is applicable or not, but I installed my own Xorg from
source instead of emerging it, although I didn't patch it at all.

Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.14-ck5 i686)
=================================================================
System uname: 2.6.14-ck5 i686 AMD Sempron(tm)   2500+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.11
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.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apm arts avi berkdb bitmap-fonts bzip2 crypt cups divx4linux
dvd eds emboss encode expat foomaticdb fortran gdbm gif gnome gpm gstreamer gtk
gtk2 imlib ipv6 jpeg kde lcms libg++ libwww mad mikmod mng motif mp3 mpeg mysql
ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png python qt
quicktime readline sdl spell ssl tcpd truetype truetype-fonts type1-fonts udev
vorbis win32codecs xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 3 Alon 2005-12-11 07:54:24 UTC
I had the same problem - started with emerging pango-1.10.1, failed at the same
missing freetype definitions, removed the patch from redhat per googled
suggestion, got to the libtool failure. Then I found another suggestion to
upgrade libtool. This resulted in "emerge libtool", which fails because
Locale::gettext isn't emerged - missing dependency here, I think. emerge
Locale-gettext just completed and I hope it will solve the problem.
Comment 4 Fabian Groffen gentoo-dev 2008-02-08 16:33:32 UTC
pango-1.18.4 is keyworded ~ppc-macos in prefix.