Summary: | =dev-scheme/guile-gnome-platform-2.16.1-r1 compile error: #error "Only <glib.h> can be included directly." | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Kredba <kredba> |
Component: | [OLD] Library | Assignee: | Marijn Schouten (RETIRED) <hkbst> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | renegabriels, rose, scheme |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 406437 | ||
Attachments: |
glib-2.32.patch
guile-gnome-platform-2.16.1-r1.ebuild with patch /var/tmp/portage/dev-scheme/guile-gnome-platform-2.16.1-r1/temp/build.log |
Description
David Kredba
2012-04-14 10:11:24 UTC
Created attachment 309503 [details, diff]
glib-2.32.patch
I had the same issue. After using the patch with the attached ebuild, 'emerge guile-gnome-platform' fails now for me with: libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/libguile_gnome_gobject_2_la-gc.o .libs/libguile_gnome_gobject_2_la-gutil.o .libs/libguile_gnome_gobject_2_la-gtype.o .libs/libguile_gnome_gobject_2_la-gparameter.o .libs/libguile_gnome_gobject_2_la-gvalue.o .libs/libguile_gnome_gobject_2_la-gclosure.o .libs/libguile_gnome_gobject_2_la-gsignal.o .libs/libguile_gnome_gobject_2_la-gobject.o .libs/libguile_gnome_gobject_2_la-guile-support.o -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -L/usr/lib64 /usr/lib64/libguile.so -lgmp -lcrypt -lm /usr/lib64/libltdl.so -ldl -pthread -pthread -march=native -O2 -Wl,-O1 -Wl,--as-needed -pthread -pthread -pthread -Wl,-soname -Wl,libguile-gnome-gobject-2.so.0 -o .libs/libguile-gnome-gobject-2.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libguile-gnome-gobject-2.so.0" && ln -s "libguile-gnome-gobject-2.so.0.0.0" "libguile-gnome-gobject-2.so.0") libtool: link: (cd ".libs" && rm -f "libguile-gnome-gobject-2.so" && ln -s "libguile-gnome-gobject-2.so.0.0.0" "libguile-gnome-gobject-2.so") libtool: link: ( cd ".libs" && rm -f "libguile-gnome-gobject-2.la" && ln -s "../libguile-gnome-gobject-2.la" "libguile-gnome-gobject-2.la" ) sed -e "s|@guilegnomegobjectlibpath\@|`cd . && pwd`/libguile-gnome-gobject-2|" \ /var/tmp/portage/dev-scheme/guile-gnome-platform-2.16.1-r1/work/guile-gnome-platform-2.16.1/glib/gnome/gobject/config.scm.in > config.scm make[5]: Leaving directory `/var/tmp/portage/dev-scheme/guile-gnome-platform-2.16.1-r1/work/guile-gnome-platform-2.16.1_build/glib/gnome/gobject' make[4]: Leaving directory `/var/tmp/portage/dev-scheme/guile-gnome-platform-2.16.1-r1/work/guile-gnome-platform-2.16.1_build/glib/gnome/gobject' Making all in gw make[4]: Entering directory `/var/tmp/portage/dev-scheme/guile-gnome-platform-2.16.1-r1/work/guile-gnome-platform-2.16.1_build/glib/gnome/gw' guile -c \ "(debug-set! stack 400000) \ (use-modules (gnome-2)) \ (use-modules (g-wrap)) \ (use-modules (gnome gw gobject-spec)) \ (generate-wrapset 'guile 'gnome-gobject \"guile-gnome-gw-gobject\")" ERROR: no code for module (gnome-2) make[4]: *** [guile-gnome-gw-gobject.c] Error 1 Created attachment 310251 [details]
guile-gnome-platform-2.16.1-r1.ebuild with patch
But is still gives an error.
Created attachment 310253 [details]
/var/tmp/portage/dev-scheme/guile-gnome-platform-2.16.1-r1/temp/build.log
(In reply to comment #2) > I had the same issue. After using the patch with the attached ebuild, > 'emerge guile-gnome-platform' fails now for me with: See this bug: https://bugs.gentoo.org/show_bug.cgi?id=406885 *** Bug 415905 has been marked as a duplicate of this bug. *** + 21 Jul 2012; Pacho Ramos <pacho@gentoo.org> + +files/2.16.1-glib-single-include.patch, + guile-gnome-platform-2.16.1-r1.ebuild, guile-gnome-platform-2.16.1.ebuild: + Let it compile against glib-2.32 + |