Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128569 - gaim-blogger build fails with "expected specifier-qualifier-list before blah"
Summary: gaim-blogger build fails with "expected specifier-qualifier-list before blah"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 187736
  Show dependency tree
 
Reported: 2006-04-02 14:40 UTC by Robert Marmorstein
Modified: 2008-02-16 19:29 UTC (History)
1 user (show)

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


Attachments
Allows gaim-blogger to pull in cairo.h (gaim-blogger-1.0.0-cairo.patch,417 bytes, patch)
2006-04-02 14:41 UTC, Robert Marmorstein
Details | Diff
gaim-blogger-1.0.0-r1.ebuild (gaim-blogger-1.0.0-r1.ebuild,1.09 KB, text/plain)
2006-07-24 14:56 UTC, David Grant
Details
Makefile_cairo.patch (Makefile_cairo.patch,417 bytes, text/plain)
2006-07-24 14:57 UTC, David Grant
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Marmorstein 2006-04-02 14:40:27 UTC
The compiler is failing to pull in "cairo.h", because the Makefile is missing -I/usr/include/cairo.  I will attach a patch that fixes this problem.
I also recommend adding x11-libs/cairo to the DEPENDS variable.

Gentoo Base System version 1.12.0_pre16
Portage 2.1_pre7-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-gentoo i686)
=================================================================
System uname: 2.6.16-gentoo i686 AMD Athlon(tm) XP 2200+
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.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-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
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/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks gentrip metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en he grc"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d aalib acpi ada aim alsa apache apache2 apm asf audiofile avi berkdb bidi bindist bitmap-fonts browserplugin bzip2 calendar cdr cli crypt cscope ctype cups curl curlwrappers dba dedicated dga dio divx4linux doc dri dvd dvdr eds emboss encode esd expat fastbuild fastcgi ffmpeg fftw firefox flac flash flatfile foomatic foomaticdb force-cgi-redirect fortran ftp gb gcj gd gdbm ggi gif gmp gphoto2 gpm gstreamer gtk gtk2 hal iconv icq imagemagick imap imlib ipv6 isdnlog jabber jack java jikes jpeg kde kdexdeltas ladcca lcms ldap libg++ libwww mad mbox mcal memlimit mikmod mime ming mmap mmx mng motif mozcalendar mozilla mp3 mpeg mysql mysqli nas ncurses network new-login nls nocd nptl nptlonly nsplugin objc ogg oggvorbis openal opengl oscar oss pam pcntl pcre pda pdf pdflib perl php pie plotutils plugin png posix postgres ppds pppd python qt quicktime quotes readline sasl scanner sdl session shared simplexml slang soap sockets softmmu speex spell spl sse ssl svg sysvipc szip tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 videos vorbis win32codecs wmf wxwindows xcomposite xine xinerama xml xml2 xmms xpm xscreensaver xsl xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_he linguas_grc userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS
Comment 1 Robert Marmorstein 2006-04-02 14:41:08 UTC
Created attachment 83762 [details, diff]
Allows gaim-blogger to pull in cairo.h
Comment 2 foser (RETIRED) gentoo-dev 2006-04-02 16:15:28 UTC
plz, don't assign stuff if you don't know where it should go.
Comment 3 David Grant 2006-07-24 14:28:17 UTC
are you getting this error message? 

/usr/include/gtk-2.0/gdk/gdkwindow.h:297: error: field `parent_class' has incomplete type
Comment 4 David Grant 2006-07-24 14:56:58 UTC
Created attachment 92643 [details]
gaim-blogger-1.0.0-r1.ebuild
Comment 5 David Grant 2006-07-24 14:57:17 UTC
Created attachment 92644 [details]
Makefile_cairo.patch
Comment 6 David Grant 2006-07-24 14:57:33 UTC
It compiles for me now but I can't see the plugin in gaim.
Comment 7 David Grant 2006-07-24 15:05:52 UTC
I lied, it's there. It just doesn't need to be enabled like the other plugins do.
Comment 8 David Grant 2006-09-12 23:14:53 UTC
Can this be put in portage?
Comment 9 Olivier Crete (RETIRED) gentoo-dev 2008-02-16 19:29:02 UTC
its out of the tree