Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71270 - liboil-0.2.0 and swfdec-0.3.1
Summary: liboil-0.2.0 and swfdec-0.3.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Don Seiler (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-15 03:45 UTC by Matthias Muthmann
Modified: 2004-11-23 13:19 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Muthmann 2004-11-15 03:45:46 UTC
Swfdec 0.3.1 is out. Please make an ebuild for the new version.

Reproducible: Always
Steps to Reproduce:
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-11-16 07:43:41 UTC
Needs liboil.
Comment 2 Don Seiler (RETIRED) gentoo-dev 2004-11-16 07:53:50 UTC
I'm working on a dev-libs/liboil package, it currently errors out here:

ranlib .libs/liboilfunctions.a
rm -fr .libs/liboilfunctions.lax
creating liboilfunctions.la
(cd .libs && rm -f liboilfunctions.la && ln -s ../liboilfunctions.la liboilfunctions.la)
make[3]: Leaving directory `/var/tmp/portage/liboil-0.2.0/work/liboil-0.2.0/liboil'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/liboil-0.2.0/work/liboil-0.2.0/liboil'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/liboil-0.2.0/work/liboil-0.2.0'
make: *** [all] Error 2


I've emailed the package author for clarification.
Comment 3 Don Seiler (RETIRED) gentoo-dev 2004-11-16 12:33:23 UTC
Added dev-libs/liboil-0.2.0 and media-libs/swfdec-0.3.1 to portage, both only in ~x86.  I need ppc, amd64 and sparc herds to test and KEYWORD liboil before doing the same in swfdec.  CCing them here.
Comment 4 Luca Barbato gentoo-dev 2004-11-16 16:13:57 UTC
broken on ppc
Comment 5 Luca Barbato gentoo-dev 2004-11-16 16:36:18 UTC
just to be more verbose:

1 there is a typo
2 there is a reference to f64, that type does not exist.
Comment 6 Luca Barbato gentoo-dev 2004-11-17 03:39:41 UTC
eventually fixed liboil and committed ~ppc both
Comment 7 Gustavo Zacarias (RETIRED) gentoo-dev 2004-11-17 06:40:45 UTC
~sparced.
Comment 8 Karol Wojtaszek (RETIRED) gentoo-dev 2004-11-19 15:34:46 UTC
Liboil works fine on amd64, but i'm having some problems with swfdec:

 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libswfdec -Wall -Werror -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I./jpeg/ -I/usr/include/liboil-0.2 -march=athlon64 -O2 -pipe -DNDEBUG -DG_DISABLE_ASSERT -s -ffast-math -fomit-frame-pointer -fstack-protector -MT libswfdec_0.3_la-swfdec_shape.lo -MD -MP -MF .deps/libswfdec_0.3_la-swfdec_shape.Tpo -c swfdec_shape.c  -fPIC -DPIC -o .libs/libswfdec_0.3_la-swfdec_shape.o
swfdec_render.c: In function `swfdec_render_iterate':
swfdec_render.c:40: error: structure has no member named `tmpbuflen'
swfdec_render.c: In function `swfdec_render_get_audio':
swfdec_render.c:209: error: structure has no member named `tmpbuflen'
swfdec_render.c:210: error: structure has no member named `tmpbuflen'
swfdec_render.c:213: error: structure has no member named `tmpbuf'
swfdec_render.c:213: error: structure has no member named `tmpbuflen'
swfdec_render.c:214: error: structure has no member named `tmpbuflen'
make[3]: *** [libswfdec_0.3_la-swfdec_render.lo] Error 1

I'll try to deal with this today later.
Comment 9 Matthias Muthmann 2004-11-20 11:24:11 UTC
liboil-0.2.1 is out, perhaps this version fixes some of the problems.
Comment 10 Don Seiler (RETIRED) gentoo-dev 2004-11-20 11:37:46 UTC
I'm adding liboil-0.2.1 now.  Commenting out the altivec patch since it won't take, until I talk to lu_zero.
Comment 11 Don Seiler (RETIRED) gentoo-dev 2004-11-20 11:38:14 UTC
Scratch that the build failed.  I'll have to look at it later.
Comment 12 Matthias Muthmann 2004-11-22 05:26:50 UTC
Swfdec 0.3.2 released!
Comment 13 Don Seiler (RETIRED) gentoo-dev 2004-11-22 07:48:07 UTC
swfdec-0.3.2 in portage now.  Still can't build liboil-0.2.1 on x86.
Comment 14 Matthias Muthmann 2004-11-22 08:21:39 UTC
Well, liboil-0.2.1 compiled fine on my athlon-tbird.

here my emerge info:

Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-ck3-Dirac i686)
=================================================================
System uname: 2.6.9-ck3-Dirac i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X aalib alsa apm avi berkdb bitmap-fonts cdr crypt cscope cups dga directfb divx4linux evo f77 fam fbcon flac foomaticdb fortran gb gd gdbm ggi gif gtk gtk2 guile icq imagemagick imlib java jikes jpeg kde kerberos lcms libg++ libwww mad matrox mga mmx motif mozilla moznocompose moznoirc moznomail mpeg mtx ncurses network nls oggvorbis opengl pam pda pdflib perl pic png ppds python qt qtmt quicktime readline rtc sdl slang speex spell ssl tcltk tcpd tetex tiff truetype usb x86 xface xine xml xml2 xmms xprint xv xvid zlib video_cards_matrox linguas_de"
Comment 15 Don Seiler (RETIRED) gentoo-dev 2004-11-22 09:32:14 UTC
Hmm.  It fails on both my P4 and Athlon with same error about PIC:

md5_i386.c: In function `md5_asm1':
md5_i386.c:48: error: PIC register `ebx' clobbered in `asm'
md5_i386.c: In function `md5_asm2':
md5_i386.c:199: error: PIC register `ebx' clobbered in `asm'
md5_i386.c: In function `md5_asm3':
md5_i386.c:355: error: PIC register `ebx' clobbered in `asm'
make[3]: *** [libmd5_la-md5_i386.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/liboil-0.2.1/work/liboil-0.2.1/liboil/md5'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/liboil-0.2.1/work/liboil-0.2.1/liboil'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/liboil-0.2.1/work/liboil-0.2.1'
make: *** [all] Error 2
Comment 16 Matthias Muthmann 2004-11-22 10:36:44 UTC
Are you compiling liboil with gcc-3.3.x or with gcc-3.4.x?
I searched google for the error and got many results fpr gcc 3.4.x.
It's just a guess...
Comment 17 Don Seiler (RETIRED) gentoo-dev 2004-11-22 10:43:21 UTC
$ gcc --version
gcc (GCC) 3.4.2 20041025 (Gentoo Linux 3.4.2-r3, ssp-3.4.1-1, pie-8.7.6.5)

:p I'll talk to the author about it.
Comment 18 Matthias Muthmann 2004-11-23 10:36:35 UTC
liboil-0.2.2 is out! This should fix your compile problems (according to the changelog). Good luck ;)
Comment 19 Don Seiler (RETIRED) gentoo-dev 2004-11-23 10:58:59 UTC
liboil-0.2.2 added to portage.

secretarz have you had a chance to test swfdec-0.3.2 on amd64?
Comment 20 Karol Wojtaszek (RETIRED) gentoo-dev 2004-11-23 13:02:48 UTC
>>> media-libs/swfdec-0.3.2 merged.

OK, 0.3.2 works fine for me.
Comment 21 Karol Wojtaszek (RETIRED) gentoo-dev 2004-11-23 13:19:21 UTC
0.3.2 is now ~amd64 keyworded, closing bug.