From: Gerd Stolpmann <info@gerd-stolpmann.de>
To: Till Crueger <Till.Crueger@gmx.net>
Cc: "caml-list@yquem.inria.fr" <caml-list@yquem.inria.fr>
Subject: Re: [Caml-list] Problems with Godi and Expat under Lucid Lynx
Date: Thu, 01 Jul 2010 14:41:14 +0200 [thread overview]
Message-ID: <1277988074.23495.220.camel@thinkpad> (raw)
In-Reply-To: <op.ve5ri6cisoui26@mail.gmx.net>
Should also be fixed now in conf-expat.
Gerd
Am Donnerstag, den 01.07.2010, 11:34 +0200 schrieb Till Crueger:
> Hi,
>
> I am trying to rebuild ocaml-expat in Godi after upgrading to Lucid Lynx
> and have encountered some problems. The build process in the Godi console
> fails with the message:
>
> > ===> expat not found
> > Consider adding GODI_BASEPKG_EXPAT=yes to godi.conf
> > Error: Exec error: File
> > /opt/godi/build/conf/conf-expat/./../../mk/bsd.pkg.mk, line 1022:
> > Command returned with non-zero exit code
>
> I hade some look at the problem and found the following. The configure
> script from godi is trying to compile a small c-program to test for the
> existing of libexpat. The program compiles fine and even runs, when I
> execute it directly. However the directories do not match the patterns
> desired by the configure script.
>
> All development files are laid out in the following way under Lucid Lynx:
>
> Headers of expat in:
> /usr/lib/expat.h
>
> Libraries:
> /lib/libexpat.so.1.5.2
> /lib/libexpat.so.1 -> /lib/libexpat.so.1.5.2
> /usr/lib/libexpat.a
> /usr/lib/libexpat.so -> /lib/libexpat.so.1.5.2
>
> running ldd on the binary tells me, that the libexpat.so.1 from the
> directory /lib is used in this program. The script however expects the
> libdir to be /usr/lib (which would work with one of the links). Because of
> this mismatche it keeps on trying other directories and eventually fails.
>
> Any ideas on how to work around this in a simple way? Right now my
> solution will probably be to install an aditional copy of libexpat under
> /opt and use that one for ocaml. However I don't really want to keep
> duplicate packages around all the time, just to make it work.
>
>
> On the other hand I am not really happy with the way the expat binding
> works in Ocaml, so I might just switch to another XML parser for my code
> soon. Any good suggestions for a simple to use XML parser library for
> OCaml?
>
> Thanks,
> Till
>
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>
--
------------------------------------------------------------
Gerd Stolpmann, Bad Nauheimer Str.3, 64289 Darmstadt,Germany
gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de
Phone: +49-6151-153855 Fax: +49-6151-997714
------------------------------------------------------------
prev parent reply other threads:[~2010-07-01 12:41 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-01 9:34 Till Crueger
2010-07-01 12:35 ` [Caml-list] " Gerd Stolpmann
2010-07-01 12:41 ` Gerd Stolpmann [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1277988074.23495.220.camel@thinkpad \
--to=info@gerd-stolpmann.de \
--cc=Till.Crueger@gmx.net \
--cc=caml-list@yquem.inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox