Thanks Darrell.
I decided to go for installing everything to /usr as this will be for a
custom stripped slackware distro with only lxde and Trinity. I also went
with qt3. Everything compiled nicely for me. Arts seems to be happy in this
setup now ... at least i will take the final output from building arts to
be an indication of success:
cd /mnt/sda6/build/qtmcop && /usr/bin/cmake -E cmake_symlink_library
libqtmcop.so.1.0.0 libqtmcop.so.1 libqtmcop.so
make[2]: Leaving directory `/mnt/sda6/build'
/usr/bin/cmake -E cmake_progress_report /mnt/sda6/build/CMakeFiles 98
[100%] Built target qtmcop-shared
make[1]: Leaving directory `/mnt/sda6/build'
/usr/bin/cmake -E cmake_progress_start /mnt/sda6/build/CMakeFiles 0
Jay
On Thu, Jan 26, 2012 at 3:11 AM, Darrell Anderson
<humanreadable(a)yahoo.com>wrote;wrote:
After building
tqt3, to /opt/trinity and
tqtinterface to /usr i am attempting to build arts (git). It
fails just after reaching 100%. Any ideas?
Yes. The errors looks similar to those we have been discussing with
tdelibs failing to build with tqt3. I think the primary problem is the
cmake checks are stuck to looking in /usr before deciding whether to set
the cmake TQT_REAL_TQT internal variable. You'll find that variable in the
tqtinterface CMakeCache.txt file when building tqtinterface and should be
set to 1. Look in your tqtinterface CMakeCache.txt file to verify that
variable is being set. If not then you are experiencing a similar problem
with tqt3.
Until Tim decides on a long-term fix, I am using a simple patch:
http://trinity-devel.pearsoncomputing.net/?0::5126
I was able to build arts before this patch, so perhaps your build failure
is different.
Basically, by removing if( QT_PREFIX_DIR STREQUAL "/usr" ) I can build
tdelibs with tqt3.
There was a recent patch merged with GIT that affected building arts with
-DWITH_GCC_VISIBILITY=ON. I believe the patch was merged with GIT on Jan.
21. If you are using a GIT snapshot earlier than that date, try building
with -DWITH_GCC_VISIBILITY=OFF before updating your local GIT repository.
You also could try building tqt3 to install to /usr and see what happens.
Another option is to build qt3 rather than tqt3. I think there remain a
few kinks with tqt3. When Tim finds the time I'm sure we'll rapidly quash
those bugs.
Darrell
---------------------------------------------------------------------
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