Centos: Problems during make

Centos: Problems during make

Postby Caterpillar » 18 Sep 2011, 11:30

I get the following errors while compiling KeePassX under RHEL 6
Code: Select all
[user@oc478 ~]$ cd keepassx-0.4.3/
[user@oc478 keepassx-0.4.3]$ qt
qt3to4         qtconfig-qt4   qttracereplay 
[user@oc478 keepassx-0.4.3]$ qmake-qt4
Project MESSAGE: See 'INSTALL' for configuration options.
Project MESSAGE: Install Prefix: /usr
Project MESSAGE: *** Makefile successfully generated.
Project MESSAGE: *** Start make now.

[root@oc478 keepassx-0.4.3]# make
cd src/ && /usr/bin/qmake-qt4 /home/user/keepassx-0.4.3/src/src.
pro -unix -o Makefile
cd src/ && make -f Makefile
make[1]: Entering directory `/home/user/keepassx-0.4.3/src'
/usr/lib64/qt4/bin/uic forms/AutoTypeDlg.ui -o ../build/ui/ui_AutoTypeDlg.h
/usr/lib64/qt4/bin/uic forms/TargetWindowDlg.ui -o ..
/build/ui/ui_TargetWindowDlg.h
/usr/lib64/qt4/bin/uic forms/AboutDlg.ui -o ../build/ui/ui_AboutDlg.h
/usr/lib64/qt4/bin/uic forms/AddBookmarkDlg.ui -o ..
/build/ui/ui_AddBookmarkDlg.h
/usr/lib64/qt4/bin/uic forms/CalendarDlg.ui -o ../build/ui/ui_CalendarDlg.h
/usr/lib64/qt4/bin/uic forms/CollectEntropyDlg.ui -o ..
/build/ui/ui_CollectEntropyDlg.h
/usr/lib64/qt4/bin/uic forms/CustomizeDetailViewDlg.ui -o ..
/build/ui/ui_CustomizeDetailViewDlg.h
/usr/lib64/qt4/bin/uic forms/DatabaseSettingsDlg.ui -o ..
/build/ui/ui_DatabaseSettingsDlg.h
/usr/lib64/qt4/bin/uic forms/EditEntryDlg.ui -o ../build/ui/ui_EditEntryDlg.h
/usr/lib64/qt4/bin/uic forms/EditGroupDlg.ui -o ../build/ui/ui_EditGroupDlg.h
/usr/lib64/qt4/bin/uic forms/ExpiredEntriesDlg.ui -o ..
/build/ui/ui_ExpiredEntriesDlg.h
/usr/lib64/qt4/bin/uic forms/HelpDlg.ui -o ../build/ui/ui_HelpDlg.h
/usr/lib64/qt4/bin/uic forms/MainWindow.ui -o ../build/ui/ui_MainWindow.h
/usr/lib64/qt4/bin/uic forms/ManageBookmarksDlg.ui -o ..
/build/ui/ui_ManageBookmarksDlg.h
/usr/lib64/qt4/bin/uic forms/PasswordDlg.ui -o ../build/ui/ui_PasswordDlg.h
/usr/lib64/qt4/bin/uic forms/PasswordGenDlg.ui -o ..
/build/ui/ui_PasswordGenDlg.h
/usr/lib64/qt4/bin/uic forms/SearchDlg.ui -o ../build/ui/ui_SearchDlg.h
/usr/lib64/qt4/bin/uic forms/SelectIconDlg.ui -o ../build/ui/ui_SelectIconDlg.
h
/usr/lib64/qt4/bin/uic forms/SettingsDlg.ui -o ../build/ui/ui_SettingsDlg.h
/usr/lib64/qt4/bin/uic forms/SimplePasswordDlg.ui -o ..
/build/ui/ui_SimplePasswordDlg.h
/usr/lib64/qt4/bin/uic forms/WorkspaceLockedWidget.ui -o ..
/build/ui/ui_WorkspaceLockedWidget.h
g++ -m64 -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --
param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DAUTOTYPE -
DGLOBAL_AUTOTYPE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -
I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -
I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I. -Ilib -Icrypto -
Iplugins/interfaces -Iexport -Iimport -Idialogs -I../build/ui -I../build/moc -x
c++-header -c keepassx.h -o ../build/keepassx.gch/c++
g++ -c -include ../build/keepassx -m64 -pipe -O2 -g -pipe -Wall -Wp,-
D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -
mtune=generic -Wall -W -D_REENTRANT -DAUTOTYPE -DGLOBAL_AUTOTYPE -DQT_NO_DEBUG -
DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -
I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -
I/usr/include -I. -Ilib -Icrypto -Iplugins/interfaces -Iexport -Iimport -
Idialogs -I../build/ui -I../build/moc -o ../build/HelperX11.o lib/HelperX11.cpp
In file included from lib/HelperX11.cpp:21:
lib/HelperX11.h:30:34: error: X11/extensions/XTest.h: No such file or
directory
In file included from lib/HelperX11.cpp:21:
lib/HelperX11.h:35: error: ‘KeySym’ does not name a type
lib/HelperX11.h:46: error: ‘XErrorEvent’ has not been declared
lib/HelperX11.h:47: error: ‘XErrorEvent’ has not been declared
lib/HelperX11.cpp: In static member function ‘static void HelperX11::
startCatchErrors()’:
lib/HelperX11.cpp:53: error: invalid conversion from ‘int (*)(Display*, int*)’
to ‘int (*)(Display*, XErrorEvent*)’
lib/HelperX11.cpp:53: error:   initializing argument 1 of ‘int (*
XSetErrorHandler(int (*)(Display*, XErrorEvent*)))(Display*, XErrorEvent*)’
lib/HelperX11.cpp:53: error: invalid conversion from ‘int (*)(Display*,
XErrorEvent*)’ to ‘int (*)(Display*, int*)’
lib/HelperX11.cpp: In static member function ‘static void HelperX11::
stopCatchErrors()’:
lib/HelperX11.cpp:59: error: invalid conversion from ‘int (*)(Display*, int*)’
to ‘int (*)(Display*, XErrorEvent*)’
lib/HelperX11.cpp:59: error:   initializing argument 1 of ‘int (*
XSetErrorHandler(int (*)(Display*, XErrorEvent*)))(Display*, XErrorEvent*)’
lib/HelperX11.cpp: At global scope:
lib/HelperX11.cpp:63: error: prototype for ‘int HelperX11::x11ErrorHandler
(Display*, XErrorEvent*)’ does not match any in class ‘HelperX11’
lib/HelperX11.h:46: error: candidate is: static int HelperX11::x11ErrorHandler
(Display*, int*)
lib/HelperX11.cpp:71: error: conflicting declaration ‘int (* HelperX11::
oldHandler)(Display*, XErrorEvent*)’
lib/HelperX11.h:47: error: ‘HelperX11::oldHandler’ has a previous declaration
as ‘int (* HelperX11::oldHandler)(Display*, int*)’
lib/HelperX11.cpp:71: error: declaration of ‘int (* HelperX11::oldHandler)
(Display*, int*)’ outside of class is not definition
lib/HelperX11.cpp:75: error: no ‘KeySym HelperX11::getKeysym(const QChar&)’
member function declared in class ‘HelperX11’
make[1]: *** [../build/HelperX11.o] Error 1
make[1]: Leaving directory `/home/user/keepassx-0.4.3/src'
make: *** [sub-src-make_default] Error 2
Last edited by Caterpillar on 30 Sep 2012, 23:47, edited 1 time in total.
Caterpillar
KPX user
 
