| Summary: | faad2 hopelessly outdated | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Derk-Jan Hartman <thedj> |
| Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://faac.sourceforge.net | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 30145, 30147 | ||
|
Description
Derk-Jan Hartman
2003-08-23 13:26:07 UTC
*** Bug 27197 has been marked as a duplicate of this bug. *** i can't see any 1.2 release oh, it wasn't ofiicially release i see, there was just a 1.2 API cvs release and now a 2.0 API. i think 1.2 got renamed. libaac.c: In function `aac_decode': libaac.c:278: warning: passing arg 3 of `faacDecInit' makes pointer from integer without a cast libaac.c:278: warning: passing arg 4 of `faacDecInit' from incompatible pointer type libaac.c:278: error: too many arguments to function `faacDecInit' libaac.c:315: error: too many arguments to function `faacDecDecode' make[4]: *** [libaac.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/faad2-2.0_rc1/work/plugins/xmms/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/faad2-2.0_rc1/work/plugins/xmms' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/faad2-2.0_rc1/work/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/faad2-2.0_rc1/work' make: *** [all-recursive-am] Error 2 I'm getting compile errors on this. If someone has a good ebuild for this, please post it. The 1.2 version you referred to seems to be faac and not faad2 The error is caused by "faad.h" being picked up from faad2 1.1 rather than from faad2 2.0. The signature for these two functions changed between the two versions. The libaac.c file should probably be patched to make sure it point to the "faad.h" included in the tarball. I've gotten this to work manually on my Solaris system, but I'm still inexperienced with .ebuilds. faad2 ignores the USE -xmms flag which I have set. This is a problem as it tries to build against xmms and borks! :( closing as 2.0_rc1 is in other bugs are in depend |