Reply To: build problem on svn-1586

#12194
rkelly
Participant

@rpedde wrote:

@rkelly wrote:

I tried to build svn-1586 on Ubuntu Dapper (6.06), with enabled ffmpeg support.
Apart from adding ‘–with-ffmpeg-includes=/usr/include/ffmpeg’ to the commandline for the configure script (beats me why that would be neccesary) I get the following error:

os-unix.o: In function `os_loadlib':/home/rick/build/mt-daapd-svn-1586/src/os-unix.c:463: undefined reference to `dlopen'
:/home/rick/build/mt-daapd-svn-1586/src/os-unix.c:464: undefined reference to `dlerror'
os-unix.o: In function `os_libfunc':/home/rick/build/mt-daapd-svn-1586/src/os-unix.c:472: undefined reference to `dlsym'
:/home/rick/build/mt-daapd-svn-1586/src/os-unix.c:473: undefined reference to `dlerror'
os-unix.o: In function `os_unload':/home/rick/build/mt-daapd-svn-1586/src/os-unix.c:479: undefined reference to `dlclose'
collect2: ld returned 1 exit status

Doing the exact same build for svn-1571 I do not get this error. The build completes fine.
Can someone point me to the right direction to fix this error?

That’s strange. As a workaround, try:

LD_FLAGS=”-ldl” ./configure –blah blah blah

when you do your configure invocation and see if that works.

— Ron

Thanks Ron, that did the trick.
Weird it is needed in 1586 and not in 1571….