LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-17-2008, 12:27 AM   #1
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Rep: Reputation: 45
make xconfig failed with qt3-3.3.8b-i486-opt1 from testing/packages/kde4/kde3-compat


I'm using KDE4.1.1 from current test packages. And all kde3-compat packages hava been installed for backward compatibility. But I failed to make xconfig for the kernel configuration:
Code:
grissiom@gri:/usr/local/src/linux-git/linux-2.6$ make xconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kconfig_load.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTCXX scripts/kconfig/qconf.o
  HOSTLD  scripts/kconfig/qconf
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make[1]: *** [scripts/kconfig/qconf] Error 1
make: *** [xconfig] Error 2
Does anyone have any idea?
 
Old 09-17-2008, 05:31 PM   #2
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Could you post the output with: ls -ld /usr/lib/qt*

Also, the output with: echo $QTDIR

Last edited by keefaz; 09-17-2008 at 05:33 PM.
 
Old 09-17-2008, 08:42 PM   #3
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
Quote:
Originally Posted by keefaz View Post
Could you post the output with: ls -ld /usr/lib/qt*

Also, the output with: echo $QTDIR
Thanks for caring this issue. Here is the output:
Code:
grissiom@gri:/usr/local/src/linux-git/linux-2.6$ ls -ld /usr/lib/qt*
drwxr-xr-x 11 root root 4.0K 2008-09-14 08:24 /usr/lib/qt/
lrwxrwxrwx  1 root root    2 2008-09-16 14:35 /usr/lib/qt-r860451 -> qt/
grissiom@gri:/usr/local/src/linux-git/linux-2.6$ echo $QTDIR
/opt/kde3/lib/qt3
It's strange for me that the $QTDIR is /opt/kde3/lib/qt3 since KDE4 is my primary desktop environment which is based on qt4. Is this QTDIR proper for a qt4 environment? But I succeed to build some qt4 app such as qtoctave, qstardict, smplayer. Still failed on 'make xconfig'
 
Old 09-18-2008, 05:07 AM   #4
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
maybe try invoke make xconfig like this:
Code:
QTDIR=/usr/lib/qt make xconfig
Or
Code:
LD_LIBRARY_PATH=/opt/kde3/lib make xconfig
 
Old 09-18-2008, 06:28 AM   #5
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
Quote:
Originally Posted by keefaz View Post
maybe try invoke make xconfig like this:
Code:
QTDIR=/usr/lib/qt make xconfig
Or
Code:
LD_LIBRARY_PATH=/opt/kde3/lib make xconfig
I'm sorry that both are not working...
 
Old 09-18-2008, 06:31 AM   #6
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Is /opt/kde3/lib present in your /etc/ld.so.conf ?
if not maybe try add /opt/kde3/lib in this file, then run ldconfig as root
 
Old 09-18-2008, 07:54 AM   #7
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
Quote:
Originally Posted by keefaz View Post
Is /opt/kde3/lib present in your /etc/ld.so.conf ?
if not maybe try add /opt/kde3/lib in this file, then run ldconfig as root
Yes, /opt/kde3/lib is present in it. And I have run ldconfig for many times....
 
Old 09-18-2008, 08:03 AM   #8
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Maybe try add another line:
/opt/kde3/lib/qt3/lib

And run ldconfig again, then try make xconfig
[edit]
could you post the output with:
ls -ld /opt/kde3/lib/qt*
[edit2]
edited the ld.so.conf line so it ends with a lib dir

Last edited by keefaz; 09-18-2008 at 08:11 AM.
 
Old 09-18-2008, 08:51 AM   #9
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
Quote:
Originally Posted by keefaz View Post
Maybe try add another line:
/opt/kde3/lib/qt3/lib

