Yes I know that there is no amd64 ebuild in the tree. Nontheless 0.7_alpha20060129 worked fine. :) Please add 0.7_alpha20060129 to the tree again and lets see what goes wrong with the new version. ------------- x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/crtbeginS.o .libs/render_handler_ogl.o .libs/sound_handler_sdl.o -Wl,--rpath -Wl,/usr/lib64/opengl/xorg-x11/lib -Wl,--rpath -Wl,/usr/lib64/opengl/xorg-x11/lib /usr/lib64/libjpeg.so -lpng /usr/lib64/libogg.so -L/usr/lib64 /usr/lib64/libxml2.so -lz /usr/lib64/libSDL.so /usr/lib64/opengl/xorg-x11/lib/libGL.so /usr/lib64/libGLU.so /usr/lib64/libgtkglext-x11-1.0.so /usr/lib64/libgdkglext-x11-1.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libatk-1.0.so /usr/lib64/libglib-2.0.so -ldmalloc /usr/lib64/libmad.so -lpthread /usr/lib64/libSDL_mixer.so -lrt -lX11 -lXi -lXmu -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64/crtn.o -march=athlon64 -Wl,-soname -Wl,libgnashbackend.so.0 -o .libs/libgnashbackend.so.0.0.0 (cd .libs && rm -f libgnashbackend.so.0 && ln -s libgnashbackend.so.0.0.0 libgnashbackend.so.0) (cd .libs && rm -f libgnashbackend.so && ln -s libgnashbackend.so.0.0.0 libgnashbackend.so) x86_64-pc-linux-gnu-ar cru .libs/libgnashbackend.a render_handler_ogl.o sound_handler_sdl.o x86_64-pc-linux-gnu-ranlib .libs/libgnashbackend.a creating libgnashbackend.la (cd .libs && rm -f libgnashbackend.la && ln -s ../libgnashbackend.la libgnashbackend.la) if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../server -I../libbase -I../backend -I../libgeometry -I/usr/include -I/usr/include/SDL -I/usr/include/SDL -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -DQT_THREAD_SUPPORT -D_REENTRANT -march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer -Wall -MT gnash.o -MD -MP -MF ".deps/gnash.Tpo" -c -o gnash.o gnash.cpp; \ then mv -f ".deps/gnash.Tpo" ".deps/gnash.Po"; else rm -f ".deps/gnash.Tpo"; exit 1; fi In Datei, eingef
Yes I know that there is no amd64 ebuild in the tree. Nontheless 0.7_alpha20060129 worked fine. :) Please add 0.7_alpha20060129 to the tree again and lets see what goes wrong with the new version. ------------- x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/crtbeginS.o .libs/render_handler_ogl.o .libs/sound_handler_sdl.o -Wl,--rpath -Wl,/usr/lib64/opengl/xorg-x11/lib -Wl,--rpath -Wl,/usr/lib64/opengl/xorg-x11/lib /usr/lib64/libjpeg.so -lpng /usr/lib64/libogg.so -L/usr/lib64 /usr/lib64/libxml2.so -lz /usr/lib64/libSDL.so /usr/lib64/opengl/xorg-x11/lib/libGL.so /usr/lib64/libGLU.so /usr/lib64/libgtkglext-x11-1.0.so /usr/lib64/libgdkglext-x11-1.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libatk-1.0.so /usr/lib64/libglib-2.0.so -ldmalloc /usr/lib64/libmad.so -lpthread /usr/lib64/libSDL_mixer.so -lrt -lX11 -lXi -lXmu -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64/crtn.o -march=athlon64 -Wl,-soname -Wl,libgnashbackend.so.0 -o .libs/libgnashbackend.so.0.0.0 (cd .libs && rm -f libgnashbackend.so.0 && ln -s libgnashbackend.so.0.0.0 libgnashbackend.so.0) (cd .libs && rm -f libgnashbackend.so && ln -s libgnashbackend.so.0.0.0 libgnashbackend.so) x86_64-pc-linux-gnu-ar cru .libs/libgnashbackend.a render_handler_ogl.o sound_handler_sdl.o x86_64-pc-linux-gnu-ranlib .libs/libgnashbackend.a creating libgnashbackend.la (cd .libs && rm -f libgnashbackend.la && ln -s ../libgnashbackend.la libgnashbackend.la) if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../server -I../libbase -I../backend -I../libgeometry -I/usr/include -I/usr/include/SDL -I/usr/include/SDL -I/usr/include/libxml2 -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -DQT_THREAD_SUPPORT -D_REENTRANT -march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer -Wall -MT gnash.o -MD -MP -MF ".deps/gnash.Tpo" -c -o gnash.o gnash.cpp; \ then mv -f ".deps/gnash.Tpo" ".deps/gnash.Po"; else rm -f ".deps/gnash.Tpo"; exit 1; fi In Datei, eingefügt von /usr/include/cairo.h:490, von /usr/include/gtk-2.0/gdk/gdkcolor.h:30, von /usr/include/gtk-2.0/gdk/gdkcairo.h:23, von /usr/include/gtk-2.0/gdk/gdk.h:30, von /usr/include/gtk-2.0/gtk/gtk.h:31, von gnash.cpp:56: /usr/include/ft2build.h:56:38: freetype/config/ftheader.h: Datei oder Verzeichnis nicht gefunden In Datei, eingefügt von /usr/include/gtk-2.0/gdk/gdkcolor.h:30, von /usr/include/gtk-2.0/gdk/gdkcairo.h:23, von /usr/include/gtk-2.0/gdk/gdk.h:30, von /usr/include/gtk-2.0/gtk/gtk.h:31, von gnash.cpp:56: /usr/include/cairo.h:491:10: #include erwartet "DATEINAME" oder <DATEINAME> In file included from /usr/include/gtk-2.0/gdk/gdkcolor.h:30, from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from gnash.cpp:56: /usr/include/cairo.h:494: Fehler: »FT_Library« wurde in diesem Gültigkeitsbereich nicht definiert /usr/include/cairo.h:494: Fehler: expected primary-expression vor »*«-Zeichen /usr/include/cairo.h:494: Fehler: »pattern« wurde in diesem Gültigkeitsbereich nicht definiert /usr/include/cairo.h:494: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt /usr/include/cairo.h:497: Fehler: »FT_Face« wurde in diesem Gültigkeitsbereich nicht definiert /usr/include/cairo.h:502: Fehler: »FT_Face« bezeichnet keinen Typ In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:25, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from gnash.cpp:56: /usr/include/pango-1.0/pango/pangocairo.h:66: Fehler: expected `,' or `...' vor »*«-Zeichen /usr/include/pango-1.0/pango/pangocairo.h:66: Fehler: ISO-C++ verbietet Deklaration von »cairo_font_options_t« ohne Typ /usr/include/pango-1.0/pango/pangocairo.h:67: Fehler: expected initializer vor »*«-Zeichen In file included from /usr/include/gtk-2.0/gdk/gdk.h:50, from /usr/include/gtk-2.0/gtk/gtk.h:31, from gnash.cpp:56: /usr/include/gtk-2.0/gdk/gdkscreen.h:51: Fehler: ISO-C++ verbietet Deklaration von »cairo_font_options_t« ohne Typ /usr/include/gtk-2.0/gdk/gdkscreen.h:51: Fehler: expected `;' vor »*«-Zeichen /usr/include/gtk-2.0/gdk/gdkscreen.h:106: Fehler: expected `,' or `...' vor »*«-Zeichen /usr/include/gtk-2.0/gdk/gdkscreen.h:106: Fehler: ISO-C++ verbietet Deklaration von »cairo_font_options_t« ohne Typ /usr/include/gtk-2.0/gdk/gdkscreen.h:107: Fehler: expected initializer vor »*«-Zeichen gnash.cpp:102: Warnung: »s_antialiased« definiert, aber nicht verwendet make[2]: *** [gnash.o] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060331-r1/work/gnash/backend' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060331-r1/work/gnash' make: *** [all] Fehler 2 !!! ERROR: net-www/gnash-0.7_alpha20060331-r1 failed. !!! Function src_compile, Line 72, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. magic atti # USE="-qt" ACCEPT_KEYWORDS="~amd64" emerge -vD =net-www/gnash-0.7_alpha20060331-r1 -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] net-www/gnash-0.7_alpha20060331-r1 [0.7_alpha20060129] +dmalloc +gtk +kde +mp3 +nptl +nsplugin +xml 0 kB Total size of downloads: 0 kB magic atti # ----------------- Portage 2.0.54 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.5-r2, 2.6.13-gentoo-r5 x86_64) ================================================================= System uname: 2.6.13-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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/eselect/compiler /etc/gconf /etc/terminfo /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks sandbox severe sfperms strict test" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="7zip X a52 aac acpi alsa amd64 artworkextra asf audiofile avi berkdb bitmap-fonts bzip2 bzlib cairo cdda cdio cdr crypt css cups curl dbus dga directfb dlloader dmalloc dnd dpms dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd exif expat fam fame fat fbcon ffmpeg firefox foomaticdb freetype gcj gdbm ggi gif gimpprint glut gmp gnome gpm gs gstreamer gtk gtk2 gtkhtml hal hardened howl hpn idn imagemagick imlib ipv6 isdnlog ithreads javascript jpeg jpeg2k kde lcms libcaca libsamplerate libwww linuxthreads-tls lzo lzw lzw-tiff matroska mbox memlimit milter mjpeg mmap mng mozcalendar mozdevelop mozsvg mp3 mpeg mpi nautilus ncurses nls nptl nptlonly nsplugin ntfs nvidia offensive ogg oggvorbis on-the-fly-crypt openal openexr opengl pam pcre pdflib perl png ppds pppd python qt quicktime readline reiserfs rle sasl sdl slang sndfile spell ssl stream svg symlink tcltk tcpd test tetex tga theora threads tidy tiff toolbar truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis wmf xine xml xml2 xmms xosd xpm xprint xtermtoolbar xv xvid xvmc yv12 zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY
Keywords for net-www/gnash: | a a a h i m m p p p s s s x x | l m r p a 6 i p p p 3 h p 8 8 | p d m p 6 8 p c c c 9 a 6 6 | h 6 a 4 k s 6 - 0 r - | a 4 4 m c f | a b | c s | o d | s ---------------------+------------------------------ 0.7_alpha20060331 | ~ ~ 0.7_alpha20060331-r1 | ~ ~ Can you see amd64 keyword anywhere above?
here comes the translation: then mv -f ".deps/gnash.Tpo" ".deps/gnash.Po"; else rm -f ".deps/gnash.Tpo"; exit 1; fi In Datei, eingef
here comes the translation: then mv -f ".deps/gnash.Tpo" ".deps/gnash.Po"; else rm -f ".deps/gnash.Tpo"; exit 1; fi In Datei, eingefügt von /usr/include/cairo.h:490, ^ iserted into file by //[...] von gnash.cpp:56: /usr/include/ft2build.h:56:38: freetype/config/ftheader.h: Datei oder Verzeichnis nicht gefunden [...] ^ file or directory not found von gnash.cpp:56: /usr/include/cairo.h:491:10: #include erwartet "DATEINAME" oder <DATEINAME> In file included from /usr/include/gtk-2.0/gdk/gdkcolor.h:30, ^ [...] include expects "FILENAME" or <FILENAME> from gnash.cpp:56: /usr/include/cairo.h:494: Fehler: »FT_Library« wurde in diesem Gültigkeitsbereich nicht definiert /usr/include/cairo.h:494: Fehler: expected primary-expression vor »*«-Zeichen /usr/include/cairo.h:494: Fehler: »pattern« wurde in diesem Gültigkeitsbereich nicht definiert /usr/include/cairo.h:494: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt /usr/include/cairo.h:497: Fehler: »FT_Face« wurde in diesem Gültigkeitsbereich nicht definiert /usr/include/cairo.h:502: Fehler: »FT_Face« bezeichnet keinen Typ In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:25, ^ FT_LIBRARY was not defined in this scope (?) ^ expected primary-expression before sign »*« ^ »pattern« was not defined in this scope ^ (?) ^ »FT_Face« was not defined in this scope ^ »FT_Face« does not identify/determine (?) a type || is no type (?) from gnash.cpp:56: /usr/include/pango-1.0/pango/pangocairo.h:66: Fehler: expected `,' or `...' vor »*«-Zeichen /usr/include/pango-1.0/pango/pangocairo.h:66: Fehler: ISO-C++ verbietet Deklaration von »cairo_font_options_t« ohne Typ /usr/include/pango-1.0/pango/pangocairo.h:67: Fehler: expected initializer vor »*«-Zeichen In file included from /usr/include/gtk-2.0/gdk/gdk.h:50, from /usr/include/gtk-2.0/gtk/gtk.h:31, from gnash.cpp:56: ^ expected `,' or `...' before sign »*« ^ ISO-C++ prohibits the declaration of »cairo_font_options_t« without (stating a ?) type ^ expected initializer before sign »*« /usr/include/gtk-2.0/gdk/gdkscreen.h:51: Fehler: ISO-C++ verbietet Deklaration von »cairo_font_options_t« ohne Typ /usr/include/gtk-2.0/gdk/gdkscreen.h:51: Fehler: expected `;' vor »*«-Zeichen /usr/include/gtk-2.0/gdk/gdkscreen.h:106: Fehler: expected `,' or `...' vor »*«-Zeichen /usr/include/gtk-2.0/gdk/gdkscreen.h:106: Fehler: ISO-C++ verbietet Deklaration von »cairo_font_options_t« ohne Typ /usr/include/gtk-2.0/gdk/gdkscreen.h:107: Fehler: expected initializer vor »*«-Zeichen gnash.cpp:102: Warnung: »s_antialiased« definiert, aber nicht verwendet ^ s_antialiased was defined but not used
Mr. Moc, please read my report carefully! I explicitly said why I sent this report even when there is NO amd64 keyword. Furthermore: Probably those errors will arise on others (non amd64) systems too! So lets the amd64 team deceide if this bug is INVALID or not! reopening
I'm happy to accept patches, but we really can't support packages that are not keyworded at all.
It would be very kind then to add version 0.7_alpha20060129 to the portage tree again and mark it ~amd64 SINCE THAT VERSION ___WORKED___ on AMD64. There is already a feature request which asks for that but noone (else) seems to be interested in adding gnash to the 'AMD64' portage tree. It is interesting that you, Mr. Stelling, already posted in that feature request... This is the feature request I'm talkin of: http://bugs.gentoo.org/show_bug.cgi?id=121045 You can see that I am NOT THE ONLY user running gnash on AMD64. Please give me a hint of what's going to happen with bug report #121045!
(In reply to comment #5) > It would be very kind then to add version 0.7_alpha20060129 to the portage tree > again and mark it ~amd64 SINCE THAT VERSION ___WORKED___ on AMD64. I think that's a bad idea. While it worked for you, we also had users who reported that it doesn't work at all for them. Instead of keywording an old version which didn't work for some people, we should rather wait until someone provides a fix for a recent version. It would be better to take the issue upstream. It's your turn. Beside, you don't have to use capslock. I can very well read text that is lowercase. > There is already a feature request which asks for that but noone (else) seems > to be interested in adding gnash to the 'AMD64' portage tree. It is interesting > that you, Mr. Stelling, already posted in that feature request... > This is the feature request I'm talkin of: > http://bugs.gentoo.org/show_bug.cgi?id=121045 Yeah, I commented on it, saying that it doesn't work for several people. We're not interested in keywording software that works for one half of the users and doesn't for the others. > You can see that I am NOT THE ONLY user running gnash on AMD64. > Please give me a hint of what's going to happen with bug report #121045! It's going to be closed since the only working version is out of the tree and didn't work anyway for several people.
reopen to close as UPSTREAM
please report the issue upstream
0.7.1 compiles, works, and is mentioned on the gnash ML as working with amd64.
(In reply to comment #9) > 0.7.1 compiles, works, and is mentioned on the gnash ML as working with amd64. > Yes compiles but there are issues sound does not always work ( has not worked at all here ) and not all swf v7 is working as it should.
Is this AMD64 specific? I enjoyed the same issues you mentioned (sound partially not working, v7 Script sometimes not working, Movie not working at all(?)) on both x86 and amd64.
_Successful_ emerge of 0.7.1 on my system with USE="-dmalloc -gtk". I came across problems having USE="dmalloc gtk" - have a look at the attachment. By the way: No, it's neither my CFLAGS, nor using hardened gcc! Jory & Thomas: Please post your the USE flags regarding gnash so I can see what differs in our configuration. Thanks! :) Are you using gnome? I guess you're not... my USE flags for gnash: [ebuild R ] net-www/gnash-0.7.1 -dmalloc -gtk +kde -mad +nptl +nsplugin -video_cards_i810 +xml 0 kB
Created attachment 87463 [details] problems with dmalloc and gtk USE flag
[ebuild R ] net-www/gnash-0.7.1 USE="gtk mad nptl nsplugin xml -dmalloc -kde" VIDEO_CARDS="-i810" 0 kB I use gnome.
hum :-\ So it's just my system? Jory?
Could you please take your conversation somewhere else? Bugzilla isn't really a forum.
Well, I was just trying to find out if this problem is a general one or not. Anayway, I apologize.
reopening -> net-www/gnash-0.7.1_p20060704 is marked ~amd64 now (altered summary from "gnash-0.7_alpha20060331 and -r1 do not compile on AMD64") same problem: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./swf -I.. -I../libbase -I.. -I/usr/include -I/usr/include/SDL -I/usr/include/SDL -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/X11R6/include/atk-1.0 -I/usr/include/libxml2 -DQT_THREAD_SUPPORT -D_REENTRANT -march=athlon64 -O1 -pipe -g -ggdb -fomit-frame-pointer -fno-inline -fno-pie -fno-stack-protector -ansi -Wall -MT action.lo -MD -MP -MF .deps/action.Tpo -c action.cpp -fPIC -DPIC -o .libs/action.o In file included from /usr/include/cairo.h:490, from /usr/include/gtk-2.0/gdk/gdkcolor.h:30, from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from action.cpp:85: /usr/include/ft2build.h:56:38: freetype/config/ftheader.h: No such file or directory In file included from /usr/include/gtk-2.0/gdk/gdkcolor.h:30, from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from action.cpp:85: /usr/include/cairo.h:491:10: #include expects "FILENAME" or <FILENAME> In file included from /usr/include/gtk-2.0/gdk/gdkcolor.h:30, from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from action.cpp:85: /usr/include/cairo.h:494: error: `FT_Library' was not declared in this scope /usr/include/cairo.h:494: error: expected primary-expression before '*' token /usr/include/cairo.h:494: error: `pattern' was not declared in this scope /usr/include/cairo.h:494: error: initializer expression list treated as compound expression /usr/include/cairo.h:497: error: `FT_Face' was not declared in this scope /usr/include/cairo.h:502: error: `FT_Face' does not name a type In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:25, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:31, from action.cpp:85: /usr/X11R6/include/pango-1.0/pango/pangocairo.h:66: error: expected `,' or `...' before '*' token /usr/X11R6/include/pango-1.0/pango/pangocairo.h:66: error: ISO C++ forbids declaration of `cairo_font_options_t' with no type /usr/X11R6/include/pango-1.0/pango/pangocairo.h:67: error: expected initializer before '*' token In file included from /usr/include/gtk-2.0/gdk/gdk.h:50, from /usr/include/gtk-2.0/gtk/gtk.h:31, from action.cpp:85: /usr/include/gtk-2.0/gdk/gdkscreen.h:51: error: ISO C++ forbids declaration of `cairo_font_options_t' with no type /usr/include/gtk-2.0/gdk/gdkscreen.h:51: error: expected `;' before '*' token /usr/include/gtk-2.0/gdk/gdkscreen.h:106: error: expected `,' or `...' before '*' token /usr/include/gtk-2.0/gdk/gdkscreen.h:106: error: ISO C++ forbids declaration of `cairo_font_options_t' with no type /usr/include/gtk-2.0/gdk/gdkscreen.h:107: error: expected initializer before '*' token make[2]: *** [action.lo] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/gnash-0.7.1_p20060704/work/gnash/server' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/gnash-0.7.1_p20060704/work/gnash' make: *** [all] Fehler 2 !!! ERROR: net-www/gnash-0.7.1_p20060704 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile Would be nice if compiling with "gtk" USE flag would be possible. :) Portage 2.1-r2 (default-linux/amd64/2005.1, gcc-vanilla, glibc-2.4-r3, 2.6.16-gentoo-r13 x86_64) ================================================================= System uname: 2.6.16-gentoo-r13 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.1 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] 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/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O1 -pipe -g -ggdb -fomit-frame-pointer -fno-inline -fno-pie -fno-stack-protector" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /usr/X11R6/bin/startx" CXXFLAGS="-march=athlon64 -O1 -pipe -g -ggdb -fomit-frame-pointer -fno-inline -fno-pie -fno-stack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks metadata-transfer sandbox severe sfperms strict test" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" 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="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="7zip X a52 aac acpi alsa amd64 amr artworkextra asf audiofile avi bash-completion beagle berkdb bidi bitmap-fonts bzlib cairo cdda cdio cdparanoia cdr cli cpudetection crypt css cups custom-cflags dbus dga directfb dlloader dmalloc dnd dpms dri dts dvb dvd dvdr dvdread dvi eds effects emacs emboss encode evo exif fame fat fbcon ffmpeg firefox foomaticdb freetype gcj ggi gif gimpprint gnome gnutls gpm gs gstreamer gtk gtk2 hal hardened howl hpn httpd iconv imlib ipv6 isdnlog ithreads javascript jpeg jpeg2k kde lcms libsamplerate linuxthreads-tls live lzo lzw lzw-tiff mad matroska mbox memlimit milter mjpeg mmap mng mozcalendar mozdevelop mozsvg mp3 mp4 mpeg mpi nautilus ncurses nls nptl nptlonly nsplugin ntfs nvidia offensive ogg on-the-fly-crypt openal openexr opengl pam pcre pda pdf pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline reflection reiserfs rle sasl screen sdl session sndfile spell spl ssl stream svg symlink tcpd test tetex tga theora threads tidy tiff toolbar truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd video_cards_nvidia videos vlm vorbis wmf wxwindows x264 xine xml xmms xorg xosd xpm xprint xtermtoolbar xv xvid xvmc yv12 zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_de userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
(typo corrected)
$ equery b /usr/include/ft2build.h [ Searching for file(s) /usr/include/ft2build.h in *... ] media-libs/freetype-2.1.10-r2 (/usr/include/ft2build.h) for whatever reason you don't have that file/package... # ACCEPT_KEYWORDS=~amd64 emerge -ep gnash | grep freetype [ebuild N ] media-libs/freetype-2.1.10-r2 ...while it is in gnash's deptree. Does remerging freetype fix the problem for you? It could be the known modular X dependency screwup
updating / reemerging freetype did not help magic atti # ACCEPT_KEYWORDS=~amd64 emerge -pvD freetype These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild R ] media-libs/freetype-2.1.10-r2 USE="zlib -bindist -doc" 0 kB Total size of downloads: 0 kB
oh well, was worth a try. still not amd64-specific, though.
can you please try to build gnash-0.7.1_p20090909 ?
sorry, same problem as described in comment #18 w/ this config: [ebuild N ] net-www/gnash-0.7.1_p20090909 USE="gstreamer kde mad nptl nsplugin xml" VIDEO_CARDS="i810" 0 kB btw: why is VIDEO_CARDS="i810" set? magic atti # emerge --info | grep VIDEO_CARDS magic atti # cat /etc/make.conf | grep VIDEO_CARDS magic atti # cat /etc/make.conf | grep VIDEO_CARD magic atti # emerge --info | grep VIDEO_CARD I hava a video card w/ Nvidia GPU - isn't i810 an Intel GPU? same with this 'config': VIDEO_CARDS="-i810" USE="-kde -gstreamer -nsplugin" ACCEPT_KEYWORDS="~amd64" emerge -vD gnash
what is your cairo and gtk version? my versions are the latest p.masked: [ebuild R ] x11-libs/cairo-1.2.4 USE="X glitz pdf png svg -directfb -doc" 0 kB [ebuild R ] x11-libs/gtk+-2.10.2 USE="X jpeg tiff xinerama -debug -doc" 0 kB [ebuild R ] media-libs/freetype-2.2.1 USE="zlib -bindist -doc" 0 kB
I suppose this is a problem of an old cairo and rebuilding cairo wont work either. Needinfo - need to know more
magic atti # emerge -pvD gtk+ cairo These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild R ] x11-libs/gtk+-2.8.19 USE="X jpeg tiff -debug -doc -xinerama" 0 kB [ebuild R ] x11-libs/cairo-1.0.4 USE="X png -doc -glitz" 0 kB What more information do you need?
want to try out the masked version of gtk+ for me? :) you need to unmask those to do: # Stefan Schweizer <genstef@gentoo.org> (5 Jul 2006) # Masked to allow proper testing of the old to-be-stable versions # Please unmask when that version is stable and cairo-1.20 unmasked >=x11-libs/gtk+-2.10.0 >=dev-libs/glib-2.12.0 >=gnome-base/libgnomeui-2.15
why not? :-) keeping in contact by mail or bugzilla?
bugzilla=mail for me, bugzilla is more open and archived, so bugzi alternatively IRC