> Yes, I was expecting that since the mandatory libs ocaml-duppy and
> ocaml-dtools were not installed whereas they are dependencies.
>
> I'm wondering wether if, for some reason, macport didn't install the
> dependencies. In this case, perhaps a
>  port clean liquidsoap
> and
>  port uninstall liquidsoap
> followed by
>  port -d install liquidsoap
> should help.
> In particular, dependency resolution should be logged.

Here is the result:
quarante-deux:~ xavier$ sudo port -d install liquidsoap
DEBUG: Found port in
file:///Users/xavier/Library/liq-ports/multimedia/liquidsoap
DEBUG: Changing to port directory:
/Users/xavier/Library/liq-ports/multimedia/liquidsoap
DEBUG: Requested variant darwin is not provided by port liquidsoap.
DEBUG: Requested variant i386 is not provided by port liquidsoap.
DEBUG: Requested variant macosx is not provided by port liquidsoap.
DEBUG: Found port in file:///Users/xavier/Library/liq-ports/devel/camomile
DEBUG: Changing to port directory:
/Users/xavier/Library/liq-ports/devel/camomile
DEBUG: Requested variant darwin is not provided by port camomile.
DEBUG: Requested variant i386 is not provided by port camomile.
DEBUG: Requested variant macosx is not provided by port camomile.
DEBUG: Searching for dependency: camomile
DEBUG: Found Dependency: receipt exists for camomile
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libao
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libao
DEBUG: Requested variant i386 is not provided by port libao.
DEBUG: Requested variant macosx is not provided by port libao.
DEBUG: Executing variant darwin provides darwin
DEBUG: Searching for dependency: libao
DEBUG: Found Dependency: receipt exists for libao
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/lame
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/lame
DEBUG: Requested variant darwin is not provided by port lame.
DEBUG: Requested variant i386 is not provided by port lame.
DEBUG: Requested variant macosx is not provided by port lame.
DEBUG: Searching for dependency: lame
DEBUG: Found Dependency: receipt exists for lame
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libmad
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libmad
DEBUG: Requested variant darwin is not provided by port libmad.
DEBUG: Requested variant i386 is not provided by port libmad.
DEBUG: Requested variant macosx is not provided by port libmad.
DEBUG: Searching for dependency: libmad
DEBUG: Found Dependency: receipt exists for libmad
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/multimedia/libogg
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/multimedia/libogg
DEBUG: Requested variant darwin is not provided by port libogg.
DEBUG: Requested variant i386 is not provided by port libogg.
DEBUG: Requested variant macosx is not provided by port libogg.
DEBUG: Searching for dependency: libogg
DEBUG: Found Dependency: receipt exists for libogg
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libvorbis
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libvorbis
DEBUG: Requested variant darwin is not provided by port libvorbis.
DEBUG: Requested variant i386 is not provided by port libvorbis.
DEBUG: Requested variant macosx is not provided by port libvorbis.
DEBUG: Searching for dependency: libvorbis
DEBUG: Found Dependency: receipt exists for libvorbis
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/pcre
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/pcre
DEBUG: Requested variant darwin is not provided by port pcre.
DEBUG: Requested variant i386 is not provided by port pcre.
DEBUG: Requested variant macosx is not provided by port pcre.
DEBUG: Searching for dependency: pcre
DEBUG: Found Dependency: receipt exists for pcre
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/portaudio
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/portaudio
DEBUG: Requested variant darwin is not provided by port portaudio.
DEBUG: Requested variant i386 is not provided by port portaudio.
DEBUG: Requested variant macosx is not provided by port portaudio.
DEBUG: Searching for dependency: portaudio
DEBUG: Found Dependency: receipt exists for portaudio
DEBUG: Found port in file:///Users/xavier/Library/liq-ports/audio/faac
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/faac
DEBUG: Changing to port directory: /Users/xavier/Library/liq-ports/audio/faac
DEBUG: Requested variant darwin is not provided by port faac.
DEBUG: Requested variant i386 is not provided by port faac.
DEBUG: Requested variant macosx is not provided by port faac.
DEBUG: Searching for dependency: faac
DEBUG: Found Dependency: receipt exists for faac
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/faad2
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/faad2
DEBUG: Requested variant i386 is not provided by port faad2.
DEBUG: Requested variant macosx is not provided by port faad2.
DEBUG: Executing variant darwin provides darwin
DEBUG: Searching for dependency: faad2
DEBUG: Found Dependency: receipt exists for faad2
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/file
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/file
DEBUG: Requested variant darwin is not provided by port file.
DEBUG: Requested variant i386 is not provided by port file.
DEBUG: Requested variant macosx is not provided by port file.
DEBUG: Searching for dependency: file
DEBUG: Found Dependency: receipt exists for file
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libshout2
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/libshout2
DEBUG: Requested variant darwin is not provided by port libshout2.
DEBUG: Requested variant i386 is not provided by port libshout2.
DEBUG: Requested variant macosx is not provided by port libshout2.
DEBUG: Searching for dependency: libshout2
DEBUG: Found Dependency: receipt exists for libshout2
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/jack
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/jack
DEBUG: Requested variant darwin is not provided by port jack.
DEBUG: Requested variant i386 is not provided by port jack.
DEBUG: Requested variant macosx is not provided by port jack.
DEBUG: Searching for dependency: jack
DEBUG: Found Dependency: receipt exists for jack
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/taglib
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/taglib
DEBUG: Requested variant darwin is not provided by port taglib.
DEBUG: Requested variant i386 is not provided by port taglib.
DEBUG: Requested variant macosx is not provided by port taglib.
DEBUG: Searching for dependency: taglib
DEBUG: Found Dependency: receipt exists for taglib
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/ocaml
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/ocaml
DEBUG: Requested variant darwin is not provided by port ocaml.
DEBUG: Requested variant i386 is not provided by port ocaml.
DEBUG: Requested variant macosx is not provided by port ocaml.
DEBUG: Searching for dependency: ocaml
DEBUG: Found Dependency: receipt exists for ocaml
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/caml-findlib
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/caml-findlib
DEBUG: Requested variant darwin is not provided by port caml-findlib.
DEBUG: Requested variant i386 is not provided by port caml-findlib.
DEBUG: Requested variant macosx is not provided by port caml-findlib.
DEBUG: Searching for dependency: caml-findlib
DEBUG: Found Dependency: receipt exists for caml-findlib
DEBUG: Found port in
file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/net/wget
DEBUG: Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/net/wget
DEBUG: Requested variant darwin is not provided by port wget.
DEBUG: Requested variant i386 is not provided by port wget.
DEBUG: Requested variant macosx is not provided by port wget.
DEBUG: Searching for dependency: wget
DEBUG: Found Dependency: receipt exists for wget

