[bt-devel] BT 2.8.1 Build problem

Daniel Owens dhowens at pmbx.net
Sun Nov 27 19:50:32 MST 2011


Gary,

No, I installed sword from svn.

Daniel

On 11/27/2011 08:21 PM, Gary Holmlund wrote:
> Daniel,
>
> Do you have these packages installed?
> libsword8
> libsword-dev
>
> Gary
>
> On 11/27/2011 04:48 PM, Daniel Owens wrote:
>> Related to BT 2.8.4 on Linux Mint 12 with sword svn as of this 
>> morning...
>>
>> I get the same error as below. Looking in /etc/ld.so.conf, it simply 
>> has:
>>
>> include /etc/ld.so.conf.d/*.conf
>>
>> In that folder is a couple of conf files related to the kernel and 
>> libc.conf:
>>
>> # libc default configuration
>> /usr/local/lib
>>
>> Anyway, here is the output of ./build-debug.sh:
>>
>> git: 'svn' is not a git command. See 'git --help'.
>>
>> Did you mean one of these?
>>     fsck
>>     show
>> -- Setting up build environment for BibleTime version 2.9.0_rc1+40b4474
>> -- Using DBUS
>> -- Found CLucene library: /usr/lib/libclucene.so
>> -- Found CLucene include dir: /usr/include
>> -- Found CLucene library dir: /usr/lib
>> -- Found CLucene: /usr/lib/libclucene.so
>> -- Found Sword library: /usr/lib64/libsword.a
>> -- Found Sword library dir: /usr/lib64
>> -- Found Sword include dir: /usr/include/sword
>> -- Checking for required Sword version 1.6.0...
>> CMake Error at cmake/FindSword.cmake:91 (MESSAGE):
>>   Sword version check program could NOT be compiled: Change Dir:
>>   /home/daniel/bibletime/build/CMakeFiles/CMakeTmp
>>
>>
>>
>>   Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
>>
>>   /usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
>>   CMakeFiles/cmTryCompileExec.dir/build
>>
>>   make[1]: Entering directory
>>   `/home/daniel/bibletime/build/CMakeFiles/CMakeTmp'
>>
>>   /usr/bin/cmake -E cmake_progress_report
>>   /home/daniel/bibletime/build/CMakeFiles/CMakeTmp/CMakeFiles 1
>>
>>   Building CXX object
>>   CMakeFiles/cmTryCompileExec.dir/sword_version_compare.cpp.o
>>
>>   /usr/bin/c++ -I/usr/include/sword -o
>>   CMakeFiles/cmTryCompileExec.dir/sword_version_compare.cpp.o -c
>>   /home/daniel/bibletime/cmake/sword_version_compare.cpp
>>
>>   Linking CXX executable cmTryCompileExec
>>
>>   /usr/bin/cmake -E cmake_link_script
>>   CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
>>
>>   /usr/bin/c++ 
>> CMakeFiles/cmTryCompileExec.dir/sword_version_compare.cpp.o -o
>>   cmTryCompileExec -rdynamic -Wl,-Bstatic -lsword -Wl,-Bdynamic
>>
>>   /usr/bin/ld: cannot find -lsword
>>
>>   collect2: ld returned 1 exit status
>>
>>   make[1]: Leaving directory
>>   `/home/daniel/bibletime/build/CMakeFiles/CMakeTmp'
>>
>>   make[1]: *** [cmTryCompileExec] Error 1
>>
>>   make: *** [cmTryCompileExec/fast] Error 2
>>
>> Call Stack (most recent call first):
>>   cmake/FindSword.cmake:96 (CHECK_SWORD_VERSION)
>>   CMakeLists.txt:69 (FIND_PACKAGE)
>>
>>
>> -- Configuring incomplete, errors occurred!
>>
>> Any advice would be welcome.
>>
>> Daniel
>>
>> On 08/22/2011 11:24 PM, Gary Holmlund wrote:
>>> Troy,
>>>
>>> It is not finding the sword library. I have seen this before if 
>>> ldconfig is not run after installing a library. Some times you have 
>>> to add a directory to the /etc/ld.so.conf file if the directory that 
>>> the library is in is not in the ld.so.conf file. Then run ldconfig 
>>> again. My file name is how it is named on Fedora 15.
>>>
>>> Gary Holmlund
>>>
>>> On 08/22/2011 08:52 PM, troypulk wrote:
>>>> Hello,
>>>>
>>>> I'm trying a new Linux Distro called Mageia, it's a RPM based 
>>>> distro that is a fork off of Mandriva.
>>>>
>>>> Anyway, I installed all the dependent programs and Sword 1.6.2 but 
>>>> I get an error when building it.
>>>>
>>>> I understand what the problem is but I'm at a loss as to how to fix 
>>>> it.
>>>>
>>>> Thanks
>>>>
>>>> Here is the error message:
>>>>
>>>> # ./build-release.sh
>>>> -- The CXX compiler identification is GNU
>>>> -- The C compiler identification is GNU
>>>> -- Check for working CXX compiler: /usr/bin/c++
>>>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>>>> -- Detecting CXX compiler ABI info
>>>> -- Detecting CXX compiler ABI info - done
>>>> -- Check for working C compiler: /usr/bin/gcc
>>>> -- Check for working C compiler: /usr/bin/gcc -- works
>>>> -- Detecting C compiler ABI info
>>>> -- Detecting C compiler ABI info - done
>>>> -- Setting up build environment for BibleTime version 2.8.1
>>>> -- Looking for Q_WS_X11
>>>> -- Looking for Q_WS_X11 - found
>>>> -- Looking for Q_WS_WIN
>>>> -- Looking for Q_WS_WIN - not found.
>>>> -- Looking for Q_WS_QWS
>>>> -- Looking for Q_WS_QWS - not found.
>>>> -- Looking for Q_WS_MAC
>>>> -- Looking for Q_WS_MAC - not found.
>>>> -- Found Qt-Version 4.7.3 (using /usr/bin/qmake)
>>>> -- Using DBUS
>>>> -- Found CLucene library: /usr/lib/libclucene.so
>>>> -- Found CLucene include dir: /usr/include
>>>> -- Found CLucene library dir: /usr/lib
>>>> -- Found CLucene: /usr/lib/libclucene.so
>>>> -- Found CURL: /usr/lib/libcurl.so
>>>> -- Found ZLIB: /usr/include (found version "1.2.5")
>>>> -- Found Sword library: /usr/lib64/libsword.so
>>>> -- Found Sword library dir: /usr/lib64
>>>> -- Found Sword include dir: /usr/include/sword
>>>> -- Checking for required Sword version 1.6.0...
>>>> CMake Error at cmake/FindSword.cmake:91 (MESSAGE):
>>>>    Sword version check program could NOT be compiled: Change Dir:
>>>>    /home/troypulk/bibletime-2.8.1/build/CMakeFiles/CMakeTmp
>>>>
>>>>    Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast"
>>>>
>>>>    /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make
>>>>    CMakeFiles/cmTryCompileExec.dir/build
>>>>
>>>>    gmake[1]: Entering directory
>>>>    `/home/troypulk/bibletime-2.8.1/build/CMakeFiles/CMakeTmp'
>>>>
>>>>    /usr/bin/cmake -E cmake_progress_report
>>>>    
>>>> /home/troypulk/bibletime-2.8.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
>>>>
>>>>    Building CXX object
>>>>    CMakeFiles/cmTryCompileExec.dir/sword_version_compare.cpp.o
>>>>
>>>>    /usr/bin/c++ -I/usr/include/sword -o
>>>>    CMakeFiles/cmTryCompileExec.dir/sword_version_compare.cpp.o -c
>>>>    /home/troypulk/bibletime-2.8.1/cmake/sword_version_compare.cpp
>>>>
>>>>    Linking CXX executable cmTryCompileExec
>>>>
>>>>    /usr/bin/cmake -E cmake_link_script
>>>>    CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
>>>>
>>>>    /usr/bin/c++ 
>>>> CMakeFiles/cmTryCompileExec.dir/sword_version_compare.cpp.o -o
>>>>    cmTryCompileExec -rdynamic -lsword
>>>>
>>>>    /usr/bin/ld: cannot find -lsword
>>>>
>>>>    collect2: ld returned 1 exit status
>>>>
>>>>    gmake[1]: Leaving directory
>>>>    `/home/troypulk/bibletime-2.8.1/build/CMakeFiles/CMakeTmp'
>>>>
>>>>    gmake[1]: *** [cmTryCompileExec] Error 1
>>>>
>>>>    gmake: *** [cmTryCompileExec/fast] Error 2
>>>>
>>>> Call Stack (most recent call first):
>>>>    cmake/FindSword.cmake:96 (CHECK_SWORD_VERSION)
>>>>    CMakeLists.txt:69 (FIND_PACKAGE)
>>>>
>>>> -- Configuring incomplete, errors occurred!
>>>>
>>>> _______________________________________________
>>>> bt-devel mailing list
>>>> bt-devel at crosswire.org
>>>> http://www.crosswire.org/mailman/listinfo/bt-devel
>>>
>>>
>>> _______________________________________________
>>> bt-devel mailing list
>>> bt-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/bt-devel
>>>
>>
>> _______________________________________________
>> bt-devel mailing list
>> bt-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/bt-devel
>
>
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel
>



More information about the bt-devel mailing list