And run ldconfig again, then try make xconfig
[edit]
could you post the output with:
ls -ld /opt/kde3/lib/qt*
[edit2]
edited the ld.so.conf line so it ends with a lib dir
I append it in the config:
Code:
grissiom@gri:/usr/local/src/linux-git/linux-2.6$ cat /etc/ld.so.conf
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/seamonkey
/usr/lib/qt4/lib
/usr/lib/qt/lib
/opt/kde3/lib
/opt/kde3/lib/qt3/lib
grissiom@gri:/usr/local/src/linux-git/linux-2.6$ ls -ld /opt/kde3/lib/qt*
drwxr-xr-x 10 root root 4.0K 2008-09-15 06:08 /opt/kde3/lib/qt3/
lrwxrwxrwx  1 root root    3 2008-09-18 21:16 /opt/kde3/lib/qt3-3.3.8b -> qt3/
Still doesn't work...
 
Old 09-18-2008, 09:11 AM   #10
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
I would try:

cd /opt/kde3/lib
ln -s qt3-3.3.8b qt
cd /kenel/source/dir
make xconfig

or:
LDFLAGS=-L/opt/kde3/lib/qt make xconfig

or:
LDFLAGS=-L/opt/kde3/lib/qt QTDIR=/opt/kde3/lib/qt make xconfig

or:
LD_LIBRARY_PATH=/opt/kde3/lib/qt/lib QTDIR=/opt/kde3/lib/qt make xconfig

You get the idea, search the right combo with LD_LIBRARY_PATH, QTDIR and maybe also with LDFLAGS
 
Old 09-18-2008, 09:44 AM   #11
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
None of them work.... Thanks all the same..
 
Old 09-18-2008, 09:52 AM   #12
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
What is the output of:
cat scripts/kconfig/.tmp_qtcheck

(execute this command from the kernel source directory)
 
Old 09-18-2008, 09:58 AM   #13
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
Here thaey are:

grissiom@gri:/usr/local/src/linux-git/linux-2.6$ cat scripts/kconfig/.tmp_qtcheck
KC_QT_CFLAGS=-I/usr/lib/qt3/include
KC_QT_LIBS=-L/usr/lib/qt3/lib -Wl,-rpath,/usr/lib/qt3/lib -lqt
KC_QT_MOC=/usr/lib/qt3/bin/moc
 
Old 09-18-2008, 10:05 AM   #14
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Maybe try edit it so it look like:
Code:
KC_QT_CFLAGS=-I/opt/kde3/lib/qt3/include
KC_QT_LIBS=-L/opt/kde3/lib/qt3/lib -Wl,-rpath,/opt/kde3/lib/qt3/lib -lqt
KC_QT_MOC=/opt/kde3/lib/qt3/bin/moc
 
Old 09-18-2008, 10:13 AM   #15
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 423

Original Poster
Rep: Reputation: 45
It nearly made me crazy:

grissiom@gri:/usr/local/src/linux-git/linux-2.6$ cat scripts/kconfig/.tmp_qtcheck
KC_QT_CFLAGS=-I/opt/kde3/lib/qt3/include
KC_QT_LIBS=-L/opt/kde3/lib/qt3/lib -Wl,-rpath,/opt/kde3/lib/qt3/lib -lqt
KC_QT_MOC=/opt/kde3/lib/qt3/bin/moc
grissiom@gri:/usr/local/src/linux-git/linux-2.6$make xconfig
HOSTLD scripts/kconfig/qconf
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make[1]: *** [scripts/kconfig/qconf] Error 1
make: *** [xconfig] Error 2
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I make KDE4 familiar, like KDE3 Phoxis Fedora 4 08-18-2008 11:52 AM
KDE3 with KDE4 widgets don_wombat_73 Linux - Software 1 07-23-2008 03:49 PM
when I type make xconfig I am told: No rule to make target `xconfig' sleekmason Linux - Software 7 04-17-2006 11:21 PM
kdiskfree broken kde3.3.2 qt3.3.3 vtwinracersp2 Linux - Software 2 12-23-2004 02:39 PM
Several problems, make xconfig & menus in kde3.2 Outabux Debian 5 04-13-2004 01:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:42 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration