Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129131 - net-www/gnash-0.7.1_p20060704 dos not compile - missing ftheader.h
Summary: net-www/gnash-0.7.1_p20060704 dos not compile - missing ftheader.h
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-07 06:16 UTC by Attila Stehr
Modified: 2006-09-04 10:25 UTC (History)
2 users (show)

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


Attachments
problems with dmalloc and gtk USE flag (gnash_071.problems_with_dmalloc_and_gtk_use_flag,6.08 KB, text/plain)
2006-05-25 03:13 UTC, Attila Stehr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Attila Stehr 2006-04-07 06:16:22 UTC
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
Comment 1 Attila Stehr 2006-04-07 06:16:22 UTC
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
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-04-07 06:19:21 UTC
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?
Comment 3 Attila Stehr 2006-04-07 06:28:33 UTC
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
Comment 4 Attila Stehr 2006-04-07 06:28:33 UTC
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
Comment 5 Attila Stehr 2006-04-07 06:31:07 UTC
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
Comment 6 Simon Stelling (RETIRED) gentoo-dev 2006-04-07 06:43:03 UTC
I'm happy to accept patches, but we really can't support packages that are not keyworded at all.
Comment 7 Attila Stehr 2006-04-07 06:57:40 UTC
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!
Comment 8 Simon Stelling (RETIRED) gentoo-dev 2006-04-07 07:09:30 UTC
(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. 

Comment 9 Simon Stelling (RETIRED) gentoo-dev 2006-04-07 07:13:27 UTC
reopen to close as UPSTREAM
Comment 10 Simon Stelling (RETIRED) gentoo-dev 2006-04-07 07:13:43 UTC
please report the issue upstream
Comment 11 Thomas R. (TRauMa) 2006-05-24 15:14:48 UTC
0.7.1 compiles, works, and is mentioned on the gnash ML as working with amd64.
Comment 12 Jory A. Pratt 2006-05-24 15:53:52 UTC
(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.
Comment 13 Thomas R. (TRauMa) 2006-05-24 15:57:31 UTC
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. 
Comment 14 Attila Stehr 2006-05-25 03:12:57 UTC
_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
Comment 15 Attila Stehr 2006-05-25 03:13:47 UTC
Created attachment 87463 [details]
problems with dmalloc and gtk USE flag
Comment 16 Thomas R. (TRauMa) 2006-05-26 16:32:38 UTC
[ebuild   R   ] net-www/gnash-0.7.1  USE="gtk mad nptl nsplugin xml -dmalloc -kde" VIDEO_CARDS="-i810" 0 kB

I use gnome.
Comment 17 Attila Stehr 2006-05-27 09:59:41 UTC
hum :-\

So it's just my system? Jory?
Comment 18 Simon Stelling (RETIRED) gentoo-dev 2006-05-28 02:24:43 UTC
Could you please take your conversation somewhere else? Bugzilla isn't really a forum.
Comment 19 Attila Stehr 2006-05-28 06:25:53 UTC
Well, I was just trying to find out if this problem is a general one or not.
Anayway, I apologize.
Comment 20 Attila Stehr 2006-08-08 12:42:43 UTC
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
Comment 21 Attila Stehr 2006-08-08 14:52:36 UTC
(typo corrected)
Comment 22 Simon Stelling (RETIRED) gentoo-dev 2006-08-25 08:30:55 UTC
$ 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
Comment 23 Attila Stehr 2006-08-25 13:01:20 UTC
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
Comment 24 Simon Stelling (RETIRED) gentoo-dev 2006-08-25 13:07:10 UTC
oh well, was worth a try. still not amd64-specific, though.
Comment 25 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-30 17:13:00 UTC
can you please try to build gnash-0.7.1_p20090909 ?
Comment 26 Attila Stehr 2006-08-31 13:50:50 UTC
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
Comment 27 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-31 13:57:16 UTC
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
Comment 28 Stefan Schweizer (RETIRED) gentoo-dev 2006-09-01 08:09:39 UTC
I suppose this is a problem of an old cairo and rebuilding cairo wont work either. Needinfo - need to know more
Comment 29 Attila Stehr 2006-09-01 14:50:08 UTC
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?
Comment 30 Stefan Schweizer (RETIRED) gentoo-dev 2006-09-01 14:57:21 UTC
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
Comment 31 Attila Stehr 2006-09-04 10:07:25 UTC
why not? :-)
keeping in contact by mail or bugzilla?
Comment 32 Stefan Schweizer (RETIRED) gentoo-dev 2006-09-04 10:25:20 UTC
bugzilla=mail for me, bugzilla is more open and archived, so bugzi

alternatively IRC