[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