Thanks,

Sorry to be a pain but does anybody know how to tell CMake where the library
is? I have set up the SET(CMAKE_FIND_ROOT_PATH) variable to the location of
the correct zlib but it doesn't seem to find it.

Regards,

James

2009/2/12 Pau Garcia i Quiles <[email protected]>

> Yes, zlib. It's looking for libz.
>
> On Thu, Feb 12, 2009 at 11:02 PM, James Bewley <[email protected]>
> wrote:
> > It appears the header file atomicity.h has changed location in the gcc
> > distribution.  Amending the boost header file seems to fix this.
> >
> > $ dpkg -S atomicity.h
> > libstdc++6-4.3-dev: /usr/include/c++/4.3/ext/atomicity.h
> >
> >
> > Almost there, I have a  problem with the linker now.
> >
> > Linking CXX shared library libwthttp.so
> >
> /home/jbewley/Project/sandbox/GatewayDevice/toolchain/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld:
> > cannot find -lz
> > collect2: ld returned 1 exit status
> > make[2]: *** [src/http/libwthttp.so.2.2.3] Error 1
> > make[1]: *** [src/http/CMakeFiles/wthttp.dir/all] Error 2
> > make: *** [all] Error 2
> >
> > What is -lz ? is this zlib or something?
> >
> > Regards,
> >
> >
> > James
> >
> >
> > 2009/2/12 Wim Dumon <[email protected]>
> >>
> >> James,
> >>
> >> I know Koen has hit this too, lately. I think this is a toolchain
> >> problem; I will let him answer this.
> >>
> >> Regards,
> >> Wim.
> >>
> >> 2009/2/12 James Bewley <[email protected]>:
> >> > Thanks Wim,
> >> >
> >> > I copied the native binary over and it fired back into life.  It
> almost
> >> > got
> >> > to the end but now stuck on a different problem, don't think this is
> to
> >> > do
> >> > with WT though.
> >> >
> >> > [ 93%] Building CXX object src/http/CMakeFiles/wthttp.dir/Connection.o
> >> > In file included from
> >> >
> >> >
> /home/jbewley/Project/sandbox/GatewayDevice/toolchain/boost_target/include/boost-1_38/boost/detail/atomic_count.hpp:105,
> >> >                  from
> >> >
> >> >
> /home/jbewley/Project/sandbox/GatewayDevice/toolchain/boost_target/include/boost-1_38/boost/asio/detail/strand_service.hpp:23,
> >> >                  from
> >> >
> >> >
> /home/jbewley/Project/sandbox/GatewayDevice/toolchain/boost_target/include/boost-1_38/boost/asio/strand.hpp:21,
> >> >                  from
> >> >
> >> >
> /home/jbewley/Project/sandbox/GatewayDevice/toolchain/boost_target/include/boost-1_38/boost/asio.hpp:84,
> >> >                  from
> >> > /home/jbewley/Project/Downloads/wt-2.2.3/src/http/Connection.h:22,
> >> >                  from
> >> > /home/jbewley/Project/Downloads/wt-2.2.3/src/http/Connection.C:19:
> >> >
> >> >
> /home/jbewley/Project/sandbox/GatewayDevice/toolchain/boost_target/include/boost-1_38/boost/detail/atomic_count_gcc.hpp:20:28:
> >> > error: bits/atomicity.h: No such file or directory
> >> >
> >> >
> >> > Regards,
> >> >
> >> >
> >> >
> >> > James
> >> >
> >> >
> >> >
> >> > Ps. I added a note to the Wiki.
> >> >
> >> > 2009/2/12 Wim Dumon <[email protected]>
> >> >>
> >> >> Hi James,
> >> >>
> >> >> That is indeed an issue we have to solve one day. The filetostring
> >> >> binary is cross-compiled like all the rest, but it should be compiled
> >> >> for the host machine. There is an easy work-around: just copy the
> >> >> binary from your native build tree and overwrite the cross-compiled
> >> >> one; the build shall then continue.
> >> >>
> >> >> Regards,
> >> >> Wim.
> >> >>
> >> >> 2009/2/12 James Bewley <[email protected]>:
> >> >> > Hi all,
> >> >> >
> >> >> > I'm new to WT, I was very impressed with the information I've read
> >> >> > about
> >> >> > its
> >> >> > features and the examples I've compiled on my host machine seem
> very
> >> >> > good.
> >> >> > I am however currently having a problem trying to cross-compile it
> >> >> > for
> >> >> > my
> >> >> > ARM single board computer.
> >> >> >
> >> >> > There doesn't seem to be any information in the docs about this,
> has
> >> >> > anyone
> >> >> > had a successful experience with cross toolchains and WT?
> >> >> >
> >> >> > I've followed the guide on the cmake website which basicly tells
> you
> >> >> > to
> >> >> > setup some cmake environment variables with the paths to your cross
> >> >> > compiler, libraries and header files.  It's pretty straight
> forward,
> >> >> > but
> >> >> > when I come to run make in the wt directory I encounter some
> issues.
> >> >> > make
> >> >> > appears to start building WT with the correct compiler settings but
> >> >> > then
> >> >> > attempts to execute one of the files it just compiled.  This
> >> >> > obviously
> >> >> > isn't
> >> >> > going to work as my host machine is x86 and the compiled binary is
> >> >> > ARM.
> >> >> >
> >> >> > $ cmake ../
> >> >> >
> >> >> >
> >> >> >
> -DCMAKE_TOOLCHAIN_FILE="~/Project/Downloads/wt-2.2.3/build_target/toolchain_file"
> >> >> >
> -DBOOST_DIR="~/Project/sandbox/GatewayDevice/toolchain/boost_target/"
> >> >> > -DBOOST_COMPILER="gcc" -DBOOST_VERSION="1_38" -DCONNECTOR_HTTP="ON"
> >> >> > -DEXAMPLES_CONNECTOR="wthttp" -DMULTI_THREADED="ON"
> >> >> > -DHTTP_WITH_SSL="ON"
> >> >> >
> >> >> >
> >> >> >
> -DCMAKE_INSTALL_PREFIX="/homejbewley/Project/sandbox/GatewayDevice/toolchain/wt_target"
> >> >> >
> >> >> > $ make
> >> >> > Scanning dependencies of target filetostring
> >> >> > [  0%] Building CXX object
> >> >> > src/CMakeFiles/filetostring.dir/web/skeleton/FileToString.o
> >> >> > Linking CXX executable filetostring
> >> >> > [  0%] Built target filetostring
> >> >> > [  0%] Generating CommScript_js.C
> >> >> > /bin/sh: ./filetostring: cannot execute binary file
> >> >> > make[2]: *** [src/CommScript_js.C] Error 126
> >> >> > make[1]: *** [src/CMakeFiles/wt.dir/all] Error 2
> >> >> > make: *** [all] Error 2
> >> >> >
> >> >> > $ file src/filetostring
> >> >> > src/filetostring: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> >> >> > dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not
> >> >> > stripped
> >> >> >
> >> >> >
> >> >> >
> >> >> > If anyone has any advice I'd be extreemly greatful.
> >> >> >
> >> >> > Regards,
> >> >> >
> >> >> >
> >> >> > James
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> ------------------------------------------------------------------------------
> >> >> >
> >> >> > _______________________________________________
> >> >> > witty-interest mailing list
> >> >> > [email protected]
> >> >> > https://lists.sourceforge.net/lists/listinfo/witty-interest
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >>
> ------------------------------------------------------------------------------
> >> >> _______________________________________________
> >> >> witty-interest mailing list
> >> >> [email protected]
> >> >> https://lists.sourceforge.net/lists/listinfo/witty-interest
> >> >
> >> >
> >> >
> >> >
> ------------------------------------------------------------------------------
> >> >
> >> > _______________________________________________
> >> > witty-interest mailing list
> >> > [email protected]
> >> > https://lists.sourceforge.net/lists/listinfo/witty-interest
> >> >
> >> >
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Open Source Business Conference (OSBC), March 24-25, 2009, San
> Francisco,
> >> CA
> >> -OSBC tackles the biggest issue in open source: Open Sourcing the
> >> Enterprise
> >> -Strategies to boost innovation and cut costs with open source
> >> participation
> >> -Receive a $600 discount off the registration fee with the source code:
> >> SFAD
> >> http://p.sf.net/sfu/XcvMzF8H
> >> _______________________________________________
> >> witty-interest mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/witty-interest
> >
> >
> >
> ------------------------------------------------------------------------------
> > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> > -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> > -Strategies to boost innovation and cut costs with open source
> participation
> > -Receive a $600 discount off the registration fee with the source code:
> SFAD
> > http://p.sf.net/sfu/XcvMzF8H
> > _______________________________________________
> > witty-interest mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/witty-interest
> >
> >
>
>
>
> --
> Pau Garcia i Quiles
> http://www.elpauer.org
> (Due to my workload, I may need 10 days to answer)
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to