Tim,
The new code in the GIT tree is broken. I have completely updated my local
repo at 9:30 pm and started a complete build after struggling with build
failures today. Earlier, tdelibs would fail at 4% due to a qt_cast definition.
Now tdelibs will not make it past 1%. The new error is:
[ 1%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o
cd /build/src/build/dcop && /usr/bin/c++ -DDCOP_shared_EXPORTS -DHAVE_CONFIG_H
-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector
--param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -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/tqt3/include
-I/opt/trinity/include/tqt -I/build/src/build/dcop -I/build/src/build
-I/build/src/tdelibs/dcop -I/build/src/build/tdecore
-I/build/src/tdelibs/tdecore -o CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o
-c /build/src/tdelibs/dcop/dcopclient.cpp
/build/src/tdelibs/dcop/dcopclient.cpp: In function 'bool receiveQtObject(const
TQCString&, const TQCString&, const TQByteArray&, TQCString&, TQByteArray&)':
/build/src/tdelibs/dcop/dcopclient.cpp:1539:20: error: 'class TQObject' has no
member named 'tqt_invoke'
make[2]: *** [dcop/CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o] Error 1
make[2]: Leaving directory `/build/src/build'
make[1]: *** [dcop/CMakeFiles/DCOP-shared.dir/all] Error 2
make[1]: Leaving directory `/build/src/build'
make: *** [all] Error 2
I am building in the following manner:
cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/${_builddir}"
mkdir -p build
cd build
msg "Starting cmake..."
cmake ${srcdir}/tdelibs \
-DCMAKE_INSTALL_PREFIX=${TDEDIR} \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DWITH_ARTS=ON \
-DWITH_ALSA=ON \
-DWITH_LIBART=ON \
-DWITH_LIBIDN=ON \
-DWITH_SSL=ON \
-DWITH_CUPS=ON \
-DWITH_LUA=OFF \
-DWITH_TIFF=ON \
-DWITH_JASPER=ON \
-DWITH_OPENEXR=ON \
-DWITH_UTEMPTER=ON \
-DWITH_AVAHI=ON \
-DWITH_ASPELL=ON \
-DWITH_PAM=ON \
-DWITH_HSPELL=ON
msg "Building - $pkgname..."
make
Need help from the master :)
--
David C. Rankin, J.D.,P.E.
What function do I call to learn the names of the three temporary directories? I believe lnusertemp creates the directories and the sysm links but how do other apps learn of these locations? What is the appropriate way to do that?
Thanks.
Darrell
Should we report Qt3 bugs or has all focus now shifted to TQt3?
Yesterday I successfully built all of my packages against TQt3. Today I tried to build against Qt3 and tdebase failed with the following:
/dev/shm/tdebase.build/kicker/kicker/core/kmenubase.ui.h:7: error: 't_xdisplay' was not declared in this scope
Reports these errors or abandon building against Qt3?
Darrell
Tim, Darrell,
Things are getting worse instead of better :) The build now craters at
tdelibs. This is with a brand new git pull and a fresh build environment. The
error looks like our friend tqt_cast is not behaving:
[ 3%] Building CXX object tdefx/CMakeFiles/tdefx-shared.dir/kdrawutil.cpp.o
[ 4%] Building CXX object tdefx/CMakeFiles/tdefx-shared.dir/kstyle.cpp.o
/build/src/tdelibs/tdefx/kstyle.cpp: In member function 'virtual void
KStyle::polish(TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:266:25: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:266:45: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:266:47: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function 'virtual void
KStyle::unPolish(TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:287:25: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:287:45: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:287:47: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function 'virtual bool
KStyle::eventFilter(TQObject*, TQEvent*)':
/build/src/tdelibs/tdefx/kstyle.cpp:1905:17: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:1905:36: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:1905:37: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp:1912:25: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:1912:48: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:1912:49: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function 'void
{anonymous}::TransparencyHandler::blendToPixmap(const TQColorGroup&, const
TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:2295:6: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2295:29: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2295:30: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp:2296:48: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2296:71: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2296:72: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp: In member function 'void
{anonymous}::TransparencyHandler::XRenderBlendToPixmap(const TQWidget*)':
/build/src/tdelibs/tdefx/kstyle.cpp:2317:6: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2317:29: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2317:30: error: expected primary-expression
before '>' token
/build/src/tdelibs/tdefx/kstyle.cpp:2319:7: error: '::tqt_cast' has not been
declared
/build/src/tdelibs/tdefx/kstyle.cpp:2319:30: error: expected primary-expression
before '*' token
/build/src/tdelibs/tdefx/kstyle.cpp:2319:31: error: expected primary-expression
before '>' token
make[2]: *** [tdefx/CMakeFiles/tdefx-shared.dir/kstyle.cpp.o] Error 1
make[1]: *** [tdefx/CMakeFiles/tdefx-shared.dir/all] Error 2
make: *** [all] Error 2
--
David C. Rankin, J.D.,P.E.
Hey guys,
I was hacking on a KCM module and found that there was already a TODO
list made up for kcontrol, maybe we can exctract some ideas for that
"this file contain a list of various major changes for
KControl(reorganization, broad technical changes etc.) planned for
KDE4."
the file is located in tdebase/kcontrol/TODO
Calvin
Tim, Darrell, all
I moved tde-packaging to my laptop (kde 3.5.10 on opensuse) and went to update
it and kwallet Qt4 appeared - what the heck? I did it three times to makes sure.
Here is the konsole output I received:
22:41 alchemy:~/tde/tde-packaging> ../scr/gituppkg.sh
Checking out files: 100% (22574/22574), done.
HEAD is now at f635b71 Fix tdelibs FTBFS on Ubuntu
QDBusConnection: name 'org.kde.kwalletd' had owner '' but we thought it was ':1.35'
HEAD is now at f635b71 Fix tdelibs FTBFS on Ubuntu
22:41 alchemy:~/tde/tde-packaging> ../scr/gituppkg.sh
HEAD is now at f635b71 Fix tdelibs FTBFS on Ubuntu
HEAD is now at f635b71 Fix tdelibs FTBFS on Ubuntu
22:42 alchemy:~/tde/tde-packaging> ../scr/gituppkg.sh
HEAD is now at f635b71 Fix tdelibs FTBFS on Ubuntu
ksshaskpass(8692)/kdeui (Wallet): The kwalletd service has been disabled
ksshaskpass(8692)/kdeui (Wallet): The kwalletd service has been disabled
ksshaskpass(8692)/kdeui (Wallet): The kwalletd service has been disabled
ksshaskpass(8692)/kdeui (Wallet): The kwalletd service has been disabled
ksshaskpass(8692)/kdeui (Wallet): The kwalletd service has been disabled
ksshaskpass(8692)/kdeui (Wallet): The kwalletd service has been disabled
Already up-to-date.
HEAD is now at f635b71 Fix tdelibs FTBFS on Ubuntu
How is this possible? Is this supposed to happen? It was really kind of
creepy. Here is a screenshot:
http://www.3111skyline.com/dl/dt/trinity/ss/updt-packageing-launches-kwalle…
Up to this point all of the git sources have been on my server where I simply
access them via ssh. The gituppkg.sh script is simply:
cat ../scr/gituppkg.sh
#!/bin/bash
git reset --hard HEAD
git clean -dxf
git pull
git reset --hard HEAD
git clean -dxf
git submodule init
git submodule update --recursive
git submodule foreach --recursive "git checkout master"
git submodule foreach --recursive "git pull"
What's going on?
--
David C. Rankin, J.D.,P.E.
>
> On 03/09/2012 09:34 PM, Darrell Anderson wrote:
>
> > Configure seems okay but make stumbles with creating qt-watch.moc3.
> >
> > "moc: Too many input files specified" seems to be one of those error
message that nobody on the planet helps with. Lots of people asking, nobody
explaining. Of course, all of these non-answers are replicated a couple
hundred times all over the web. Google is a POS the past couple of years.
> >
[...]
>
> No Joy, same error...
>
> But HELL YA! on the rest :)
>
> I'm going to try a couple more packages on your list and then clean up
the
> build script and set up logging. Total build to 1:59 minutes on my end for
all
> the listed packages -- that's really good.
>
There is an error in avahi-tqt/Makefile.am, the qt-watch.moc3 target should
be:
$(AM_V_GEN)$(MOC_QT3) $^ -o $@
Too bad the build breaks immediately after because the tqt header path is
hardcoded to /usr/include/tqt :(
Regards,
Leandro
--
Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP
autenticato? GRATIS solo con Email.it: http://www.email.it/f
Sponsor:
Weekend di Pasqua di gusto con gli itinerari enogastronomici
nell'entroterra romagnolo proposti da Costahotels, soggiorno + escursioni
tutto compreso
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=12195&d=20120310
--
Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f
Sponsor:
Conto Arancio al 4,20%. Soldi sempre disponibili, zero spese, aprilo in due minuti!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=11923&d=10-3
Tim, Darrell, all,
The final package for the night is tdepim. Build up to 11% complete went
smooth. The we hit what looks like at TQt error in kscoringeditor.cpp. The build
fails with the following error:
[ 11%] Building CXX object
libtdepim/CMakeFiles/tdepim-shared.dir/kscoringeditor.cpp.o
cd /build/src/build/libtdepim && /usr/bin/c++ -Dtdepim_shared_EXPORTS
-D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -march=x86-64 -mtune=generic -O2 -pipe
-fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
-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/build/src/build/libtdepim -I/build/src/build -I/build/src/tdepim
-I/build/src/tdepim/libtdepim -I/opt/trinity/include -I/opt/tqt3/include
-I/opt/trinity/include/tqt -o
CMakeFiles/tdepim-shared.dir/kscoringeditor.cpp.o -c
/build/src/tdepim/libtdepim/kscoringeditor.cpp
/build/src/tdepim/libtdepim/kscoringeditor.cpp: In member function 'void
SingleConditionWidget::showRegExpDialog()':
/build/src/tdepim/libtdepim/kscoringeditor.cpp:140:91: error: 'class TQDialog'
has no member named 'tqt_cast'
make[2]: *** [libtdepim/CMakeFiles/tdepim-shared.dir/kscoringeditor.cpp.o] Error 1
make[2]: Leaving directory `/build/src/build'
make[1]: *** [libtdepim/CMakeFiles/tdepim-shared.dir/all] Error 2
make[1]: Leaving directory `/build/src/build'
make: *** [all] Error 2
It appears that some type case named 'tqt_cast' ( hmm.. those letters sound
like something related to Pearson, don't they :) Anyway, I'm stuck and need a
bit of help from the masters to see me through. The way I approached building
tdepim was a simple cmake setup:
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-} \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
-DWITH_ALL_OPTIONS=ON \
-DBUILD_ALL=ON
The code complained of in kscoringeditor.cpp is:
void SingleConditionWidget::showRegExpDialog()
{
TQDialog *editorDialog =
KParts::ComponentFactory::createInstanceFromQuery<TQDialog>(
"KRegExpEditor/KRegExpEditor" );
if ( editorDialog ) {
KRegExpEditorInterface *editor = static_cast<KRegExpEditorInterface *>(
editorDialog->tqt_cast( "KRegExpEditorInterface" ) );
Q_ASSERT( editor ); // This should not fail!
editor->setRegExp( expr->text() );
editorDialog->exec();
expr->setText( editor->regExp() );
}
}
Line 140;91 : KRegExpEditorInterface *editor =
static_cast<KRegExpEditorInterface *>( editorDialog->tqt_cast(
"KRegExpEditorInterface" ) );
What do I need to do to get make happy with the casts being done here? Can I
patch something? somewhere. You guys have a good one, I'm hitting the hay...
--
David C. Rankin, J.D.,P.E.