> It's also possible that the port itself is broken for some reason, either the
> binding ports (I don't believe since it worked manually) or the dependencies.
>
> At last, you can also manually install those dependencies and then rebuild
> liquidsoap.
> They are:
>               port:ocaml-lame port:ocaml-lastfm port:ocaml-xmlplaylist \
>               port:ocaml-mad port:ocaml-ogg port:ocaml-taglib \
>               port:caml-pcre port:ocaml-portaudio port:ocaml-faac \
>               port:ocaml-faad port:ocaml-magic port:ocaml-vorbis \
>               port:ocaml-shout port:ocaml-bjack port:soundtouch \
>               port:camomile port:ocaml-ao port:wget

Great! I just did that, and it works, provided that I remove
ocaml-bjack from the list. Here is how liquidsoap compilation fails
when I add ocaml-bjack:

OCAMLC -c sources/bjack_in.ml
File "sources/bjack_in.ml", line 68, characters 13-25:
Unbound value Bjack.create
make[2]: *** [sources/bjack_in.cmx] Error 2
make[1]: *** [all-auto-ocaml-prog] Error 2
make: *** [all-subdirs] Error 2
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_Users_xavier_Library_liq-ports_multimedia_liquidsoap/work/liquidsoap-0.3.6+svn5456"
&& make all " returned error 2
Command output: OCAMLC -c formats/mp3.ml
OCAMLC -c formats/oggformat.ml
OCAMLC -c formats/wavformat.ml
OCAMLC -c protocols/say.ml
OCAMLC -c protocols/annotate.ml
OCAMLC -c protocols/mpd.ml
OCAMLC -c protocols/extproto.ml
OCAMLC -c protocols/lastfm_req.ml
OCAMLC -c sources/blank.ml
OCAMLC -c sources/request_source.mli
OCAMLC -c sources/request_source.ml
OCAMLC -c sources/sine.ml
OCAMLC -c sources/square.ml
OCAMLC -c sources/saw.ml
OCAMLC -c sources/req_simple.ml
OCAMLC -c sources/playlist.ml
OCAMLC -c sources/req_queue.ml
OCAMLC -c sources/req_equeue.ml
OCAMLC -c sources/http_vorbis.ml
OCAMLC -c sources/noise.ml
OCAMLC -c sources/harbor_input.ml
OCAMLC -c sources/http_mp3.ml
OCAMLC -c sources/http_aac.ml
OCAMLC -c sources/lastfm_input.ml
OCAMLC -c sources/bjack_in.ml
File "sources/bjack_in.ml", line 68, characters 13-25:
Unbound value Bjack.create
make[2]: *** [sources/bjack_in.cmx] Error 2
make[1]: *** [all-auto-ocaml-prog] Error 2
make: *** [all-subdirs] Error 2

Warning: the following items did not execute (for liquidsoap):
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
Error: Status 1 encountered during processing.

A part from that, It works perfectly. Thank you so much!

X.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to