Hi Tim,
ok Thx for the clearup. I can't find any documentation on this on the wiki pages. Did I miss something?
Regards
Nic
-----Ursprüngliche Nachricht-----
Von: "Timothy Pearson" <kb9vqf(a)pearsoncomputing.net>
Gesendet: Oct 28, 2011 5:54:32 PM
An: trinity-devel(a)lists.pearsoncomputing.net
Betreff: Re: [trinity-devel] kdebase make process fails to run
>> Hi,
>>
>> I've been trying to build kdebase with cmake from current svn with the
>> following command:
>> cmake ../../kdebase/ -DCMAKE_INSTALL_PREFIX=/opt/kde-3.5.13
>>
>> cmake responds with:
>> -- The C compiler identification is GNU
>> -- The CXX compiler identification is GNU
>> -- 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
>> -- 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
>> -- checking for one of the modules 'tqt'
>> --Â Â tmoc path: /opt/kde-3.5.13/bin/tmoc
>> --Â Â moc path: /opt/lib/qt3/bin/moc
>> --Â Â uic path: /opt/lib/qt3/bin/uic
>> -- Performing Test HAVE_USABLE_TQT
>> -- Performing Test HAVE_USABLE_TQT - Success
>> -- checking for 'TDE'
>> --Â Â found 'TDE', version 3.5.13
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: /root/temp/build/base
>>
>> created files:
>> CMakeCache.txt CMakeFiles Makefile cmake_install.cmake config.hÂ
>> kcontrol kdmlib
>>
>> firing up make does nothing at all. kdelibs builds fine btw.
>> Any clues?
>>
>> Regards
>> Nic
>
>kdebase by default builds nothing. You will either need to enable the
>modules you want to compile by passing the correct flags to CMake, or
>build everything by passing -DBUILD_ALL="ON to CMake.
>
>Tim
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: trinity-devel-unsubscribe(a)lists.pearsoncomputing.net
>For additional commands, e-mail: trinity-devel-help(a)lists.pearsoncomputing.net
>Read list messsages on the Web archive: http://trinity-devel.pearsoncomputing.net/
>Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
>
___________________________________________________________
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192
Hi,
I've been trying to build kdebase with cmake from current svn with the following command:
cmake ../../kdebase/ -DCMAKE_INSTALL_PREFIX=/opt/kde-3.5.13
cmake responds with:
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- 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
-- 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
-- checking for one of the modules 'tqt'
-- tmoc path: /opt/kde-3.5.13/bin/tmoc
-- moc path: /opt/lib/qt3/bin/moc
-- uic path: /opt/lib/qt3/bin/uic
-- Performing Test HAVE_USABLE_TQT
-- Performing Test HAVE_USABLE_TQT - Success
-- checking for 'TDE'
-- found 'TDE', version 3.5.13
-- Configuring done
-- Generating done
-- Build files have been written to: /root/temp/build/base
created files:
CMakeCache.txt CMakeFiles Makefile cmake_install.cmake config.h kcontrol kdmlib
firing up make does nothing at all. kdelibs builds fine btw.
Any clues?
Regards
Nic
___________________________________________________________
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192
Hello,
Here are some further notes regarding the 3.5.13 release. The release
is on schedule for Nov 1st (in 3 days).
Now is your last chance to send in patches for the release. After Oct
29th a hard freeze will be in effect. No changes past this point will
be made. This is to ensure that packagers have enough time to produce
packages. After that the final tarballs will be built for the release.
For the 3.5.13 release there will be no Ubuntu LiveCDs. If someone
would like to respin a LiveCD for us, we will be happy to host the
files.
Oneiric packages are built and ready to install. Please report any
problems you find.
For Oneiric installation instructions:
http://www.trinitydesktop.org/wiki/bin/view/Developers/NightlyBuilds
Lastly, LibreOffice integration will not be available in Oneiric until
the creation, submission, and incorporation of patches into the
upstream LibreOffice project.
Thank you,
Calvin Morrison
Trinity Desktop Team
Hello, I'm compling TDE SVN rev 1260891 on RHEL 6.
I get the following error during "make install":
==============
-- Installing:
/home/albator/rpmbuild/BUILDROOT/trinity-kdebase-3.5.12.99.1260891-0.el6.opt.x86_64/opt/trinity/bin/kdmtsak
CMake Error at kdmlib/cmake_install.cmake:131 (FILE):
file RPATH_REMOVE could not remove RPATH from file:
/home/albator/rpmbuild/BUILDROOT/trinity-kdebase-3.5.12.99.1260891-0.el6.opt.x86_64/opt/trinity/bin/kdmtsak
Error opening file for update.
Call Stack (most recent call first):
cmake_install.cmake:43 (INCLUDE)
make: *** [install] Error 1
make: Leaving directory `/home/albator/rpmbuild/BUILD/kdebase/build'
==============
The file"opt/trinity/bin/kdmtsak" exists but is not writable. I suppose
that's why the RPATH_REMOVE macro fails:
-r-s--x--x 1 albator albator 108807 26 oct. 20:04
/home/albator/rpmbuild/BUILDROOT/trinity-kdebase-3.5.12.99.1260891-0.el6.opt.x86_64/opt/trinity/bin/kdmtsak
(Note: RPM building is done as non-root user.)
Thanks
Francois Andriot
Hello, I have some troubles compiling kdebase SVN 1260891 on Fedora 15.
I guess this is because the "direct linking" is now disabled by default
on this distro.
https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
==========
/usr/bin/ld: CMakeFiles/nspluginviewer.dir/nsplugin.cpp.o: undefined
reference to symbol 'dlsym@@GLIBC_2.2.5'
/usr/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in DSO
/lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [nsplugins/viewer/nspluginviewer] Error 1
make[2]: Leaving directory `/home/albator/rpmbuild/BUILD/kdebase/build'
make[1]: *** [nsplugins/viewer/CMakeFiles/nspluginviewer.dir/all] Error 2
==========
Linking CXX executable kdesktop_lock
cd /home/albator/rpmbuild/BUILD/kdebase/build/kdesktop/lock &&
/usr/bin/cmake -E cmake_link_script
CMakeFiles/kdesktop_lock.dir/link.txt --verbose=1
/usr/lib64/ccache/c++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL
-DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT
-include tqt.h -ldl CMakeFiles/kdesktop_lock.dir/lockprocess.cc.o
CMakeFiles/kdesktop_lock.dir/lockdlg.cc.o
CMakeFiles/kdesktop_lock.dir/infodlg.cc.o
CMakeFiles/kdesktop_lock.dir/querydlg.cc.o
CMakeFiles/kdesktop_lock.dir/sakdlg.cc.o
CMakeFiles/kdesktop_lock.dir/securedlg.cc.o
CMakeFiles/kdesktop_lock.dir/autologout.cc.o
CMakeFiles/kdesktop_lock.dir/main.cc.o -o kdesktop_lock -rdynamic
-L/opt/trinity/lib64 -L/usr/lib64/qt-3.3/lib ../libkdesktopsettings.a
../../kdmlib/libdmctl.a /opt/trinity/lib64/libkio.so.4.2.0 -lGL -lXau
/opt/trinity/lib64/libkdeui.so.4.2.0 -lfreetype -lfontconfig
/opt/trinity/lib64/libkdesu.so.4.2.0 -lutil
/opt/trinity/lib64/libkwalletclient.so.1.0.1
/opt/trinity/lib64/libkdecore.so.4.2.0
/opt/trinity/lib64/libDCOP.so.4.2.0 /opt/trinity/lib64/libkdefx.so.4.2.0
-ltqt -lqt-mt -lXrender -lX11 -lz -lXcomposite -lICE -lSM
-Wl,-rpath,/opt/trinity/lib64:/usr/lib64/qt-3.3/lib:
/usr/bin/ld: CMakeFiles/kdesktop_lock.dir/lockprocess.cc.o: undefined
reference to symbol 'DPMSInfo'
/usr/bin/ld: note: 'DPMSInfo' is defined in DSO /usr/lib64/libXext.so.6
so try adding it to the linker command line
/usr/lib64/libXext.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [kdesktop/lock/kdesktop_lock] Error 1
make[2]: Leaving directory `/home/albator/rpmbuild/BUILD/kdebase/build'
make[1]: *** [kdesktop/lock/CMakeFiles/kdesktop_lock.dir/all] Error 2
==========
To sum up things, I can compile if I set the following variable
export LDFLAGS="-ldl -lXext"
Thanks
Francois Andriot
I notice the developer's wiki has been updated and mentions that qt3 should be build with Trinity sources rather than built from distro sources.
I am building qt3 from the original 3.3.8b sources and applying my own patches. That approach worked okay last spring.
I presume any patches applied in the past no longer are needed because they are included in the Trinity sources.
Problem is I don't see a tarball for the Trinity sources. I don't know how to use git.
I would appreciate somebody updating the wiki to provide some guidance. :) Or provide sufficient details here, which later can be added to the wiki.
Thanks.
Darrell
The Trinity code repository is officially in a hard freeze as of 6:30PM
CDT 10/25/2011, pending release of TDE 3.5.13. The only updates that will
be accepted at this point are critical bug fixes that require only minor
changes to the TDE source.
Distribution packagers, start building your official packages for release
at this time. We are on schedule for an official 3.5.13 release on
November 1, 2011.
Timothy Pearson
Trinity Desktop Project
Building on Slackware 13.1. GCC 4.4.4. Clean chroot build environment.
Building to install to /opt/trinity.
qt3, qca, qca-tls, tqtinterface, dbus-tqt, arts built without error.
Log:
http://humanreadable.nfshost.com/trinity/build_logs/kdelibs-3.5.13-i486-svn…
The log contains environment variables.
Darrell