Re: [Cppcms-users] CPPDB compile LIB
Brought to you by:
artyom-beilis
|
From: Artyom B. <art...@ya...> - 2013-07-11 13:48:47
|
You are cross compiling... Cross compiling with cmake is done using special toolchanin file. See what I had written before and google for "cmake cross compilation" You are doing it wrong. Artyom Beilis -------------- CppCMS - C++ Web Framework: http://cppcms.com/ CppDB - C++ SQL Connectivity: http://cppcms.com/sql/cppdb/ >________________________________ > From: "la...@sa..." <la...@sa...> >To: cpp...@li... >Sent: Thursday, July 11, 2013 4:22 PM >Subject: Re: [Cppcms-users] CPPDB compile LIB > > > > >Hi, >thanks for the answer .... >Now having a strange error for sqlite, > >cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_COMPILER=/home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER=/home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++ -DSQLITE3_PATH=/home/common/Tools/SQLLite/InstallationArm/include > >-- The C compiler identification is GNU >-- The CXX compiler identification is GNU >-- Check for working C compiler: /home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc >-- Check for working C compiler: /home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working CXX compiler: /home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++ >-- Check for working CXX compiler: /home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Performing Test CPPDB_HAS_GCC_SYNC >-- Performing Test CPPDB_HAS_GCC_SYNC - Success >-- Performing Test CPPDB_HAVE_GCC_BITS_EXCHANGE_AND_ADD >-- Performing Test CPPDB_HAVE_GCC_BITS_EXCHANGE_AND_ADD - Failed >-- Performing Test CPPDB_HAVE_GCC_EXT_EXCHANGE_AND_ADD >-- Performing Test CPPDB_HAVE_GCC_EXT_EXCHANGE_AND_ADD - Success >-- Performing Test CPPDB_HAVE_FREEBSD_ATOMIC >-- Performing Test CPPDB_HAVE_FREEBSD_ATOMIC - Failed >-- Performing Test CPPDB_HAVE_SOLARIS_ATOMIC >-- Performing Test CPPDB_HAVE_SOLARIS_ATOMIC - Failed >-- Performing Test CPPDB_HAVE_MAC_OS_X_ATOMIC >-- Performing Test CPPDB_HAVE_MAC_OS_X_ATOMIC - Failed >-- odbc library was not found, disabling odbc backend >-- libpq not found, disableing postgresql backend >-- mysqlclient not found, disableing mysql backend >-- Configuring done >-- Generating done >-- Build files have been written to: /home/Modusat/cppdb-trunk > >[Modusat@localhost cppdb-trunk]$ make > >Scanning dependencies of target cppdb >[ 4%] Building CXX object CMakeFiles/cppdb.dir/src/utils.cpp.o >[ 8%] Building CXX object CMakeFiles/cppdb.dir/src/mutex.cpp.o >[ 12%] Building CXX object CMakeFiles/cppdb.dir/src/driver_manager.cpp.o >[ 16%] Building CXX object CMakeFiles/cppdb.dir/src/conn_manager.cpp.o >[ 20%] Building CXX object CMakeFiles/cppdb.dir/src/shared_object.cpp.o >[ 24%] Building CXX object CMakeFiles/cppdb.dir/src/pool.cpp.o >[ 28%] Building CXX object CMakeFiles/cppdb.dir/src/backend.cpp.o >[ 32%] Building CXX object CMakeFiles/cppdb.dir/src/frontend.cpp.o >[ 36%] Building CXX object CMakeFiles/cppdb.dir/src/atomic_counter.cpp.o >Linking CXX shared library libcppdb.so >[ 36%] Built target cppdb >Scanning dependencies of target cppdb-static >[ 40%] Building CXX object CMakeFiles/cppdb-static.dir/src/utils.cpp.o >[ 44%] Building CXX object CMakeFiles/cppdb-static.dir/src/mutex.cpp.o >[ 48%] Building CXX object CMakeFiles/cppdb-static.dir/src/driver_manager.cpp.o >[ 52%] Building CXX object CMakeFiles/cppdb-static.dir/src/conn_manager.cpp.o >[ 56%] Building CXX object CMakeFiles/cppdb-static.dir/src/shared_object.cpp.o >[ 60%] Building CXX object CMakeFiles/cppdb-static.dir/src/pool.cpp.o >[ 64%] Building CXX object CMakeFiles/cppdb-static.dir/src/backend.cpp.o >[ 68%] Building CXX object CMakeFiles/cppdb-static.dir/src/frontend.cpp.o >[ 72%] Building CXX object CMakeFiles/cppdb-static.dir/src/atomic_counter.cpp.o >Linking CXX static library libcppdb.a >[ 72%] Built target cppdb-static >Scanning dependencies of target cppdb_sqlite3 >[ 76%] Building CXX object CMakeFiles/cppdb_sqlite3.dir/drivers/sqlite3_backend.cpp.o >Linking CXX shared library libcppdb_sqlite3.so >/home/common/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lsqlite3 >collect2: ld returned 1 exit status >make[2]: *** [libcppdb_sqlite3.so.0.3.1] Error 1 >make[1]: *** [CMakeFiles/cppdb_sqlite3.dir/all] Error 2 >make: *** [all] Error 2 >[Modusat@localhost cppdb-trunk]$ make install >[ 36%] Built target cppdb >[ 72%] Built target cppdb-static >Linking CXX shared library libcppdb_sqlite3.so >/home/common/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lsqlite3 >collect2: ld returned 1 exit status >make[2]: *** [libcppdb_sqlite3.so.0.3.1] Error 1 >make[1]: *** [CMakeFiles/cppdb_sqlite3.dir/all] Error 2 >make: *** [all] Error 2 > > > > > > >Quoting Marcel Hellwig <ke...@co...>: >On 11.07.2013 13:31, Marcel Hellwig wrote: >>On 11.07.2013 13:29, la...@sa... wrote: >>>Hi, did this way: but gives an error cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_COMPILER = /home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER = /home/common/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++ Parse error in command line argument: -DCMAKE_C_COMPILER Should be: VAR:type=value CMake Error: No cmake scrpt provided. CMake Error: Problem processing arguments. Aborting. >>>get ride of whitespaces! D_CMAKE_C_COMPILER=YOURPATH >>sorry, of course without the first underscore, as Artyom said >> >>> >>> >>>------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk >>> >>> >>> >>>_______________________________________________ Cppcms-users mailing list Cpp...@li... https://lists.sourceforge.net/lists/listinfo/cppcms-users >> > > > >------------------------------------------------------------------------------ >See everything from the browser to the database with AppDynamics >Get end-to-end visibility with application monitoring from AppDynamics >Isolate bottlenecks and diagnose root cause in seconds. >Start your free trial of AppDynamics Pro today! >http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk >_______________________________________________ >Cppcms-users mailing list >Cpp...@li... >https://lists.sourceforge.net/lists/listinfo/cppcms-users > > > |