Okay, we seem to have flip-flopped. :( Today I build most of the main suite packages with TQt3, and reported those exceptions, but now I can't build tdelibs with Qt3. This is the opposite of a few days ago.
========================================
[ 23%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o
cd /dev/shm/tdelibs.build/dcop && /usr/bin/c++ -DDCOP_shared_EXPORTS -DHAVE_CONFIG_H -O2 -march=i486 -mtune=i686 -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -fPIC -I/opt/trinity/include -I/usr/include/tqt -I/dev/shm/tdelibs.build/dcop -I/dev/shm/tdelibs.build -I/dev/shm/tdelibs/dcop -I/dev/shm/tdelibs.build/tdecore -I/dev/shm/tdelibs/tdecore -o CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o -c /dev/shm/tdelibs/dcop/dcopclient.cpp
Linking CXX shared module light.so
cd /dev/shm/tdelibs.build/kstyles/light && /usr/bin/cmake -E cmake_link_script CMakeFiles/light-module.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -O2 -march=i486 -mtune=i686 -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -Wl,--no-undefined -shared -Wl,-soname,light.so -o light.so CMakeFiles/light-module.dir/light.cpp.o CMakeFiles/light-module.dir/lightstyle-v2.cpp.o CMakeFiles/light-module.dir/lightstyle-v3.cpp.o -L/opt/trinity/lib ../../tdefx/libtdefx.so.4.2.0 -ltqt -lqt-mt -lXrender -lX11 -Wl,-rpath,/opt/trinity/lib:/dev/shm/tdelibs.build/tdefx:
/dev/shm/tdelibs/dcop/dcopclient.cpp: In member function 'bool DCOPClient::attachInternal(bool)':
/dev/shm/tdelibs/dcop/dcopclient.cpp:785: error: 'qint64' was not declared in this scope
/dev/shm/tdelibs/dcop/dcopclient.cpp:785: error: expected ')' before numeric constant
/dev/shm/tdelibs/dcop/dcopclient.cpp:785: error: expected ')' before ';' token
make[2]: Leaving directory `/dev/shm/tdelibs.build'
========================================
Darrell
All,
Please add any themes you want to see imported from kde-look.org here:
http://trinity.etherpad.trinitydesktop.org/42
Any suggestions must be GPL/BSD/public domain licensed and NOT CONTAIN ANY
NON-FREE COPYRIGHTED FILES. This includes wallpapers, sounds, icons, etc.
Tim
Tim, All,
When we last did the build scripts for trinity, Tim suggested that each build
script contain reference to the GPL. I had submitted all build scripts for Arch
with:
#
# All modifications and uses of this file are licensed under
# the software for which this file was made for, should the software
# be under an Open Source License, at least version 1.9, defined
# by the Open Source Initiative. In other cases, this file is automatically
# released to the Public Domain.
#
I've noticed the current scripts omit the statement. For submitting/updating
scripts, is this something that is wanted? If so, does it need to be updated in
any way? It could be more readable legally.
--
David C. Rankin, J.D.,P.E.
Tim,
My build scripts from last year reference libcaldav:
"http://quickbuild.pearsoncomputing.net:58080/2055979/libcaldav_0.6.5-2debia…"
The git tree seems to have libcaldav (0.6.2) with last change:
* Fix bug to be able to handle HTTP HEADER lines split
over multiple lines. Patch provided by Timothy Pearson
Are these the same? git tree older/newer? I don't have the old source, so I
can't check and the quickbuild url is dead.
--
David C. Rankin, J.D.,P.E.
Guys & Gals,
(with restored political correctness), where do the additional dependencies
apps fit in the build order and which will not build if the system is based on
Qt3. Specifically, the following are in the tree, but appear to not have
previous build scripts on Arch:
dependencies-avahi-tqt
dependencies-libart-lgpl
dependencies-libcaldav
dependencies-libcarddav
dependencies-python-tqt
dependencies-sip4-tqt
dependencies-tqca-tls
dependencies-tqscintilla
The build order lists:
tqtinterface
arts
dbus-tqt
dbus-1-tqt
tdelibs
<snip>
I presume the above dependencies would be built prior to tdelibs. Without
trying each individually, do we know which ones won't build unless TQt3 is used
instead of Qt3? Also, is there any order in which they must be built? (don't
think so, but I thought I would check...)
python-tqt, sip4-tqt and tqscintilla all seem to be related to python/C++
bindings - is there any functionality they provide for TDE beyond development
that a normal desktop user would care about?
I have no problem backing up and starting over with TQT3, but my understanding
is it is still waiting on a few fixes from Tim. Where will be get the
announcement that TQt3 is considered ready to go? git changelog? list?
Sorry for the list of questions, but in trying to get as much done as
possible, I would like to avoid wasting effort if possible and the HowToBuild
wiki left these issues open.
--
David C. Rankin, J.D.,P.E.
Today I am building packages using TQt3 rather than Qt3. Overall, a good day but I encountered some errors I did not experience with Qt3.
======================================================
tdesdk:
[ 4%] Building CXX object cervisia/CMakeFiles/cervisia-static.dir/qttableview.cpp.o
cd /dev/shm/tdesdk.build/cervisia && /usr/bin/c++ -DHAVE_CONFIG_H -D_BSD_SOURCE -O2 -march=i486 -mtune=i686 -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/dev/shm/tdesdk.build/cervisia -I/dev/shm/tdesdk.build/cervisia/cvsservice -I/opt/trinity/include -I/usr/include/tqt -fPIC -o CMakeFiles/cervisia-static.dir/qttableview.cpp.o -c /dev/shm/tdesdk/cervisia/qttableview.cpp
/dev/shm/tdesdk/cervisia/qttableview.cpp: In member function 'void QtTableView::coverCornerSquare(bool)':
/dev/shm/tdesdk/cervisia/qttableview.cpp:1076: error: 'Q_CHECK_PTR' was not declared in this scope
/dev/shm/tdesdk/cervisia/qttableview.cpp: In member function 'TQScrollBar* QtTableView::verticalScrollBar() const':
/dev/shm/tdesdk/cervisia/qttableview.cpp:1451: error: 'Q_CHECK_PTR' was not declared in this scope
/dev/shm/tdesdk/cervisia/qttableview.cpp: In member function 'TQScrollBar* QtTableView::horizontalScrollBar() const':
/dev/shm/tdesdk/cervisia/qttableview.cpp:1483: error: 'Q_CHECK_PTR' was not declared in this scope
make[2]: *** [cervisia/CMakeFiles/cervisia-static.dir/qttableview.cpp.o] Error 1
make[2]: Leaving directory `/dev/shm/tdesdk.build'
make[1]: *** [cervisia/CMakeFiles/cervisia-static.dir/all] Error 2
make[1]: Leaving directory `/dev/shm/tdesdk.build'
make: *** [all] Error 2
======================================================
Darrell
In the wiki is the following:
====================================
To commit all changes made to the complete source tree
cd <top level tde directory>
./scripts/commit_all_submodules
To commit changes in the current repository to the TDE servers
git commit -a
git push origin master
====================================
What is the difference between the two commands and when is each appropriate?
Darrell
Today I am building packages using TQt3 rather than Qt3. Overall, a good day but I encountered some errors I did not experience with Qt3.
======================================================
tdegraphics:
[ 10%] Building CXX object kghostview/CMakeFiles/kghostviewlib-shared.dir/kgvshell.cpp.o
cd /dev/shm/tdegraphics.build/kghostview && /usr/bin/c++ -Dkghostviewlib_shared_EXPORTS -DHAVE_CONFIG_H -O2 -march=i486 -mtune=i686 -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -fPIC -I/dev/shm/tdegraphics.build/kghostview -I/dev/shm/tdegraphics/kghostview/dscparse -I/dev/shm/tdegraphics.build -I/opt/trinity/include -I/usr/include/tqt -o CMakeFiles/kghostviewlib-shared.dir/kgvshell.cpp.o -c /dev/shm/tdegraphics/kghostview/kgvshell.cpp
/dev/shm/tdegraphics/kiconedit/utils.cpp: In function 'void setupImageHandlers()':
/dev/shm/tdegraphics/kiconedit/utils.cpp:40: error: 'Q_CHECK_PTR' was not declared in this scope
make[2]: *** [kiconedit/CMakeFiles/kiconedit.dir/utils.cpp.o] Error 1
make[2]: Leaving directory `/dev/shm/tdegraphics.build'
...
In file included from /dev/shm/tdegraphics/kghostview/kgvshell.cpp:35:
/opt/trinity/include/kedittoolbar.h:271: warning: 'KEditToolbarWidget' has a field 'KEditToolbarWidget::m_inactiveList' whose type uses the anonymous namespace
/opt/trinity/include/kedittoolbar.h:271: warning: 'KEditToolbarWidget' has a field 'KEditToolbarWidget::m_activeList' whose type uses the anonymous namespace
/dev/shm/tdegraphics/kghostview/kgvdocument.cpp: In member function 'void KGVDocument::doOpenFile()':
/dev/shm/tdegraphics/kghostview/kgvdocument.cpp:131: error: 'Q_CHECK_PTR' was not declared in this scope
/dev/shm/tdegraphics/kghostview/kgvdocument.cpp: In member function 'bool KGVDocument::uncompressFile()':
/dev/shm/tdegraphics/kghostview/kgvdocument.cpp:199: error: 'Q_CHECK_PTR' was not declared in this scope
make[2]: *** [kghostview/CMakeFiles/kghostviewlib-shared.dir/kgvdocument.cpp.o] Error 1
======================================================
Darrell
Today I am building packages using TQt3 rather than Qt3. Overall, a good day but I encountered some errors I did not experience with Qt3.
======================================================
tdebindings: Still a mess! These are typical errors --- too many to post, but similar to those when building against Qt3.
DCOP.xs:29:20: error: qpoint.h: No such file or directory
DCOP.xs:30:19: error: qrect.h: No such file or directory
DCOP.xs:31:21: error: qregexp.h: No such file or directory
DCOP.xs:32:19: error: qsize.h: No such file or directory
DCOP.xs:33:25: error: qstringlist.h: No such file or directory
In file included from DCOP.xs:35:
/opt/trinity/include/dcopclient.h:26:22: error: tqobject.h: No such file or directory
/opt/trinity/include/dcopclient.h:27:23: error: tqcstring.h: No such file or directory
/opt/trinity/include/dcopclient.h:28:25: error: tqvaluelist.h: No such file or directory
/opt/trinity/include/dcopclient.h:29:22: error: tqstring.h: No such file or directory
In file included from /opt/trinity/include/dcopclient.h:30,
from DCOP.xs:35:
/opt/trinity/include/kdatastream.h:4:26: error: tqdatastream.h: No such file or directory
In file included from /opt/trinity/include/dcopclient.h:31,
from DCOP.xs:35:
/opt/trinity/include/tdelibs_export.h:27:22: error: tqglobal.h: No such file or directory
In file included from /opt/trinity/include/dcopclient.h:30,
from DCOP.xs:35:
/opt/trinity/include/kdatastream.h:23: error: expected initializer before '&' token
/opt/trinity/include/kdatastream.h:32: error: expected initializer before '&' token
/opt/trinity/include/kdatastream.h:40: error: expected initializer before '&' token
/opt/trinity/include/kdatastream.h:49: error: expected initializer before '&' token
======================================================
Darrell