Just can't stay away
Joined: 2009/4/28 4:57 Last Login
: Yesterday 13:22
From Adelaide, Australia
Group:
Registered Users
|
I'm the porter/uploader of LAME that's on OS4Depot at the moment, and the upload before that. If I remember correctly, on the version before 3.99.5, I couldn't run it either unless I applied the 3rd party Altivec patches, and then compiled it *without* altivec.
The altivec ports I've tried to do haven't worked (I don't have an altivec supported system, but had other people test), yet applying these 3rd party patches, then compiling without altivec, allowed the generic version to work for me.
I can't remember if I used the straight sourceforge sources for 3.99.5. I might have applied the altivec patches anyway, then compiled with altivec support disabled. Also keep in mind I compiled it with the latest OS4 SDK of the time.
I think you should try a different base program to test your compiling environment & skills. Perhaps try faad2.
If you're going to make shared libraries, you'll need to edit libtool after running configure, to change deplibs_check_method to pass_all and version_type to freebsd-elf, and edit the Makefile to link with -use-dynld. Using -lunix can be handy sometimes, if you want to test things with unix-style paths. On occasion a configure script will build something that requires unix-style paths to continue with the rest of the configuring. In that case use LIBS="-lunix" at the end of the configure line.
Sometimes you'll run across older configure scripts that aren't ready for OS4 shared libs; If that's the case, merge & splice code from a more recent configure script from a different/newer source.
|