From: Curt Howland on
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi. Lenny, up to date with security and backports.

I pulled down 2.6.35-rc6.tar.bz2 from kernel.org, and would like to
try compiling it to see what's Coming Soon To A Disto Near Me.

Its been about 9 years since the last time I compiled a kernel, but
I'm having trouble I didn't have then. For some reason, none of
the "make" things that I've used in the past are working now:

===========
$ make xconfig
CHECK qt
*
* Unable to find the QT3 installation. Please make sure that
* the QT3 development package is correctly installed and
* either install pkg-config or set the QTDIR environment
* variable to the correct location.
*
make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck',
needed by `scripts/kconfig/qconf.o'. Stop.
make: *** [xconfig] Error 2
===========
===========
$ make menuconfig
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2
===========
===========
$ make gconfig
*
* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** No rule to make target `scripts/kconfig/.tmp_gtkcheck',
needed by `scripts/kconfig/gconf.o'. Stop.
make: *** [gconfig] Error 2
===========

"make config" did work, but working through everything in text is
enough to make a sane person INSANE.

I was surprised with the failure of menuconfig, since I have all of
ncurses installed and the "ncurses-devel" suggestion isn't a Debian
package name anyway.

Suggestions?

- --
Those who torment us for our own good will torment us without end,
for they do so with the approval of their consciences.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEVAwUBTEtMeS9Y35yItIgBAQKOfAf/UDR2ITg8Idcu/2Z3yxRalWOkJ51DeQtl
XJ+7SxYj11LvSQAWdltbRAABK8BeFq9ylzdFxT+ncxUvwCnZT+iqBxMDquzj3smA
vyzAe7xcAm9th4Sqw+krr5nWzovj6bPDmkhNhIknvGVEcFAmaPgihL6GEgAjcAbA
Tvxu8OqPnS5tnGJcBNpMtV2htUmSju8QuGI4e8IQkygRX/46dgQbI0tnU3O8+1YK
3X59amdukZxgl6lsVh3C/kGq5yL+YhKfNRRtf52VtN0UTe8x01jMoJrrIkI8IjVf
gGPqFPjD3IDwdvgiD273MVvIW56dbIMyGN58W6FAZsg9IdZK4eXIvA==
=y66Y
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/201007241626.33562.Howland(a)priss.com
From: Sven Joachim on
On 2010-07-24 22:26 +0200, Curt Howland wrote:

> Hi. Lenny, up to date with security and backports.
>
> I pulled down 2.6.35-rc6.tar.bz2 from kernel.org, and would like to
> try compiling it to see what's Coming Soon To A Disto Near Me.
>
> Its been about 9 years since the last time I compiled a kernel, but
> I'm having trouble I didn't have then. For some reason, none of
> the "make" things that I've used in the past are working now:

This is due to missing development packages.

> ===========
> $ make xconfig
> CHECK qt
> *
> * Unable to find the QT3 installation. Please make sure that
> * the QT3 development package is correctly installed and
> * either install pkg-config or set the QTDIR environment
> * variable to the correct location.
> *
> make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck',
> needed by `scripts/kconfig/qconf.o'. Stop.
> make: *** [xconfig] Error 2
> ===========

This target needs the libqt3-mt-dev package (and possibly others).

> ===========
> $ make menuconfig
> *** Unable to find the ncurses libraries or the
> *** required header files.
> *** 'make menuconfig' requires the ncurses libraries.
> ***
> *** Install ncurses (ncurses-devel) and try again.
> ***
> make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
> make: *** [menuconfig] Error 2
> ===========

This target needs libncurses5-dev.

> ===========
> $ make gconfig
> *
> * Unable to find the GTK+ installation. Please make sure that
> * the GTK+ 2.0 development package is correctly installed...
> * You need gtk+-2.0, glib-2.0 and libglade-2.0.
> *
> make[1]: *** No rule to make target `scripts/kconfig/.tmp_gtkcheck',
> needed by `scripts/kconfig/gconf.o'. Stop.
> make: *** [gconfig] Error 2
> ===========

This target needs libglade2-dev (and possibly other packages).

> "make config" did work, but working through everything in text is
> enough to make a sane person INSANE.

Yes, this is only for people who are or want to become crazy.

> I was surprised with the failure of menuconfig, since I have all of
> ncurses installed and the "ncurses-devel" suggestion isn't a Debian
> package name anyway.

The -devel namespace comes from Red Hat based distributions, in Debian
development packages always end in -dev and very often begin with "lib".

> Suggestions?

Install libncurses5-dev and use "make menuconfig" or "make nconfig" (the
latter is new in 2.6.35).

Sven


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/87bp9wegr3.fsf(a)turtle.gmx.de
From: John Hasler on
Curt writes:
> I was surprised with the failure of menuconfig, since I have all of
> ncurses installed and the "ncurses-devel" suggestion isn't a Debian
> package name anyway.

> Suggestions?

libncurses5-dev
--
John Hasler


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/87pqyctx33.fsf(a)thumper.dhh.gt.org
From: Curt Howland on
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 24 July 2010, Sven Joachim <svenjoac(a)gmx.de> was heard to
say:
> > Suggestions?
>
> Install libncurses5-dev and use "make menuconfig" or "make nconfig"
> (the latter is new in 2.6.35).

Got it, and it works fine. Thank you.

Not compiling often (as you can tell), I note that the compile is
using only one cpu of 4 at a time. I'm sure there is a parallel
compilation tweak somewhere.

If it is easy, fine. If not, then forget about it, I'm not in any
rush.

Curt-

- --
Those who torment us for our own good will torment us without end,
for they do so with the approval of their consciences.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEVAwUBTEuYNC9Y35yItIgBAQII7wf+P5vId/fhyN1YSvVjQF6x0S4fHBCfvHCf
qnsgceZuuTjnRZAhy+pFmJ20avvf9bLcD88RPgBYrcSCHB2pYOXN03JbIS26VXyj
Y4YMz6XXZIFuE+GQaINEKd+Yfs5gXxTNq9HlL34TQx0foY0Pvu9MCS/DJPsZOjM4
BtIIifDA0Rpb0dCBiwGT7X3OSxTmPbRG9R7VHOWH2L3TMA+WfAsgV1wXjMf9dMDA
peZvCimNDMEDVRDMEDf5fXU+8UqytuZYEhbZRCEXtmbwTEv3Fbw8sSIad0zuV6wV
6FU3i1KWRRfJYMOo2s3SD9W1T4LYkWe1KYVmxyL/dxMFnN+lXUe9gg==
=Qc2b
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/201007242149.47058.Howland(a)priss.com
From: Stan Hoeppner on
Curt Howland put forth on 7/24/2010 8:49 PM:

> Not compiling often (as you can tell), I note that the compile is
> using only one cpu of 4 at a time. I'm sure there is a parallel
> compilation tweak somewhere.

Setting CONCURRENCY_LEVEL=4 in your user environment should fix this, at
least, it used to. From the bash command line, for the current session only:

export CONCURRENCY_LEVEL=4

To make it permanent you need to edit /home/[user]/.bash_profile and append:

export CONCURRENCY_LEVEL=4

If you regularly do your kernel work while logged on as root, you'd need to
append it to /root/.bashrc or /root/.profile

--
Stan


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4C4BADF5.6030801(a)hardwarefreak.com