Posts: 3
Joined: 18 Sep 2011, 11:27

Re: Problems during make

Postby Caterpillar » 17 Sep 2012, 17:29

up
Caterpillar
KPX user
 
Posts: 3
Joined: 18 Sep 2011, 11:27

Re: Problems during make

Postby ciccio » 27 Sep 2012, 00:11

I had a similar problem ... you can try reading the topic
"Compiling for fedora 17 (resolved problem qtmake)"

I hope this can help you
ciccio
KPX user
 
Posts: 2
Joined: 26 Sep 2012, 23:33

Re: Problems during make

Postby Caterpillar » 27 Sep 2012, 11:07

Unfortunately this didn't help :(
Caterpillar
KPX user
 
Posts: 3
Joined: 18 Sep 2011, 11:27

Re: Centos: Problems during make

Postby gbonvehi » 04 Oct 2012, 08:14

Hi Caterpillar, installing libXtst-devel package should solve this problem.

Regards,
Guillermo
gbonvehi
KPX user
 
Posts: 1
Joined: 04 Oct 2012, 08:12
Full Name: Guillermo Bonvehi

Re: Centos: Problems during make

Postby sokweb01 » 03 Dec 2012, 20:40

Last post (Guillermo) worked for me under Centos 6.3. - keepassx installed just fine! :)
sokweb01
KPX user
 
