[xsd-users] Re: XSD compile error
Raul Huertas
raulh39 at tid.es
Fri Sep 7 05:55:33 EDT 2007
Boris Kolpackov escribió:
...
All works well except for the last step when I attempt to compile XSD.
Here's what I see:
[...]
make: *** No rule to make target
`/home/fraserr/dev/boost_1_34_1/stage/lib/libboost_filesystem-gcc-1_34_1
.so', needed by
`/home/fraserr/dev/libxsd-frontend-1.10.0/build/import/libboost/filesyst
em/filesystem.l'. Stop.
Can you make sure there is libboost_filesystem-gcc-1_34_1.so in
/home/fraserr/dev/boost_1_34_1/stage/lib? I didn't have a chance to
test everything with 1.34.x yet. Maybe the boost folks changed their
library naming schema again. If it is there but with a different name,
you can simply create a symlink with the name XSD expects.
JMTC: I think that boost_1_34_1 have changed the library naming schema
again.
In this version, if you use the bjam utility (the "make" they use)
with the option "--layout=system", the filesystem library is builded
with this names:
libboost_filesystem-d.a
libboost_filesystem-mt-d.a
libboost_filesystem-mt.a
libboost_filesystem.a
libboost_filesystem-d.so
libboost_filesystem-mt-d.so
libboost_filesystem-mt.so
libboost_filesystem.so
Without "--layout=system" you get (I haven't tested this):
libboost_filesystem-gcc-mt-d-1_34_1.so
See [1]http://tinyurl.com/ypdqsh for the details.
Hth,
Raul.
References
1. http://tinyurl.com/ypdqsh
More information about the xsd-users
mailing list