Unmet dependency when using OggVorbis trough Macports

Asked by jus

MacOS 10.6.6 & latest MacPorts base version 1.9.2

Setting up my machine after OS re-install and some problems occur when compiling bzr:mixxx/1.9
Scons complains about missing vorbis libs and halts.

ERROR:root:Unmet dependency: Did not find libvorbis.a, libvorbis.lib, or the libvorbisfile development headers.
ERROR:root:Unmet dependency: libvorbisenc was not found! Please install it or compile Mixxx without Shoutcast support using the shoutcast=0 flag.

But the libs are installed...

When i check with "port -v installed libvorbis"
The following ports are currently installed:
  libvorbis @1.3.2_0 (active) platform='darwin 10' archs='x86_64'

When i check with "port contents libvorbis"
Port libvorbis contains:
  /opt/local/include/vorbis/codec.h
  /opt/local/include/vorbis/vorbisenc.h
  /opt/local/include/vorbis/vorbisfile.h
  /opt/local/lib/libvorbis.0.dylib
  /opt/local/lib/libvorbis.a
  /opt/local/lib/libvorbis.dylib
  /opt/local/lib/libvorbis.la
  /opt/local/lib/libvorbisenc.2.dylib
  /opt/local/lib/libvorbisenc.a
  /opt/local/lib/libvorbisenc.dylib
  /opt/local/lib/libvorbisenc.la
  /opt/local/lib/libvorbisfile.3.dylib
  /opt/local/lib/libvorbisfile.a
  /opt/local/lib/libvorbisfile.dylib
  /opt/local/lib/libvorbisfile.la
  /opt/local/lib/pkgconfig/vorbis.pc
  /opt/local/lib/pkgconfig/vorbisenc.pc
  /opt/local/lib/pkgconfig/vorbisfile.pc
  /opt/local/share/aclocal/vorbis.m4

Any hints?

Thanks,
jus

Question information

Language:
English Edit question
Status:
Answered
For:
Mixxx Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Albert Santoni (gamegod) said :
#1

Hey Jus,

Our SConscript goes a bit crazy as soon as anything fails when trying to check dependencies. Can you the contents of your config.log? It should shed some more light on why it's failing...

Thanks,
Albert

Revision history for this message
jus (jus) said :
#2

I tried to compile with "scons hss1394=0 machine=x86_64" or just "scons hss1394=0"

config.log:
http://pastebin.com/D2x8BzyW

Some guys in the forum have similar problem on linux & libshout
http://mixxx.org/forums/viewtopic.php?f=3&t=1990&p=7560

Revision history for this message
Albert Santoni (gamegod) said :
#3

Looks like you're missing libporttime (part of portmidi usually).

Can you try installing porttime from MacPorts?

The PortMidi build system is a little crazy. Sometimes it builds porttime as
part of libportmidi and sometimes it builds it as a separate dylib.

Try commenting out lines 23-25 of mixxx/build/depends.py. That will disable
the check for porttime, and if it compiles and links fine, then it means
porttime is built as part of portmidi in MacPorts. (I set up OS X build
server using MacPorts but I can't remember if I had to hack anything like
that...)

Thanks,
Albert

Can you help with this problem?

Provide an answer of your own, or ask jus for more information if necessary.

To post a message you must log in.