trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: June 2014

Re: [trinity-devel] tdebase build - heavy ram requirement

From: Michael Howard <mike@...>
Date: Sun, 15 Jun 2014 13:14:02 +0100
On 15/06/2014 11:32, Michael Howard wrote:
>
> On 15/06/2014 03:40, Michele Calgaro wrote:
>> My computer has only 4 GB of RAM and when I build (amd64) I usually 
>> have firefox and google chrome open at the same time, plus I am 
>> usually either straming music with Amarok or watching some MOOC videos.
>> My swap memory is hardly used, just occasionaly.
>>
>> So perhaps there is something else going on, Michael.

Well, the plot thickens. I'm now pretty much sure that the memory 
problem is specific to one device, however, tdebase still fails to build 
armhf here.

Obviously it builds on the Trinity build systems, it builds for Slavek 
but for me, 'k_new_mnu.cpp' is failing.

The output leading up to the failure;

[ 86%] Building CXX object 
kdesktop/CMakeFiles/tdeinit_kdesktop-shared.dir/krootwm.cc.o
cd /root/tdebase-trinity-14.0.0-r1611/obj-arm-linux-gnueabihf/kdesktop 
&& /usr/bin/g++   -Dtdeinit_kdesktop_shared_EXPORTS -DHAVE_CONFIG_H 
-DSMB_CTX_FLAG_USE_KERBEROS -DSMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS -g 
-Wall  -D_FORTIFY_SOURCE=2 -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 -I/usr/include/tqt3 -I/usr/include/tqt 
-DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h 
-DNDEBUG -fPIC 
-I/root/tdebase-trinity-14.0.0-r1611/obj-arm-linux-gnueabihf/kdesktop 
-I/root/tdebase-trinity-14.0.0-r1611/kdesktop 
-I/root/tdebase-trinity-14.0.0-r1611/obj-arm-linux-gnueabihf 
-I/root/tdebase-trinity-14.0.0-r1611/tdmlib 
-I/root/tdebase-trinity-14.0.0-r1611/kcontrol/background 
-I/root/tdebase-trinity-14.0.0-r1611/libkonq -I/opt/trinity/include 
-I/usr/include/tqt3 -I/usr/include/tqt -I/usr/include/dbus-1.0 
-I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include 
-I/usr/include/dbus-1-tqt    -o 
CMakeFiles/tdeinit_kdesktop-shared.dir/krootwm.cc.o -c 
/root/tdebase-trinity-14.0.0-r1611/kdesktop/krootwm.cc
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp: In 
member function void KMenu::fillMenu(KServiceGroup::Ptr&, 
KServiceGroup::List&, const TQString&, ItemView*, int&):
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1049:10: 
warning: variable separatorNeeded set but not used 
[-Wunused-but-set-variable]
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp: In 
member function void KMenu::insertStaticItems():
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1439:35: 
error: picturesPath is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1441:33: 
error: picturesPath is not a member of�TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1448:35: 
error: musicPath is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1450:30: 
error: musicPath is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1457:35: 
error: videosPath is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1459:31: 
error: videosPath is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1466:35: 
error: downloadPath is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:1468:33: 
error: downloadPat is not a member of TDEGlobalSettings
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_mnu.cpp: In 
destructor virtual PanelKMenu::~PanelKMenu():
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_mnu.cpp:104:12: 
warning: deleting object of polymorphic class type KBookmarkOwner which 
has non-virtual destructor might cause undefined behaviour 
[-Wdelete-non-virtual-dtor]
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp: In 
member function void KMenu::updateMedia():
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:3560:14: 
warning: unused variable mountable [-Wunused-variable]
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:3576:14: 
warning: unused variable encrypted [-Wunused-variable]
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:3580:14: 
warning: unused variable hidden [-Wunused-variable]
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp: At 
global scope:
/root/tdebase-trinity-14.0.0-r1611/kicker/kicker/ui/k_new_mnu.cpp:174:12: warning: 
int used_size(TQLabel*, int) defined but not used [-Wunused-function]
make[3]: *** 
[kicker/kicker/ui/CMakeFiles/kicker_ui-static.dir/k_new_mnu.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....

There must be something else earlier .....

Cheers,
Mike.

--