make xconfig, libqt3-dev libqt3-mt-dev

2004-08-26 Thread Quique

Hi,
I finally decided to jump to the 2.6 kernel branch :-)

First I made sure I had recent releases of make, binutils, etc. Then I
downloaded, installed and untarred the kernel-source-2.6.8 package.

When I executed make xconfig, I got this error message:

HOSTLD  scripts/kconfig/qconf
/usr/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make[1]: *** [scripts/kconfig/qconf] Error 1
make: *** [xconfig] Error 2

I did have the Qt libraries installed, including libqt3-mt-dev (version
3:3.3.3-2). So far, I didn't have had any problem compiling Qt/KDE
programs. I checked QTDIR anyway, which was set to /usr/share/qt3 as
usual.

By googling I found a post from a German user, which experienced the same
problem a few days ago:
http://www.debianforum.de/forum/viewtopic.php?t=29911

I don't know German, but I understood he was suggested to install the
libqt3-dev package. I did, and qconf did indeed launch :-)


But:

1) I had to install libqt3c102 alongside libqt3c102-mt, which seems a
pityful waste of disk space. (libqt3c102-mt is required by KDE).

2) libqt3-dev conflicts with libqt3-mt-dev. In order to install it, I had
to uninstall libqt3-mt-dev and several KDE packages which depend on it
(kdevelop3-dev, libarts1-dev). This price tag was already mentioned at the
German forum.

3) According to the libqt3-dev self description, this package is
*deprecated*, and should be replaced by libqt3-mt-dev:

WARNING: The nonthreaded version of Qt3 is considered deprecated and
may disappear anytime in the future. Please use libqt3-mt-dev instead


So, why did configuring the latest kernel require a deprecated library?
I guess I missed something along the way :-(  Can you please help?

Thanks in advance,
 Quique


-- 
It's never too late to have a happy childhood.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: make xconfig, libqt3-dev libqt3-mt-dev

2004-08-26 Thread Thomas Adam
On Thu, Aug 26, 2004 at 12:46:36PM +0200, Quique wrote:

 So, why did configuring the latest kernel require a deprecated library?
 I guess I missed something along the way :-(  Can you please help?

Is there any reason why you didn't just install 'libncurses5-dev' and use
'make menuconfig'. It's very useable doesn't require a boot load of nonsense
Qt* libs.

-- Thomas Adam
-- 
Quis custodiet ipsos custodes?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: make xconfig, libqt3-dev libqt3-mt-dev

2004-08-26 Thread Quique

Thomas Adam dijo:

 Is there any reason why you didn't just install 'libncurses5-dev' and use
 'make menuconfig'.

Yes, and a very good one: curiosity :-)

So far, I've been using Linux 2.0, 2.2  2.4. Now that I was jumping to
2.6, I wanted to see the new configuration app.


 It's very useable

I know, I've been using it for years.


 doesn't require a boot load of nonsense Qt* libs.

This box is fast enough (P4 2.4 MHz, 256 MB RAM) and I use to run KDE on
it (I happen to like it), so I don't consider this a big problem.

Thanks anyway for your advice,
 Quique


-- 
Te sientas enfrente y es como el cine
Todo lo controlas, un alucine
Es como una bola de cristal
Es el ordenador personal


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: make xconfig, libqt3-dev libqt3-mt-dev

2004-08-26 Thread Justin Guerin
On Thursday 26 August 2004 04:46, Quique wrote:
 Hi,
 I finally decided to jump to the 2.6 kernel branch :-)

 First I made sure I had recent releases of make, binutils, etc. Then I
 downloaded, installed and untarred the kernel-source-2.6.8 package.

 When I executed make xconfig, I got this error message:

 HOSTLD  scripts/kconfig/qconf
 /usr/bin/ld: cannot find -lqt
Here you can see that the makefile is trying to include the non-threaded qt 
libraries.  You can edit the make file by hand to make it look for qt-mt, 
and it should find it since you've got the package libqt3-mt-dev installed.

 collect2: ld returned 1 exit status
 make[1]: *** [scripts/kconfig/qconf] Error 1
 make: *** [xconfig] Error 2

 I did have the Qt libraries installed, including libqt3-mt-dev (version
 3:3.3.3-2). So far, I didn't have had any problem compiling Qt/KDE
 programs. I checked QTDIR anyway, which was set to /usr/share/qt3 as
 usual.

 By googling I found a post from a German user, which experienced the same
 problem a few days ago:
 http://www.debianforum.de/forum/viewtopic.php?t=29911

 I don't know German, but I understood he was suggested to install the
 libqt3-dev package. I did, and qconf did indeed launch :-)


 But:

 1) I had to install libqt3c102 alongside libqt3c102-mt, which seems a
 pityful waste of disk space. (libqt3c102-mt is required by KDE).

 2) libqt3-dev conflicts with libqt3-mt-dev. In order to install it, I had
 to uninstall libqt3-mt-dev and several KDE packages which depend on it
 (kdevelop3-dev, libarts1-dev). This price tag was already mentioned at
 the German forum.

 3) According to the libqt3-dev self description, this package is
 *deprecated*, and should be replaced by libqt3-mt-dev:

 WARNING: The nonthreaded version of Qt3 is considered deprecated and
 may disappear anytime in the future. Please use libqt3-mt-dev instead


 So, why did configuring the latest kernel require a deprecated library?
 I guess I missed something along the way :-(  Can you please help?

I can't answer that question.  I guess there's no way to know which library 
you're going to have.  I don't think the kernel has a configure script, 
which will set options in the make file.  If it does, try running it.

 Thanks in advance,
  Quique


 --
 It's never too late to have a happy childhood.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: make xconfig, libqt3-dev libqt3-mt-dev

2004-08-26 Thread Brian Nelson
On Thu, Aug 26, 2004 at 12:46:36PM +0200, Quique wrote:
 
 Hi,
 I finally decided to jump to the 2.6 kernel branch :-)
 
 First I made sure I had recent releases of make, binutils, etc. Then I
 downloaded, installed and untarred the kernel-source-2.6.8 package.
 
 When I executed make xconfig, I got this error message:
 
 HOSTLD  scripts/kconfig/qconf
 /usr/bin/ld: cannot find -lqt
 collect2: ld returned 1 exit status
 make[1]: *** [scripts/kconfig/qconf] Error 1
 make: *** [xconfig] Error 2

Do a make clean and re-run make xconfig.  You can check the
scripts/qconf/.tmp_qtcheck file to see if it's detecting the correct Qt
library.  It should contain QTLIB=qt-mt.

-- 
Blast you and your estrogenical treachery!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]