media-gfx/swftools gcc41 compatibilty patch
Created attachment 88266 [details, diff] gcc41 compatibility patch
added to tracker, removed media-video from CC
Created attachment 88279 [details, diff] gcc41 compatibility patch fixed paths
Looks fine.
Thanks, patch is in cvs. x86: you can mark 0.7.0 stable if you deem appropriate. Cheers
By the way, Piotr: please push this upstream :-)
Compiles fine with GCC 4.1.1. Testing in on my ~x86 machine, but there are issues: First.. swftools installs t1lib-5.0.2, Calculating dependencies ...done! [ebuild N ] media-libs/t1lib-5.0.2 +X -doc 1,657 kB [ebuild N ] media-gfx/swftools-0.7.0 0 kB and then it doesn't find it, checking for missing libraries... t1lib ungif avifile *************************************************** * The following headers/libraries are missing: t1lib ungif avifile * Disabling avi2swf tool... * Disabling gif2swf tool... *************************************************** Also avifile is gone from portage. If I remember correctly because it was "unmainteined" by upstream but now that you look at avifile.sourceforge.net there appears to be new release from not long ago.
Builds, and installs fine on x86 system.. Tested jpeg2swf of swftools. Seems to play nicely. http://unaffiliated.unk.fi/output.swf So if you don't count missing gif2swf and avi2swf (which is the most important feature of this package, IMO) it works equally with current swftools marked as stable (0.6.2). Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r8 i686) ================================================================= System uname: 2.6.16-gentoo-r8 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -g" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -g" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/" LANG="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac alsa apm audiofile avi berkdb bitmap-fonts bzip2 cli crypt dri emboss encode expat fam ffmpeg flac foomaticdb fortran gdbm gif gstreamer gtk gtk2 id3 imagemagick imlib ipv6 isdnlog jpeg libg++ libwww mad mikmod mmx mmxext motif mp3 mp4live mpeg mpeg2 musicbrainz ncurses nptl nptlonly ogg opengl oss pam pcre pdflib perl pic player png pppd python quicktime readline reflection sdk sdl session spl sse ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode userlocales vorbis win32codecs xine xml xml2 xorg xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
(In reply to comment #6) > By the way, Piotr: please push this upstream :-) Sent to swftools mailing list, but waiting for moderator approval.
Not a gcc41 porting issue any more, but correct me if missed the bug purpose ;]
works on x86