Build of rev. 397 fails on Ubuntu 6.10:
gcc -g -O2 -g -O2 -o .libs/easypmp easypmp-database.o easypmp-enumerate.o easypmp-playlist.o easypmp-device.o easypmp-option.o easypmp-util.o easypmp-console_posix.o easypmp-main.o ../../../lib/pmp/.libs/libpmp.so ../../../lib/gmi/.libs/libgmi.a /usr/lib/libid3tag.so -L/usr/lib /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so ../../../lib/playlist/.libs/libplaylist.a -lz -lm -Wl,--rpath -Wl,/usr/local/lib
easypmp-enumerate.o: In function `found_music_link_file':
../common/enumerate.c:139: undefined reference to `filepath_is_link'
easypmp-main.o: In function `main':
/home/jarek/install/pmplib/frontend/easypmp/cui/main.c:465: undefined reference to `easypmp_settle'
../../../lib/gmi/.libs/libgmi.a(gmi.o):(.data.rel+0x8): undefined reference to `gmi_mp4v2'
../../../lib/pmp/.libs/libpmp.so: undefined reference to `ucs2toutf8'
collect2: ld returned 1 exit status
make[2]: *** [easypmp] Error 1
make[2]: Leaving directory `/home/jarek/install/pmplib/frontend/easypmp/cui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jarek/install/pmplib'
make: *** [all] Error 2
Logged In: YES
user_id=992421
Originator: NO
I'm pretty sure that the SVN head is broken for POSIX environments (as I wrote in the commit logs). I'm not developping PMPlib on Linux but on Windows. The next version of PMPlib will support Apple iPod players, and I'm trying several experimental things to support Apple iPod in the frame work of PMPlib. So maintaining the source code for the different platforms is inefficient at this stage. I'm aware the following staffs are missing on POSIX: dependency to libmp4v2, minor changes in filepath and ucs2 APIs, SCSI device control to obtain the device information of iPod.
These build problems on POSIX environments will be fixed after the Windows version is ready.
Thanks for the report anyways.
Logged In: YES
user_id=1457066
Originator: NO
On Ubuntu Gutsy (64 bit) I get the same with rev 431.
0.14 will not compile for me either. make exits with similar error.
RPMs can not be alien-ed to deb because they're i386.
Hoping for a fixed build, or architecture-independent rpms/debs