[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Demexp-dev] Compilation of demexp
From: |
Sylvain Chevillard |
Subject: |
[Demexp-dev] Compilation of demexp |
Date: |
Mon, 16 Jan 2006 10:18:47 +0100 |
Hello guys.
I'm encountering problems during the compilation of demexp.
I had first some problems with a dependency of demexp : Cduce. I were
using an old CVS version of Ocaml 3.09 and the compilation of Cduce
failed when it tried to create the first "pack".
A bit of searches later, I understood that it came from a problem with
OCaml 3.09 overs powerpc. I installed a new version of Ocaml and
re-install everything. Cduce compiled without any new problem.
Now, it is Demexp itself which refuses to compile. Everything gets fine
until it tries to link the object code. It seems to be related with
Cduce again.
Have a look :
[...]
ocamlopt.opt -I srv -I net -I lib -I bitv-0.5 -I
/usr/local/lib/ocaml/site-lib/equeue -I
/usr/local/lib/ocaml/site-lib/rpc -I /usr/local/lib/ocaml/site-lib/gz
-I /usr/local/lib/ocaml/camlp4 -I /usr/local/lib/ocaml/site-lib/ulex -I
/usr/local/lib/ocaml/site-lib/pcre -I /usr/local/lib/ocaml/site-lib/num
-I /usr/local/lib/ocaml/site-lib/netstring -I
/usr/local/lib/ocaml/site-lib/cgi -I
/usr/local/lib/ocaml/site-lib/equeue -I
/usr/local/lib/ocaml/site-lib/netclient -I
/usr/local/lib/ocaml/site-lib/pxp-engine -I
/usr/local/lib/ocaml/site-lib/pxp-lex-iso88591 -I
/usr/local/lib/ocaml/site-lib/pxp-lex-utf8 -I
/usr/local/lib/ocaml/site-lib/expat -I /usr/local/lib/ocaml/camlp4 -I
/usr/local/lib/ocaml/site-lib/cduce -I
/usr/local/lib/ocaml/site-lib/pcre -I
/usr/local/lib/ocaml/site-lib/netstring -I
/usr/local/lib/ocaml/site-lib/pxp-engine -I
/usr/local/lib/ocaml/site-lib/cgi -I
/usr/local/lib/ocaml/site-lib/pxp-lex-iso88591 -I
/usr/local/lib/ocaml/camlp4 -I /usr/local/lib/ocaml/site-lib/ulex -I
/usr/local/lib/ocaml/site-lib/pxp-ulex-utf8 -I
/usr/local/lib/ocaml/site-lib/wdialog -I +camlp4 -thread -o
srv/demexp-server str.cmxa bigarray.cmxa nums.cmxa unix.cmxa
equeue.cmxa rpc.cmxa gz.cmxa ulexing.cmxa pcre.cmxa nums.cmxa
netstring.cmxa cgi.cmxa netclient.cmxa pxp_engine.cmxa
pxp_lex_iso88591.cmxa pxp_lex_link_iso88591.cmx pxp_lex_utf8.cmxa
pxp_lex_link_utf8.cmx expat.cmxa gramlib.cmxa camlp4/camlp4.cmxa
camlp4/pr_o.cmx cduce_lib.cmxa pxp_ulex_utf8.cmxa
pxp_ulex_link_utf8.cmx wdialog.cmxa threads.cmxa net/messages_aux.cmx
net/messages_clnt.cmx net/messages_srv.cmx config.cmx bitv-0.5/bitv.cmx
lib/perf.cmx lib/norm.cmx lib/time.cmx lib/timestamp.cmx
srv/srvflags.cmx srv/dbitv.cmx srv/rss.cmx srv/id.cmx
srv/participants.cmx srv/classification.cmx srv/cpref.cmx
srv/delegation.cmx srv/voting.cmx srv/posbase.cmx srv/xml.cmx
srv/io.cmx srv/work.cmx srv/demexp-server.cmx
ld: Undefined symbols:
_camlAst
_camlAtoms
_camlAuto_pat
_camlBool
_camlBuiltin
_camlBuiltin_defs
_camlCaml_cduce
_camlCduce
_camlCduce_expat
_camlCduce_netclient
_camlCduce_pxp
_camlChars
_camlCompile
_camlCompunit
_camlCustom
_camlEncodings
_camlEval
_camlExplain
_camlExternals
_camlHtml
_camlIdent
_camlImap
_camlIntervals
_camlLambda
_camlLibrarian
_camlLoad_xml
_camlLocation
_camlMlstub
_camlMltypes
_camlNormal
_camlNs
_camlOperators
_camlParser
_camlPatterns
_camlPretty
_camlPrint_auto
_camlPrint_xml
_camlQuery_aggregates
_camlRun
_camlRun_dispatch
_camlSample
_camlSchema_builtin
_camlSchema_common
_camlSchema_converter
_camlSchema_parser
_camlSchema_pcre
_camlSchema_types
_camlSchema_validator
_camlSchema_xml
_camlSequence
_camlSortedList
_camlStats
_camlSystem
_camlTyped
_camlTypepat
_camlTyper
_camlTypes
_camlUlexer
_camlUpool
_camlUrl
_camlValue
Error during linking
make: *** [srv/demexp-server] Error 2
rm srv/xml.cdo
I'm using the official distribution of Ocaml 3.09.1 downloaded from
Ocaml's site and compiled from sources over a Powerbook (powerpc G4)
under Mac OS X 10.3.9, Cduce 0.4.0 downloaded from
http://www.cduce.org/download/cduce-0.4.0.tar.gz and demexp 0.7
downloaded from http://www.linux-france.org/~dmentre/demexp/latest-src
Any idea ?
Sylvain Chevillard
- [Demexp-dev] Compilation of demexp,
Sylvain Chevillard <=