trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] tdelibs Build Fails now (4%): error: '::tqt_cast' has not been declared

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 10 Mar 2012 20:01:55 -0600
On 03/10/2012 07:42 PM, David C. Rankin wrote:
> On 03/10/2012 07:29 PM, Darrell Anderson wrote:
>>>>>   I'm pretty much lost on this one.
>>> kdelibs built fine
>>>>> yesterday morning, and
>>>>> now I can't explain the tqt_cast issue. Need some
>>> guidance
>>>>> from the experts...
>>>>
>>>> Did you rebuild tqtinterface?
>>>>
>>>> Darrell
>>>>
>>>
>>> Yes - everything (blank computer forward...)
>>
>> I'm in the middle of some other things at the moment. Later I'll try updating my local repository to the very latest and rebuild another set of packages. In the mean time you could reset your local repository to GIT hash 74c0ee1ffed5d3dc9afe5f21fd62cb351253ffe9, which is where I am at.
>>
>> cd to the top level of  your repository then
>>
>> git reset --hard 74c0ee1ffed5d3dc9afe5f21fd62cb351253ffe9
>>
>> That will put us both at the same point in GIT. At least then we will be comparing apples to apples. :) We know I am not seeing the errors you report so if you still see the same error then we look at your setup rather than sources.
>>
>> Could be that Tim is still applying patches and tweaks today that I have not downloaded since I resynced late last night. If the error disappears then we have a clue. :)
>>
>> Be sure to rebuild TQt3 and the lot. At least you only have to build to tdebase, which won't take that long. Start the build process, then go kiss the dog and kick the kids.
>>
>> Darrell
>>
> 
> Done -- I'll report back. Thanks Darrell.
> 
> I know Tim is still applying patches because the qt_cast function in
> tdelibs/dcop/dcopidlng/kalyptus just changed to tqt_cast, but no help, tdelibs
> still crashes at the same place.
> 
> Umm... what do I do after the:
> 
> git reset --hard 74c0ee1ffed5d3dc9afe5f21fd62cb351253ffe9
> 
> to get the code so I can make a fresh set of tarballs? Do I need a git pull or
> git clean and submodule init?
> 
> 19:38 nirvana:~/tde/tde> git reset --hard 74c0ee1ffed5d3dc9afe5f21fd62cb351253ffe9
> HEAD is now at 74c0ee1 Reset submodule main/tdebase to latest HEAD
> 19:38 nirvana:~/tde/tde> git pull
> Updating 74c0ee1..0aefeb2
> Fast-forward
>  main/dependencies/python-tqt |    2 +-
>  main/dependencies/qt3        |    2 +-
>  main/dependencies/tqt3       |    2 +-
>  main/tdebase                 |    2 +-
>  4 files changed, 4 insertions(+), 4 deletions(-)
> 
> This doesn't looked like it actually changed any code???
> 

Damn,

  This is getting bad. After the reset, I rebuilt and installed tqtinterface and
then tried rebuilding tdelibs -- it fails at 1% now:

[  1%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopstub.cpp.o
[  1%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopref.cpp.o
[  1%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopobject.cpp.o
[  1%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o
/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[1]: *** [dcop/CMakeFiles/DCOP-shared.dir/all] Error 2
make: *** [all] Error 2


I going to punt for the time being :(

-- 
David C. Rankin, J.D.,P.E.