MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi,
I have followed the rules as indicated in the README file (in /home/kirsten/linux/linux-3.16.3):
1. Downloaded linux-3.16.3 and extracted it in /home/kirsten/linux/linux-3.16.3
2. mkdir /usr/src/linux-3.16.3
3. cd /usr/src/linux-3.16.3
4. make O=/home/kirsten/linux/linux-3.16.3 oldconfig
and I get:
make: *** No rule to make target `oldconfig'. Stop.
Can anyone tell me what is missing?
best regards
torben
""..put the kernel tarball in a directory where you have permissions
(eg. your home directory) and unpack it "".
(( Default build location is /home/<name>/<new-tmp>/ )).
You cannot run 'make oldconfig' with no file ".config".
* 'make oldconfig' is when you copy /boot/config* to linux-3.16.3/ :
$ cp /boot/config-<version> /home/<name>/new-tmp/linux-3.16.3/ !
$ cd linux-3.16/
$ mv config-<version> .config
... then you can do 'make oldconfig'. In /home/kirsten/linux/linux-3.16.3/
kmod ok
patch ok
bash ok
sh-utils found bsh-utils, but could'nt install it
tar ok
bzip2 ok
xz ok (what I used)
findutils ok
gzip ok
m4 ok
perl ok
perl-Carp-Asset |
perl-Carp-Asset-More | I did'nt know which one to choose
perl-Carp-Clan |
perl-Carp-Clan-Share |
make ok
diffutils ok
gawk ok
gcc ok
binutils ok
hmaccalc not found
het-tools ok
hostname ok
bc ok
sparse several with sparse in it.
But I got the same result.
Here is my kernel:
[root@localhost linux-3.16.3]# uname -a
Linux localhost.localdomain 3.13.11-nrjQL-desktop-1omv #1 SMP PREEMPT Sat Apr 26 00:23:26 UTC 2014 i686 i686 i686 GNU/Linux
Is this 64-bit?
Here is my gcc:
[root@localhost linux-3.16.3]# gcc --version
gcc (Linaro GCC 4.8-2014.01) 4.8.3 20140106 (OpenMandriva Association)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@localhost linux-3.16.3]#
You can also try building the Fedora 21 kernel-3.16.3 :
1) Setup rpm-build http://www.linuxquestions.org/questi...1-a-766486/#13 post #13
1a) # urpmi rpm-build && exit
2) $ rpm -Uvh kernel-3.16.3-300.fc21.src.rpm
3) $ cd rpms/SPECS
.... and delete ``perl-Carp, ´´ from line 410, kernel.spec
4) rpmbuild -bb kernel.spec
If any "module checking" goes wrong caused by the missing perl-Carp :
# CPAN
> CPAN install Carp
Hi knudlf,
So my kernel is 32 bit. My cpu is 64 bit and the gcc does'nt say anything about that, so I assume that I am OK.
I wanted to try a new kernel because I have a problem with Skype, but I dont think it would have any effect. Perhaps mostly because I am interested in Linux.
I have installed CPAN, but it did'nt have any effect. But how do I install Carp? I tried "> CPAN install Carp", but that did'nt work.
TORBEN
1. downloaded Carp-1.3301.tar.gz
2. into /home/kirsten/Downloads
3 extracted: tar -xvf Carp-1.3301.tar.gz && cd Carp-1.3301/
4. Carp-1.3301/
Carp-1.3301/MANIFEST
Carp-1.3301/Makefile.PL
.
.
.
Carp-1.3301/t/vivify_gv.t
Carp-1.3301/t/Carp_overload.t
Carp-1.3301/t/arg_regexp.t
5. [root@localhost Carp-1.3301]# perl Makefile.PL
Checking if your kit is complete...
Looks good
JSON::PP 2.27103 is not available
at /usr/lib/perl5/5.16.3/CPAN/Meta/Converter.pm line 23.
at /usr/lib/perl5/5.16.3/ExtUtils/MM_Any.pm line 824.
JSON::PP 2.27103 is not available
at /usr/lib/perl5/5.16.3/CPAN/Meta/Converter.pm line 23.
6 [root@localhost Carp-1.3301]# make
make: *** No targets specified and no makefile found. Stop.
7. [root@localhost Carp-1.3301]# ls
Changes lib/ Makefile.PL MANIFEST META.json META.yml README t/
[root@localhost Carp-1.3301]#
Hi knudfl,
I installed Carp, did the "'' yes | make oldconfig" and make and got the same error.
I suppose that Carp does not do anything for me here.
I have tried to find the files in "ld: internal error in do_layout, at ../../gold/object.cc:1696" without success.
I am inclined to give up. I think that the people at "openmandriva lx" hav'nt quite got their act together.
Thank you very much for your help.
torben
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.