Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76911 - error compiling gnustep-base/gnustep-back-art-0.9.4/0.9.5
Summary: error compiling gnustep-base/gnustep-back-art-0.9.4/0.9.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-06 09:00 UTC by Simon Cooper
Modified: 2005-02-21 18:33 UTC (History)
1 user (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 Simon Cooper 2005-01-06 09:00:22 UTC
Compiling file blit.m ...
blit.m:1532:2: warning: #warning RGB
blit.m:1558:2: warning: #warning BGR
blit.m:1584:2: warning: #warning RGBA
blit.m:1618:2: warning: #warning BGRA
blit.m:1652:2: warning: #warning ARGB
blit.m:1686:2: warning: #warning ABGR
blit.m:1720:2: warning: #warning B5G6R5
blit.m:1758:2: warning: #warning B5G5R5A1
 Compiling file ftfont.m ...
ftfont.m: In function `-[FTFontInfo initWithFontName:matrix:screenFont:]':
ftfont.m:724: error: structure has no member named `font'
ftfont.m:725: error: structure has no member named `font'
ftfont.m:729: error: structure has no member named `font'
ftfont.m:729: error: structure has no member named `font'
ftfont.m:734: error: structure has no member named `font'
ftfont.m:742: error: structure has no member named `font'
ftfont.m:744: warning: implicit declaration of function `FTC_Manager_Lookup_Size'
ftfont.m:744: error: structure has no member named `font'
ftfont.m:769: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:769: error: (Each undeclared identifier is reported only once
ftfont.m:769: error: for each function it appears in.)
ftfont.m:769: error: parse error before "cmap"
ftfont.m:770: error: `cmap' undeclared (first use in this function)
ftfont.m:770: error: structure has no member named `font'
ftfont.m:772: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:773: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:774: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:775: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:776: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:777: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m: In function `-[FTFontInfo drawString:at::to::::::::color::::transform:drawinfo:]':
ftfont.m:894: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:894: error: parse error before "cmap"
ftfont.m:948: error: structure has no member named `font'
ftfont.m:949: error: structure has no member named `font'
ftfont.m:1011: error: structure has no member named `font'
ftfont.m:1011: error: structure has no member named `font'
ftfont.m:1024: error: `cmap' undeclared (first use in this function)
ftfont.m:1024: error: structure has no member named `font'
ftfont.m:1026: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:1082: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:1083: error: structure has no member named `font'
ftfont.m:1083: error: structure has no member named `font'
ftfont.m:1090: error: structure has no member named `font'
ftfont.m:1090: error: structure has no member named `font'
ftfont.m:1090: error: structure has no member named `font'
ftfont.m:1219: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo drawGlyphs::at::to::::::color::::transform:drawinfo:]':
ftfont.m:1390: error: structure has no member named `font'
ftfont.m:1391: error: structure has no member named `font'
ftfont.m:1453: error: structure has no member named `font'
ftfont.m:1453: error: structure has no member named `font'
ftfont.m:1474: error: structure has no member named `font'
ftfont.m:1474: error: structure has no member named `font'
ftfont.m:1474: error: structure has no member named `font'
ftfont.m:1603: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo drawGlyphs::at::to::::::alpha::color::::transform:drawinfo:]':
ftfont.m:1764: error: structure has no member named `font'
ftfont.m:1765: error: structure has no member named `font'
ftfont.m:1827: error: structure has no member named `font'
ftfont.m:1827: error: structure has no member named `font'
ftfont.m:1849: error: structure has no member named `font'
ftfont.m:1849: error: structure has no member named `font'
ftfont.m:1849: error: structure has no member named `font'
ftfont.m:1976: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo glyphIsEncoded:]':
ftfont.m:2080: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo advancementForGlyph:]':
ftfont.m:2117: error: structure has no member named `font'
ftfont.m:2118: error: structure has no member named `font'
ftfont.m:2118: error: structure has no member named `font'
ftfont.m:2155: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo positionOfGlyph:precededByGlyph:isNominal:]':
ftfont.m:2223: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo widthOfString:]':
ftfont.m:2253: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:2253: error: parse error before "cmap"
ftfont.m:2265: error: `cmap' undeclared (first use in this function)
ftfont.m:2265: error: structure has no member named `font'
ftfont.m:2267: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:2274: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m: In function `-[FTFontInfo glyphWithName:]':
ftfont.m:2298: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo outlineString:at::gstate:]':
ftfont.m:2539: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:2539: error: parse error before "cmap"
ftfont.m:2570: error: `cmap' undeclared (first use in this function)
ftfont.m:2570: error: structure has no member named `font'
ftfont.m:2572: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:2580: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:2581: error: structure has no member named `font'
ftfont.m:2581: error: structure has no member named `font'
ftfont.m:2583: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo appendBezierPathWithGlyphs:count:toBezierPath:]':
ftfont.m:2643: error: structure has no member named `font'
ftfont.m: In function `-[FTFontInfo(subpixel) _drawGlyphs::at::to::::::color::::transform:drawinfo:]':
ftfont.m:2770: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:2770: error: parse error before "cmap"
ftfont.m:2821: error: structure has no member named `font'
ftfont.m:2822: error: structure has no member named `font'
ftfont.m:2848: error: structure has no member named `font'
ftfont.m:2848: error: structure has no member named `font'
ftfont.m:2861: error: `cmap' undeclared (first use in this function)
ftfont.m:2861: error: structure has no member named `font'
ftfont.m:2863: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:3046: error: structure has no member named `font'
ftfont.m: In function `-[NSFont(backend) glyphForCharacter:]':
ftfont.m:3147: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:3147: error: parse error before "cmap"
ftfont.m:3149: error: `cmap' undeclared (first use in this function)
ftfont.m:3149: error: structure has no member named `font'
ftfont.m:3151: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:3153: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m: In function `-[NSFont(backend) nameOfGlyph:]':
ftfont.m:3165: error: structure has no member named `font'
ftfont.m: In function `-[GSLayoutManager(backend) _generateGlyphsForRun:at:]':
ftfont.m:3232: error: `FTC_CMapDescRec' undeclared (first use in this function)
ftfont.m:3232: error: parse error before "cmap"
ftfont.m:3244: error: `cmap' undeclared (first use in this function)
ftfont.m:3244: error: structure has no member named `font'
ftfont.m:3246: error: `FTC_CMAP_BY_ENCODING' undeclared (first use in this function)
ftfont.m:3322: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m:3338: error: too few arguments to function `FTC_CMapCache_Lookup'
ftfont.m: In function `-[FTFontInfo(experimental) glyph:printing:extension:nameOfGlyph:]':
ftfont.m:3378: error: structure has no member named `font'
make[3]: *** [shared_obj/ftfont.o] Error 1
make[2]: *** [art.all.subproject.variables] Error 2
make[2]: Leaving directory `/var/tmp/portage/gnustep-back-art-0.9.4/work/gnustep-back-0.9.4/Source/art'
make[1]: *** [libgnustep-art.all.bundle.variables] Error 2
make[1]: Leaving directory `/var/tmp/portage/gnustep-back-art-0.9.4/work/gnustep-back-0.9.4/Source'
make: *** [internal-all] Error 2

Same error with 0.9.5_pre*
This happens with CFLAGS="-march=i686 -O2 -pipe"

Gentoo Base System version 1.6.8
Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-ikke5 i686)
=================================================================
System uname: 2.6.10-ikke5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec  4 2004, 09:37:34)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9, 1.8.5-r2, 1.9.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=i686 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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/terminfo /etc/env.d"
CXXFLAGS="-march=i686 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache digest distlocks fixpackages sandbox sfperms"
GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/sites/gentoo/ http://www.mirror.ac.uk/mirror/distro.ibiblio.org/pub/linux/distributions/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://ftp.easynet.nl/mirror/gentoo/"
LDFLAGS="-Wl,-O1 -W1,--enable-new-dtags,--sort-common"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage.local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa avi berkdb bitmap-fonts bmp bzlib cdr crypt cups dvd encode exif fam fbcon flac foomaticdb fortran ftp gcj gdbm gif glx gmp gnustep gpm gstreamer gtk gtk2 imagemagick imap imlib java jpeg junit libwww lirc mad mikmod mime mmx motif mozilla mp3 mpeg msn ncurses nls nocd nptl nptlonly objc offensive oggvorbis openal opengl oss pam pcmcia pdflib perl png pnp python quicktime readline rtc samba sdl slang spell sse ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb videos xml2 xosd xv xvid zlib"

No idea whats causing it
Comment 1 Armando Di Cianno (RETIRED) gentoo-dev 2005-01-06 15:08:59 UTC
I'm going to guess that you have installed freetype-2.1.9 which is now masked.

Could you `emerge --sync` and then `emerge -uD world` and freetype should downgrade to a stable version.

Please let me know if this is the case, and if the solution works for you.
Comment 2 Simon Cooper 2005-01-06 15:49:52 UTC
ive got freetype-2.1.9-r1 installed, which isnt in package.mask and is ~x86 masked, which is my keywords. just emerge sync'd now, and theres no change from this
Comment 3 Armando Di Cianno (RETIRED) gentoo-dev 2005-01-06 15:57:11 UTC
Hrm.  Okay, freetype-2.1.9 is definitely the problem, but I'll have to look into this more.  Hopefully, this shouldn't take too long; thanks for the report.
Comment 4 Armando Di Cianno (RETIRED) gentoo-dev 2005-01-06 16:27:51 UTC
Ahh, it seems the API for freetype changed in versions > 2.1.8, so I'll have to block 2.1.9 for these versions (newer ones may support it, of course).
Comment 5 Colin Macdonald 2005-02-08 13:10:44 UTC
I think this should be reopened or marked resolve upstream (if there is such a thing).  Freetype 2.1.9-r1 is in ~x86 and the gnustep stuff is supposed to work in ~x86.

Hopefully, it will be fixed upstream (maybe already has?) and a new ebuild from the gnustep CVS will fix this.
Comment 6 Caleb Shay 2005-02-21 18:33:13 UTC
I took a cvs snapshot today (20040221), and the freetype issue seems to be fixed.

media-libs/freetype-2.1.9-r1
gnustep-base/gnustep-back-art-0.9.5_pre20050221