I've built the amalgamated source in the beagleboneblack. It doesn't take
that much of time.

Michael,
Le 8 juil. 2014 21:45, "Patrick Ireland" <[email protected]> a écrit
:

> I have done ages of C++/C/Java programming on Windows/Linux.
> I want to build an app for the BeagleBone Black Rev C that uses SQLite.
> I downloaded the source from SQLite.org and build a new project in Eclipse.
> I have previously built lots of apps this way for the BeagleBone Black
> series including Rev C.
> However, the amalgamated source of SQLite does not build.
> It has problems.
> I have built successful multithread apps on the BeagleBone Black and have
> many the appropriate include and linkage assignments to the Eclipse Gods
> but I cannot get rid of the pthread_.....  undefined problems
> nor can I get rid of the dl... undefinded problems.
> I want to build the SQLite as an object (not in the OO sense, rather,
> compiled) to be linked in with my eventual application.
> Is this the correct way to use SQLite (single application albeit
> multithreaded but I have implemented semaphore access to the eventual
> SQLite portion to avoid multithreading entanglements)?
> Has anyone successful cross compiled SQLite from Eclipse/WIndows for the
> BeagleBone Black?
>
> Any suggestions will be greatly appriciated.
>
> ./sqlite3.o: In function `pthreadMutexAlloc':
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:18832:
> undefined reference to `pthread_mutexattr_init'
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:18833:
> undefined reference to `pthread_mutexattr_settype'
>
> d:/bbb-toolchain/gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2/crtbegin.o
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:18835:
> undefined reference to `pthread_mutexattr_destroy'
> ./sqlite3.o: In function `pthreadMutexTry':
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:18964:
> undefined reference to `pthread_mutex_trylock'
> ./sqlite3.o
> ./sqlite3.o: In function `unixDlOpen':
> -lstdc++
> (d:/bbb-toolchain/gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2/../../../../arm-linux-gnueabihf/lib/libstdc++.so)
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:29929:
> undefined reference to `dlopen'
> ./sqlite3.o: In function `unixDlError':
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:29943:
> undefined reference to `dlerror'
> ./sqlite3.o: In function `unixDlSym':
> -lm
> (d:/bbb-toolchain/gnueabihf/bin/../arm-linux-gnueabihf/libc/usr/lib/arm-linux-gnueabihf/libm.so)
> libgcc_s.so.1
> (d:/bbb-toolchain/gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2/../../../../arm-linux-gnueabihf/lib\libgcc_s.so.1)
> /lib/arm-linux-gnueabihf/libc.so.6
> (d:\bbb-toolchain\gnueabihf\bin\../arm-linux-gnueabihf/libc/lib/arm-linux-gnueabihf/libc.so.6)
>
> (d:\bbb-toolchain\gnueabihf\bin\../arm-linux-gnueabihf/libc/usr/lib/arm-linux-gnueabihf/libc_nonshared.a)elf-init.oS
>
> (d:\bbb-toolchain\gnueabihf\bin\../arm-linux-gnueabihf/libc/usr/lib/arm-linux-gnueabihf/libc_nonshared.a)stat.oS
>
> (d:\bbb-toolchain\gnueabihf\bin\../arm-linux-gnueabihf/libc/usr/lib/arm-linux-gnueabihf/libc_nonshared.a)fstat.oS
> /lib/ld-linux-armhf.so.3
> (d:\bbb-toolchain\gnueabihf\bin\../arm-linux-gnueabihf/libc/lib/ld-linux-armhf.so.3)
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:29970:
> undefined reference to `dlsym'
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:29970:
> undefined reference to `dlsym'
> ./sqlite3.o: In function `unixDlClose':
> D:\Software
> Development\MyTesting\BeagleBoneBlack\SQLite\Debug/../sqlite3.c:29975:
> undefined reference to `dlclose'
>
> WebRep
> Overall rating
>
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to