Hi John, I believe that the ocaml-lastfm shipped with 1.0 beta is outdated..
That's a silly mistake.. I would recommend then compiling from SVN where everything should be up-to date. The process is exactly the same, except for the fact that you need to grab the source from the SVN.. Sorry for that and thanks for your patience! Romain 2011/3/23 John Bates <[email protected]>: > Romain / David > > I tried Romain's suggestion first as it was easier ;) but I did not > have the module installed and the make threw the same error. > > Below is the verbose log where lastfm is mentioned: > > ... > make[1]: Entering directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0' > make -C src all > make[2]: Entering directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > make[3]: Entering directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > making ._bcdi/lastfm.di from lastfm.mli > making ._d/lastfm.d from lastfm.ml > making ._d/lastfm_constants.d from lastfm_constants.ml > make[3]: Leaving directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > make[3]: Entering directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > /usr/bin/ocamlc.opt -c -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > lastfm_constants.ml > /usr/bin/ocamlc.opt -c -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > lastfm.mli > /usr/bin/ocamlc.opt -c -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > lastfm.ml > /usr/bin/ocamlc.opt -a -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > \ > -o lastfm.cma lastfm_constants.cmo > lastfm.cmo > make[3]: Leaving directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > make[3]: Entering directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > making ._ncdi/lastfm.di from lastfm.mli > make[3]: Leaving directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > make[3]: Entering directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > /usr/bin/ocamlopt.opt -c -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > lastfm_constants.ml > /usr/bin/ocamlopt.opt -c -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > lastfm.ml > /usr/bin/ocamlopt.opt -a -I /usr/lib/ocaml/3.10.2/pcre -I > /usr/lib/ocaml/3.10.2/netstring -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/../ocaml-xmlplaylist-0.1.2/src > \ > -o lastfm.cmxa lastfm_constants.cmx lastfm.cmx > make[3]: Leaving directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > make[2]: Leaving directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0/src' > make[1]: Leaving directory > `/root/downloads/liquidsoap-full-1.0.0-beta1/ocaml-lastfm-0.2.0' > ... > > > ... > echo OCAMLC -c tools/liqfm.mli > OCAMLC -c tools/liqfm.mli > /usr/bin/ocamlfind ocamlopt -ffast-math -ccopt "-I.. -fPIC" -package > graphics -package pcre -I /usr/lib/ocaml/3.10.2/ -I > /usr/lib/ocaml/3.10.2/ -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-dtools-0.2.0/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-duppy-0.3.2/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-cry-0.1.5/src > -I /usr/lib/ocaml/3.10.2/xmlm -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-xmlplaylist-0.1.2/src > -I /usr/lib/ocaml/3.10.2/pcre -I /usr/lib/ocaml/3.10.2/ -I > /usr/lib/ocaml/3.10.2/netsys -I /usr/lib/ocaml/3.10.2/netstring -I > /usr/lib/ocaml/3.10.2/equeue -I /usr/lib/ocaml/3.10.2/netclient -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-lastfm-0.2.0/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-ogg-0.4.1/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-vorbis-0.5.1/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-mad-0.4.0/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-lame-0.2.4/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-samplerate-0.1.1/src > -I > /root/downloads/liquidsoap-full-1.0.0-beta1/liquidsoap-1.0.0-beta1/../ocaml-taglib-0.1.3/src > -package camomile -thread -I tools -I decoder -I playlists -I encoder > -I protocols -I plugins -I stream -I lang -I ogg_formats -I > video_converters -I audio_converters -I operators -I sources -I > conversions -I outputs -I io -I visualization -I analyze -I synth -c > tools/liqfm.mli > File "tools/liqfm.mli", line 23, characters 24-55: > Unbound module type Lastfm_generic.Audioscrobbler_t > make[3]: *** [tools/liqfm.cmi] Error 2 > ... > > Thank you, > > John > > On Wed, Mar 23, 2011 at 11:57 AM, Romain Beauxis <[email protected]> wrote: >> Hey all, >> >> I just though about a possible cause for the problem: >> >> make sure that you do not have another version of ocaml-lasftm >> installed as it could be detected by liquidsoap's configure instead of >> the local one. >> >> If you are using Debian, just do: >> apt-get remove liblastfm-ocaml-dev >> >> and then: >> make clean >> ./configure >> make >> again. >> >> Romain >> >> 2011/3/23 David Baelde <[email protected]>: >>> Hi, >>> >>> Since the previous suggestion doesn't seem to help, here's another >>> one: run make V="" in the liquidsoap directory. Setting V="" will >>> enable verbosity, and you'll be able to check that -I >>> ../ocaml-lastfm/src is passed on the command line and that -package >>> ocaml-lastfm is not passed. You can also find that information in >>> liquidsoap/Makefile.defs or at the end of the configure output. >>> >>> The idea is to check that you're really compiling against lastfm as >>> provided in the tarball and not against an installed version. This >>> would be surprising, but your problem is surprising already ;) I >>> should really try to compile the tarball with lastfm enabled myself, >>> make sure we didn't do something stupid in it... I don't have much >>> time and am not on my dev machine right now, unfortunately. >>> >>> HTH >>> >>> David >>> >> > > > > -- > John Bates > > Senior Designer > Fist Design Corp. > 173 Parrott Ave > Portsmouth, NH > http://fistdesign.com > ------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