Posts: 1
Joined: 03 Dec 2012, 20:33

Re: Centos: Problems during make

Postby gochengz » 30 Dec 2012, 03:45

Hello guys...

i have different problem ...
this is :

Code: Select all
[root@guna keepassx-0.4.3]# qmake-qt4
Project MESSAGE: See 'INSTALL' for configuration options.
Project MESSAGE: Install Prefix: /usr                   
Project MESSAGE: *** Makefile successfully generated.   
Project MESSAGE: *** Start make now.                     
[root@guna keepassx-0.4.3]# qt                           
qt3to4         qtconfig-qt4   qttracereplay             
[root@guna keepassx-0.4.3]# make
cd src/ && make -f Makefile     
make[1]: Entering directory `/home/agus.gunawan/Downloads/Utils/Toys/keepassx-0.4.3/src'
Makefile:1054: warning: overriding commands for target `../build/AutoTypeDlg.o'         
Makefile:589: warning: ignoring old commands for target `../build/AutoTypeDlg.o'       
Makefile:1060: warning: overriding commands for target `../build/TargetWindowDlg.o'     
Makefile:599: warning: ignoring old commands for target `../build/TargetWindowDlg.o'   
Makefile:1065: warning: overriding commands for target `../build/AboutDlg.o'           
Makefile:790: warning: ignoring old commands for target `../build/AboutDlg.o'           
Makefile:1070: warning: overriding commands for target `../build/AddBookmarkDlg.o'     
Makefile:795: warning: ignoring old commands for target `../build/AddBookmarkDlg.o'     
Makefile:1075: warning: overriding commands for target `../build/CalendarDlg.o'         
Makefile:800: warning: ignoring old commands for target `../build/CalendarDlg.o'       
Makefile:1080: warning: overriding commands for target `../build/CollectEntropyDlg.o'   
Makefile:805: warning: ignoring old commands for target `../build/CollectEntropyDlg.o' 
Makefile:1085: warning: overriding commands for target `../build/CustomizeDetailViewDlg.o'
Makefile:810: warning: ignoring old commands for target `../build/CustomizeDetailViewDlg.o'
Makefile:1091: warning: overriding commands for target `../build/DatabaseSettingsDlg.o'   
Makefile:816: warning: ignoring old commands for target `../build/DatabaseSettingsDlg.o'
Makefile:1101: warning: overriding commands for target `../build/EditEntryDlg.o'           
Makefile:826: warning: ignoring old commands for target `../build/EditEntryDlg.o'         
Makefile:1107: warning: overriding commands for target `../build/EditGroupDlg.o'           
Makefile:832: warning: ignoring old commands for target `../build/EditGroupDlg.o'         
Makefile:1112: warning: overriding commands for target `../build/ExpiredEntriesDlg.o'     
Makefile:837: warning: ignoring old commands for target `../build/ExpiredEntriesDlg.o'     
Makefile:1117: warning: overriding commands for target `../build/HelpDlg.o'               
Makefile:842: warning: ignoring old commands for target `../build/HelpDlg.o'               
Makefile:1127: warning: overriding commands for target `../build/ManageBookmarksDlg.o'     
Makefile:848: warning: ignoring old commands for target `../build/ManageBookmarksDlg.o'   
Makefile:1132: warning: overriding commands for target `../build/PasswordDlg.o'           
Makefile:853: warning: ignoring old commands for target `../build/PasswordDlg.o'           
Makefile:1144: warning: overriding commands for target `../build/PasswordGenDlg.o'         
Makefile:865: warning: ignoring old commands for target `../build/PasswordGenDlg.o'       
Makefile:1149: warning: overriding commands for target `../build/SearchDlg.o'             
Makefile:870: warning: ignoring old commands for target `../build/SearchDlg.o'             
Makefile:1154: warning: overriding commands for target `../build/SelectIconDlg.o'         
Makefile:875: warning: ignoring old commands for target `../build/SelectIconDlg.o'         
Makefile:1161: warning: overriding commands for target `../build/SettingsDlg.o'           
Makefile:882: warning: ignoring old commands for target `../build/SettingsDlg.o'           
Makefile:1166: warning: overriding commands for target `../build/SimplePasswordDlg.o'     
Makefile:887: warning: ignoring old commands for target `../build/SimplePasswordDlg.o'     
Makefile:1295: warning: overriding commands for target `../build/moc_AutoTypeDlg.o'       
Makefile:1176: warning: ignoring old commands for target `../build/moc_AutoTypeDlg.o'     
Makefile:1298: warning: overriding commands for target `../build/moc_TargetWindowDlg.o'   
Makefile:1182: warning: ignoring old commands for target `../build/moc_TargetWindowDlg.o' 
Makefile:1301: warning: overriding commands for target `../build/moc_AboutDlg.o'           
Makefile:1222: warning: ignoring old commands for target `../build/moc_AboutDlg.o'         
Makefile:1304: warning: overriding commands for target `../build/moc_AddBookmarkDlg.o'     
Makefile:1225: warning: ignoring old commands for target `../build/moc_AddBookmarkDlg.o'   
Makefile:1307: warning: overriding commands for target `../build/moc_CalendarDlg.o'       
Makefile:1228: warning: ignoring old commands for target `../build/moc_CalendarDlg.o'     
Makefile:1310: warning: overriding commands for target `../build/moc_CollectEntropyDlg.o' 
Makefile:1231: warning: ignoring old commands for target `../build/moc_CollectEntropyDlg.o'
Makefile:1313: warning: overriding commands for target `../build/moc_CustomizeDetailViewDlg.o'
Makefile:1234: warning: ignoring old commands for target `../build/moc_CustomizeDetailViewDlg.o'
Makefile:1316: warning: overriding commands for target `../build/moc_DatabaseSettingsDlg.o'     
Makefile:1237: warning: ignoring old commands for target `../build/moc_DatabaseSettingsDlg.o'   
Makefile:1319: warning: overriding commands for target `../build/moc_EditEntryDlg.o'           
Makefile:1240: warning: ignoring old commands for target `../build/moc_EditEntryDlg.o'         
Makefile:1322: warning: overriding commands for target `../build/moc_EditGroupDlg.o'           
Makefile:1243: warning: ignoring old commands for target `../build/moc_EditGroupDlg.o'         
Makefile:1325: warning: overriding commands for target `../build/moc_ExpiredEntriesDlg.o'       
Makefile:1246: warning: ignoring old commands for target `../build/moc_ExpiredEntriesDlg.o'     
Makefile:1328: warning: overriding commands for target `../build/moc_HelpDlg.o'                 
Makefile:1249: warning: ignoring old commands for target `../build/moc_HelpDlg.o'               
Makefile:1334: warning: overriding commands for target `../build/moc_ManageBookmarksDlg.o'     
Makefile:1252: warning: ignoring old commands for target `../build/moc_ManageBookmarksDlg.o'   
Makefile:1337: warning: overriding commands for target `../build/moc_PasswordDlg.o'             
Makefile:1255: warning: ignoring old commands for target `../build/moc_PasswordDlg.o'           
Makefile:1341: warning: overriding commands for target `../build/moc_PasswordGenDlg.o'         
Makefile:1259: warning: ignoring old commands for target `../build/moc_PasswordGenDlg.o'       
Makefile:1344: warning: overriding commands for target `../build/moc_SearchDlg.o'               
Makefile:1262: warning: ignoring old commands for target `../build/moc_SearchDlg.o'             
Makefile:1347: warning: overriding commands for target `../build/moc_SelectIconDlg.o'           
Makefile:1265: warning: ignoring old commands for target `../build/moc_SelectIconDlg.o'         
Makefile:1350: warning: overriding commands for target `../build/moc_SettingsDlg.o'             
Makefile:1268: warning: ignoring old commands for target `../build/moc_SettingsDlg.o'           
Makefile:1353: warning: overriding commands for target `../build/moc_SimplePasswordDlg.o'       
Makefile:1271: warning: ignoring old commands for target `../build/moc_SimplePasswordDlg.o'     
Makefile:1473: warning: overriding commands for target `../build/moc/moc_AutoTypeDlg.cpp'       
Makefile:1362: warning: ignoring old commands for target `../build/moc/moc_AutoTypeDlg.cpp'     
Makefile:1476: warning: overriding commands for target `../build/moc/moc_TargetWindowDlg.cpp'   
Makefile:1368: warning: ignoring old commands for target `../build/moc/moc_TargetWindowDlg.cpp'
Makefile:1479: warning: overriding commands for target `../build/moc/moc_AboutDlg.cpp'         
Makefile:1401: warning: ignoring old commands for target `../build/moc/moc_AboutDlg.cpp'
Makefile:1482: warning: overriding commands for target `../build/moc/moc_AddBookmarkDlg.cpp'
Makefile:1404: warning: ignoring old commands for target `../build/moc/moc_AddBookmarkDlg.cpp'
Makefile:1485: warning: overriding commands for target `../build/moc/moc_CalendarDlg.cpp'
Makefile:1407: warning: ignoring old commands for target `../build/moc/moc_CalendarDlg.cpp'
Makefile:1488: warning: overriding commands for target `../build/moc/moc_CollectEntropyDlg.cpp'
Makefile:1410: warning: ignoring old commands for target `../build/moc/moc_CollectEntropyDlg.cpp'
Makefile:1491: warning: overriding commands for target `../build/moc/moc_CustomizeDetailViewDlg.cpp'
Makefile:1413: warning: ignoring old commands for target `../build/moc/moc_CustomizeDetailViewDlg.cpp'
Makefile:1494: warning: overriding commands for target `../build/moc/moc_DatabaseSettingsDlg.cpp'
Makefile:1416: warning: ignoring old commands for target `../build/moc/moc_DatabaseSettingsDlg.cpp'
Makefile:1497: warning: overriding commands for target `../build/moc/moc_EditEntryDlg.cpp'
Makefile:1419: warning: ignoring old commands for target `../build/moc/moc_EditEntryDlg.cpp'
Makefile:1500: warning: overriding commands for target `../build/moc/moc_EditGroupDlg.cpp'
Makefile:1422: warning: ignoring old commands for target `../build/moc/moc_EditGroupDlg.cpp'
Makefile:1503: warning: overriding commands for target `../build/moc/moc_ExpiredEntriesDlg.cpp'
Makefile:1425: warning: ignoring old commands for target `../build/moc/moc_ExpiredEntriesDlg.cpp'
Makefile:1506: warning: overriding commands for target `../build/moc/moc_HelpDlg.cpp'
Makefile:1428: warning: ignoring old commands for target `../build/moc/moc_HelpDlg.cpp'
Makefile:1512: warning: overriding commands for target `../build/moc/moc_ManageBookmarksDlg.cpp'
Makefile:1431: warning: ignoring old commands for target `../build/moc/moc_ManageBookmarksDlg.cpp'
Makefile:1515: warning: overriding commands for target `../build/moc/moc_PasswordDlg.cpp'
Makefile:1434: warning: ignoring old commands for target `../build/moc/moc_PasswordDlg.cpp'
Makefile:1518: warning: overriding commands for target `../build/moc/moc_PasswordGenDlg.cpp'
Makefile:1437: warning: ignoring old commands for target `../build/moc/moc_PasswordGenDlg.cpp'
Makefile:1521: warning: overriding commands for target `../build/moc/moc_SearchDlg.cpp'
Makefile:1440: warning: ignoring old commands for target `../build/moc/moc_SearchDlg.cpp'
Makefile:1524: warning: overriding commands for target `../build/moc/moc_SelectIconDlg.cpp'
Makefile:1443: warning: ignoring old commands for target `../build/moc/moc_SelectIconDlg.cpp'
Makefile:1527: warning: overriding commands for target `../build/moc/moc_SettingsDlg.cpp'
Makefile:1446: warning: ignoring old commands for target `../build/moc/moc_SettingsDlg.cpp'
Makefile:1530: warning: overriding commands for target `../build/moc/moc_SimplePasswordDlg.cpp'
Makefile:1449: warning: ignoring old commands for target `../build/moc/moc_SimplePasswordDlg.cpp'
make[1]: *** No rule to make target `/usr/lib/qt-3.3/mkspecs/default/qmake.conf', needed by `Makefile'.  Stop.
make[1]: Leaving directory `/home/agus.gunawan/Downloads/Utils/Toys/keepassx-0.4.3/src'
make: *** [sub-src-make_default] Error 2


why still '/usr/lib/qt-3.3/mkspecs/default/qmake.conf' and i have read on INSTALL file, it's said 'You have to use qmake of Qt >= 4.3.0'

i use CentOS release 6.3 (Final)
i have install
* qt-devel-1:4.6.2-24.el6(i686) from packages centos6
* qt-everywhere-opensource-src-4.8.4 from qt website
still have same problem ...

can anybody help me ... ?? thx before
gochengz
KPX user
 
Posts: 1
Joined: 28 Dec 2012, 19:18
Full Name: Goch Me


Return to KeePassX under Linux

Who is online

Users browsing this forum: No registered users and 1 guest