gnash fails to compile because it's missing some packages, and because the ebuild didn't checked them first. This is my fail error: BOOST libs are: -L/usr/lib64 -lboost_date_time-mt -lboost_thread-mt WARNING: You need to have the Ming development and utilities packages installed to run most of the tests in Gnash testsuite. Install it from http://ming.sourceforge.net or .deb users: apt-get install libming-dev WARNING: You need to have the MTASC compiler packages installed to run some of the tests in Gnash testsuite. You can install it from http://mtasc.org or .deb users: apt-get install mtasc WARNING: You need to have the 'swfmill' tool installed to run some of the tests in Gnash testsuite. You can install it from http://iterative.org/swfmill/ Z flags are: default include path Z libs are: -L/lib -lz FreeType flags are: -I/usr/include/freetype2 FreeType libs are: -lfreetype -lz Fontconfig flags are: Fontconfig libs are: -lfontconfig Reproducible: Always
ERROR: No KDE development package installed! it was this also but way up in the scrolling process...and gnash doesn't build with kde-svn
Reopen with complete emerge log and emerge --info output; thanks.
You guys are strict. I wouldn;t think you really would need this info but: Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.2.3, glibc-2.7-r1, 2.6.24-gentoo-r3 x86_64) ================================================================= System uname: 2.6.24-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3000+ Timestamp of tree: Tue, 11 Mar 2008 19:00:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.4.4-r9, 2.5.1-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe " CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe " DISTDIR="/var/tmp/dist" FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://ftp.romnet.org/gentoo" LINGUAS="en_GB ro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/mpd /usr/portage/local/layman/kde /usr/portage/local/layman/enlightenment" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 berkdb cairo cdr cli cracklib crypt dbus dri dvd dvdr dvdread emboss encode evo exif fam ffmpeg firefox fluxbox fortran gdbm gif glitz gtk gtk2 hal iconv ipv6 isdnlog jpeg kde kerberos ldap libsamplerate lm_sensors mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin nvidia offensive ogg opengl openmp pam pcre pdf perl png pppd python qt qt3 qt3support qt4 quicktime readline reflection session spell spl sse sse2 ssl svg tcpd tiff truetype unicode vorbis wxwindows xcb xml xorg xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB ro" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Also I think this shoud be mentioned : emerge -av gnash ] net-www/gnash-0.8.1-r1 USE="cairo ffmpeg gtk kde mad nsplugin opengl qt3 -agg -fbcon -gstreamer -sdl" VIDEO_CARDS="-i810" 0 kB
Could you attach the complete emerge log as requested so that we can figure out what's the real problem here? Thanks.
http://rafb.net/p/4WkHVn16.html
Created attachment 150839 [details] Build log for gnash-0.8.1-r1 I'm getting the exact same error as the original reporter. Attempted build with all use flags except for "gstreamer".
Here's my emerge --info: # emerge --info Portage 2.1.5_rc6 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r2, 2.6.24-gentoo-r2 i686) ================================================================= System uname: 2.6.24-gentoo-r2 i686 AMD Athlon(tm) 64 Processor 3200+ Timestamp of tree: Mon, 21 Apr 2008 23:30:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.5.1-r5 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r2 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r1 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=athlon" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,--as-needed" LINGUAS="en" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/pro-audio /usr/local/portage" SYNC="rsync://192.168.0.9/gentoo-portage" USE="16bit 3dnow 3ds 64bit 7z 7zip X a52 aac ace acl acpi agg alsa amarok amr ao archive asf async audiofile bash-completion berkdb bidi bittorrent bjam blender-game bzip2 cairo cdda cdparanoia cdr chm chroot cjk cli cpudetection cracklib crypt css cups curl dbus deprecated depth32 devil dia divx djbfft djvu dri dssi dts dv dvb dvbplayer dvd dvdr dvdread dvi ecc effects encode exif extrafilters fam fat fbcon ffmpeg fftw fits flac fluidsynth fontconfig fortran gd gdbm gif gimp gimpprint gkrellm glitz gnutella gphoto2 gpm gs gtk gtk2 guile gzip hal hddtemp iconv icu id3 idea ieee1394 imagemagick imlib inkjar ipv6 jack jack-tmpfs jackmidi java javascript joystick jpeg jpeg2k kde kdecards kerberos kig-scripting kqemu ksolver ladcca ladspa lame lash latex lcms ldap ldapsam libsamplerate lm_sensors lzo lzw mad matroska midi mikmod mime ming mjpeg mmap mmx mmxext mng mod modplug mp3 mp4 mpeg mpeg2 mudflap musepack ncurses nls nova nptl nptlonly nsplugin ntfs offensive ofx ogg openal openexr opengl openmp openssh openssl oscar pam pcre pdf perl physfs png povray pppd python qt3 qt3support qt4 quicktime rar readline reflection regex reiserfs rle rpm rtc samba scanner sdl sdl-sound sdlaudiosession shorten sid slang sndfile sockets solver sound sox speex spell spl sqlite sqlite3 sse sse2 ssl subtitles subversion svg svgz sysfs t1lib tagwriting tcpd tetex tga theora thesaurus threads tidy tiff transcode truetype type1 unicode unzip usb utempter vcd vdr visualization vorbis vorbis-psy wavpack win32codecs wma wmf wmp wordperfect wxwindows x264 x86 xanim xcb xcomposite xft xine xml xorgxpm xprint xrandr xscreensaver xv xvid xvmc zip zlib" ALSA_CARDS="ice1712" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="radeon vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I had precisely the same problem, but it went away when I disabled the kde use flag. I'm running KDE4. It looks like gnash is trying to locate files such as kapp.h which don't exist on KDE4 (it's now kapplication.h). It then reports that I don't have the kde development package and dies. The errors about MING etc for testing don't seem to actually cause the build to die, because just disabling the kde use flag allows gnash to build. They do, however, show up after the kde message, so it makes it seem like they're the culprits, at least on my machine. This may be related to the fact that gnash doesn't currently build on any KDE4 machines. See https://savannah.gnu.org/bugs/?22104.
The dependencies were already fixed in gnash-0.8.3.ebuild, but now it's fixed in 0.8.1 as well (fixing since it still has more keywords than 0.8.3).
cool .Thanks!