Share

Portable Media Player library (PMPlib)

Tracker: Bugs

5 Rev. 397 build fails - ID: 1669844
Last Update: Comment added ( ketilwaa )

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


Jarek Zgoda ( zgoda ) - 2007-02-27 10:26

5

Open

None

Nobody/Anonymous

None

None

Public


Comments ( 2 )




Date: 2007-10-18 21:02
Sender: ketilwaa


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


Date: 2007-02-28 08:59
Sender: nyaochiProject Admin


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.


Log in to comment.

Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.