View previous topic :: View next topic |
Author |
Message |
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Fri Jan 18, 2013 11:43 am Post subject: |
|
|
Bump sys-kernel/geek-sources-3.7.2 --> sys-kernel/geek-sources-3.7.3 |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Jan 29, 2013 1:26 pm Post subject: |
|
|
- Bump sys-kernel/geek-sources-3.7.5
- Add BFS 0.427 for linux 3.7.x to ck
- sys-kernel/geek-sources now use EAPI="5"
- USE deblob now fxd for all kernel version and works the same way as in sys-kernel/gentoo-sources
- USE build work in progress
- sys-kernel/geek-sources now remove unneeded architectures from kernel sources to free up more space
Code: | einfo "Remove unneeded architectures"
if use x86 || use amd64; then
rm -rf "${WORKDIR}"/linux-"${KV_FULL}"/arch/{alpha,arm,arm26,arm64,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,xtensa}
else
rm -rf "${WORKDIR}"/linux-"${KV_FULL}"/arch/{avr32,blackfin,c6x,cris,frv,h8300,hexagon,m32r,m68k,m68knommu,microblaze,mn10300,openrisc,score,tile,unicore32,um,v850,xtensa}
fi
|
sys-kernel/geek-sources now, more informative… and in the end shows more info
|
|
Back to top |
|
|
Jupiter1TX Guru
Joined: 24 Feb 2006 Posts: 546 Location: 3rd Rock
|
Posted: Tue Jan 29, 2013 5:03 pm Post subject: |
|
|
I been getting an 'mproper' error since 3.7.4
Code: | vger linux # genkernel --kernel-config=/usr/src/linux/config all
* Funtoo Linux Genkernel; Version 3.4.40.1-funtoo
* Running with options: --kernel-config=/usr/src/linux/config all
* Linux Kernel 3.7.5-geek for x86_64...
* .. with config file /usr/src/linux-3.7.5-geek/config
* kernel: Using config from /usr/src/linux-3.7.5-geek/config
* kernel: >> Running mrproper...
* ERROR: Failed to compile the "mrproper" target...
*
* -- Grepping log... --
*
* kernel: Using config from /usr/src/linux-3.7.5-geek/config
* kernel: >> Running mrproper...
*COMMAND: make -j2 ARCH="x86" INSTALL_FW_PATH="/lib/firmware"
*/usr/src/linux-3.7.5-geek/fs/hostfs/Makefile:11: arch/um/scripts/Makefile.rules: No such file or directory
*make[2]: *** No rule to make target `arch/um/scripts/Makefile.rules'. Stop.
*make[1]: *** [fs/hostfs] Error 2
*make: *** [_clean_fs] Error 2
*make: *** Waiting for unfinished jobs....
* Funtoo Linux Genkernel; Version 3.4.40.1-funtoo
* Running with options: --kernel-config=/usr/src/linux/config all
*
* ERROR: Failed to compile the "mrproper" target...
*
* -- End log... --
*
* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*
|
_________________ Core i7 920 D0 | Asus P6T DLX | Patriot Viper 1600 6GB | Antec Quattro 850W
Geforce 8800GTX OC2 768MB | Dell 22" LCD | Koolance Exos2/Swiftech GTZ
GCC 4.6.1 | 3.7.x-geek | Xorg-7.4-x | KDE-4.7.x | Compiz |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Jan 29, 2013 6:52 pm Post subject: |
|
|
Jupiter1TX wrote: | I been getting an 'mproper' error since 3.7.4
Code: | vger linux # genkernel --kernel-config=/usr/src/linux/config all
* Funtoo Linux Genkernel; Version 3.4.40.1-funtoo
* Running with options: --kernel-config=/usr/src/linux/config all
* Linux Kernel 3.7.5-geek for x86_64...
* .. with config file /usr/src/linux-3.7.5-geek/config
* kernel: Using config from /usr/src/linux-3.7.5-geek/config
* kernel: >> Running mrproper...
* ERROR: Failed to compile the "mrproper" target...
*
* -- Grepping log... --
*
* kernel: Using config from /usr/src/linux-3.7.5-geek/config
* kernel: >> Running mrproper...
*COMMAND: make -j2 ARCH="x86" INSTALL_FW_PATH="/lib/firmware"
*/usr/src/linux-3.7.5-geek/fs/hostfs/Makefile:11: arch/um/scripts/Makefile.rules: No such file or directory
*make[2]: *** No rule to make target `arch/um/scripts/Makefile.rules'. Stop.
*make[1]: *** [fs/hostfs] Error 2
*make: *** [_clean_fs] Error 2
*make: *** Waiting for unfinished jobs....
* Funtoo Linux Genkernel; Version 3.4.40.1-funtoo
* Running with options: --kernel-config=/usr/src/linux/config all
*
* ERROR: Failed to compile the "mrproper" target...
*
* -- End log... --
*
* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*
|
|
Thx. Try
Code: | sed -i 's/include/#include/g' /usr/src/linux/fs/hostfs/Makefile |
Helps for my and i add this fix to eclass. |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2296 Location: Adendorf, Germany
|
Posted: Thu Jan 31, 2013 2:50 pm Post subject: |
|
|
init_6, geek-sources-3.7.5 work right out of the box, good job!
On the other hand I have a request: Could you please stop deleting old ebuilds the same moment a newer is pushed? It is very annoying to test a new kernel just to see it being removed only a few days later. Please keep those ebuilds around for a while if that's possible.
If you are worried about the space, you could use bzip2 on the patches in your files dir. Using bzip2 reduces the space needed for files/3.7.5 on my system from 31M to 6.5M. (and 4.7M with 7z.) Just pipe-unpack them back in.
(Note: I do not know whether this works reliably from an ebuild, but if I have to patch anything and the patch is a tarball, "tar xjf foo.tar.bz2 -O | patch" normally works.)
Thank you very much! _________________ Edited 220,176 times by Yamakuzure |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Mon Feb 04, 2013 6:50 pm Post subject: |
|
|
Bump sys-kernel/geek-sources-3.7.5 -> sys-kernel/geek-sources-3.7.6
Bump sys-kernel/geek-sources-3.8-r5 -> sys-kernel/geek-sources-3.8-r6
For my with sys-kernel/geek-sources-3.7.6 kernel & x11-drivers/nvidia-drivers-313.18 helps:
Code: | ln -s /usr/src/linux/include/generated/uapi/linux/version.h /usr/src/linux/include/linux/version.h |
|
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1483
|
Posted: Mon Feb 04, 2013 9:11 pm Post subject: |
|
|
init_6 wrote: | For my with sys-kernel/geek-sources-3.7.6 kernel & x11-drivers/nvidia-drivers-313.18 helps:
Code: | ln -s /usr/src/linux/include/generated/uapi/linux/version.h /usr/src/linux/include/linux/version.h |
| Very thanks for this hint!!!
This was somehow weird and scary for me: I had compiled nvidia-drivers-313.18 modules successfully for
linux-3.7.5.X
where X are ca 90 patches from G.K-H stable-queue at their way to release.6. Then - this morning - the released linux failed |
|
Back to top |
|
|
face n00b
Joined: 20 Mar 2004 Posts: 12
|
Posted: Fri Feb 08, 2013 5:13 pm Post subject: |
|
|
init_6 wrote: | For my with sys-kernel/geek-sources-3.7.6 kernel & x11-drivers/nvidia-drivers-313.18 helps:
Code: | ln -s /usr/src/linux/include/generated/uapi/linux/version.h /usr/src/linux/include/linux/version.h |
|
Thanks a lot for this important hint! Maybe it is worse a portage message.
And also thank you for your great ebuilds in general, awesome job! |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Feb 12, 2013 1:23 pm Post subject: |
|
|
Bump sys-kernel/geek-sources-3.7.6 --> sys-kernel/geek-sources-3.7.7
Bump sys-kernel/geek-sources-3.8-r6 --> sys-kernel/geek-sources-3.8-r7
And soon sys-kernel/geek-sources-3.7.6 will be removed! |
|
Back to top |
|
|
tranquilcool Veteran
Joined: 25 Mar 2005 Posts: 1246
|
Posted: Wed Feb 13, 2013 4:58 pm Post subject: |
|
|
init_6 wrote: | Bump sys-kernel/geek-sources-3.7.6 --> sys-kernel/geek-sources-3.7.7
Bump sys-kernel/geek-sources-3.8-r6 --> sys-kernel/geek-sources-3.8-r7
And soon sys-kernel/geek-sources-3.7.6 will be removed! |
geek-sources-3.7.7 broken.
include/generated/compile.h
CC arch/x86/kernel/dumpstack.o
arch/x86/kernel/dumpstack.c: In function ‘dump_stack’:
arch/x86/kernel/dumpstack.c:192:39: error: ‘struct task_struct’ has no member named ‘xid’
make[2]: *** [arch/x86/kernel/dumpstack.o] Error 1
make[1]: *** [arch/x86/kernel] Error 2
make: *** [arch/x86] Error 2 _________________ this is a strange strange world. |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Wed Feb 13, 2013 5:34 pm Post subject: |
|
|
tranquilcool wrote: | init_6 wrote: | Bump sys-kernel/geek-sources-3.7.6 --> sys-kernel/geek-sources-3.7.7
Bump sys-kernel/geek-sources-3.8-r6 --> sys-kernel/geek-sources-3.8-r7
And soon sys-kernel/geek-sources-3.7.6 will be removed! |
geek-sources-3.7.7 broken.
include/generated/compile.h
CC arch/x86/kernel/dumpstack.o
arch/x86/kernel/dumpstack.c: In function ‘dump_stack’:
arch/x86/kernel/dumpstack.c:192:39: error: ‘struct task_struct’ has no member named ‘xid’
make[2]: *** [arch/x86/kernel/dumpstack.o] Error 1
make[1]: *** [arch/x86/kernel] Error 2
make: *** [arch/x86] Error 2 |
Given a piece of the log does not say anything. Where is USE flags and full logs? As I can see dumpstack.c in 3.7.7 patch only: debian, grsecurity, pld, suse. As in my view pld not look very good. And If the problem in grsecurity then even more you know what awaits you.
I personally build and tested with these flags:
Code: | # emerge geek-sources -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-kernel/geek-sources-3.7.7:3.7.7::init6 USE="aufs bfq branding ck debian fedora ice mageia reiser4 suse symlink uksm zfs -build -deblob -genpatches -grsecurity -imq -pld -vserver -zen" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB |
So as you can see debian and suse works fine for my.
And in the future, preferably yet to see the USE flags and complete logs. Good luck to you. |
|
Back to top |
|
|
tranquilcool Veteran
Joined: 25 Mar 2005 Posts: 1246
|
Posted: Wed Feb 13, 2013 7:32 pm Post subject: |
|
|
emerge geek-sources -pv
sys-kernel/geek-sources-3.7.7:3.7.7::init6 USE="bfq branding ck imq pld uksm -aufs -build -debian -deblob -fedora -genpatches -grsecurity -ice -mageia -reiser4 -suse -symlink -vserver -zen -zfs"
these are the same use flags i have for 3.7.6 and it compiles. _________________ this is a strange strange world. |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Wed Feb 13, 2013 8:07 pm Post subject: |
|
|
tranquilcool wrote: | emerge geek-sources -pv
sys-kernel/geek-sources-3.7.7:3.7.7::init6 USE="bfq branding ck imq pld uksm -aufs -build -debian -deblob -fedora -genpatches -grsecurity -ice -mageia -reiser4 -suse -symlink -vserver -zen -zfs"
these are the same use flags i have for 3.7.6 and it compiles. |
Code: | grep dumpstack.c -R *
pld/kernel-vserver-fixes.patch:--- linux-2.6.31/arch/x86/kernel/dumpstack.c~ 2009-09-16 08:32:02.000000000 +0200
pld/kernel-vserver-fixes.patch:+++ linux-2.6.31/arch/x86/kernel/dumpstack.c 2009-09-17 21:58:13.778791960 +0200
|
So or disable pld and reemerge geek-sources or make Code: | patch -p1 -R < kernel-vserver-fixes.patch |
|
|
Back to top |
|
|
tranquilcool Veteran
Joined: 25 Mar 2005 Posts: 1246
|
Posted: Wed Feb 13, 2013 9:50 pm Post subject: |
|
|
init_6 wrote: | tranquilcool wrote: | emerge geek-sources -pv
sys-kernel/geek-sources-3.7.7:3.7.7::init6 USE="bfq branding ck imq pld uksm -aufs -build -debian -deblob -fedora -genpatches -grsecurity -ice -mageia -reiser4 -suse -symlink -vserver -zen -zfs"
these are the same use flags i have for 3.7.6 and it compiles. |
Code: | grep dumpstack.c -R *
pld/kernel-vserver-fixes.patch:--- linux-2.6.31/arch/x86/kernel/dumpstack.c~ 2009-09-16 08:32:02.000000000 +0200
pld/kernel-vserver-fixes.patch:+++ linux-2.6.31/arch/x86/kernel/dumpstack.c 2009-09-17 21:58:13.778791960 +0200
|
So or disable pld and reemerge geek-sources or make Code: | patch -p1 -R < kernel-vserver-fixes.patch |
|
Thanks, that fixed it. _________________ this is a strange strange world. |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Fri Feb 15, 2013 9:23 am Post subject: |
|
|
Bump sys-kernel/geek-sources-3.7.7 --> sys-kernel/geek-sources-3.7.8
Delete sys-kernel/geek-sources-3.7.6
Delete sys-kernel/geek-sources-3.7.7 |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Feb 19, 2013 11:14 am Post subject: |
|
|
Delete sys-kernel/geek-sources-3.8-r7
Bump sys-kernel/geek-sources-3.7.9 --> sys-kernel/geek-sources-3.8.0 (currently without: ck, imq, reiser4, uksm, vserver) |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Feb 19, 2013 11:53 am Post subject: |
|
|
if with sys-kernel/geek-sources-3.8.0 you see
Code: | OBJCOPY arch/x86/boot/setup.bin
OBJCOPY arch/x86/boot/vmlinux.bin
HOSTCC arch/x86/boot/tools/build
BUILD arch/x86/boot/bzImage
Setup is 16204 bytes (padded to 16384 bytes).
System is 3411 kB
CRC 95f0e0cb
Kernel: arch/x86/boot/bzImage is ready (#1)
Building modules, stage 2.
MODPOST 592 modules
ERROR: "mdiobus_alloc_size" [drivers/net/ethernet/marvell/mvmdio.ko] undefined!
ERROR: "mdiobus_free" [drivers/net/ethernet/marvell/mvmdio.ko] undefined!
ERROR: "mdiobus_unregister" [drivers/net/ethernet/marvell/mvmdio.ko] undefined!
|
simple disable CONFIG_MVMDIO |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Feb 19, 2013 12:07 pm Post subject: |
|
|
and on sys-kernel/geek-sources-3.8.0 kernel x11-drivers/nvidia-drivers-310.32::gentoo build fine for my |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Thu Feb 28, 2013 8:02 pm Post subject: |
|
|
Bump sys-kernel/geek-sources-3.7.9 --> sys-kernel/geek-sources-3.7.10
Bump all in sys-kernel/geek-sources-3.8.0
Bump sys-kernel/geek-sources-3.8.0 --> sys-kernel/geek-sources-3.8.1 |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2296 Location: Adendorf, Germany
|
Posted: Tue Mar 05, 2013 11:02 am Post subject: |
|
|
Hi init_6,
I just tried geek-sources-3.8.2 and the log greted me with: Code: | >>> Preparing source in /home/portage/sys-kernel/geek-sources-3.8.2/work/linux-3.8.2-geek ...
* Use GEEKSOURCES_PATCHING_ORDER="
* zen aufs rifs uksm ice rt ck
* debian mageia pardus pld fedora suse
* imq bfq bld branding grsecurity
* genpatches reiser4 vserver zfs fix upatch" from /etc/portage/kernel.conf
* Not all USE flag present in GEEKSOURCES_PATCHING_ORDER from /etc/portage/kernel.conf
* The following flags are missing: pld zen bfq vserver genpatches upatch grsecurity imq fix zfs pardus bld rt suse rifs reiser4 ice branding fedora mageia aufs uksm rtai ck debian xenomai pld bfq vserver genpatches upatch grsecurity imq fix zfs pardus bld suse reiser4 branding fedora mageia rtai debian xenomai bfq vserver genpatches upatch grsecurity imq fix zfs bld reiser4 branding rtai xenomai vserver genpatches upatch fix zfs reiser4 rtai xenomai rtai xenomai
* Probably that's the plan. In that case, never mind. | Well, the list of missing flags (only xenomai and rtai actually are missing) looks a bit ... long.
However, although zen is patched in first, the zen configuration options do not show up in the menu. Any idea, why? (Skipped are: misc-3.8-20130303.patch and zswap-3.8-20130303.patch) _________________ Edited 220,176 times by Yamakuzure |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Mar 05, 2013 11:11 am Post subject: |
|
|
Xenomai and rtai add to sys-kernel/geek-sources-3.5.7 |
|
Back to top |
|
|
Yamakuzure Advocate
Joined: 21 Jun 2006 Posts: 2296 Location: Adendorf, Germany
|
Posted: Tue Mar 05, 2013 11:27 am Post subject: |
|
|
init_6 wrote: | Xenomai and rtai add to sys-kernel/geek-sources-3.5.7 | Do they have a use flag, now? I am still trying to get zen options to show up. The patches go through, but nothing so far. (To get BFS back, I had to re-enable ck USE flag.) _________________ Edited 220,176 times by Yamakuzure |
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
Posted: Tue Mar 05, 2013 12:04 pm Post subject: |
|
|
Yamakuzure wrote: | Do they have a use flag, now? I am still trying to get zen options to show up. The patches go through, but nothing so far. (To get BFS back, I had to re-enable ck USE flag.) |
yep:
Code: | # emerge =sys-kernel/geek-sources-3.5.7 -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild NS ] sys-kernel/geek-sources-3.5.7:3.5.7::init6 [3.8.2:3.8.2::init6] USE="aufs bfq branding ck fedora ice mageia reiser4 suse symlink uksm zfs -bld -build -deblob -genpatches -grsecurity -rifs -rt -rtai -vserver -xenomai" 0 kB
Total: 1 package (1 in new slot), Size of downloads: 0 kB
|
|
|
Back to top |
|
|
188562 Apprentice
Joined: 22 Jun 2008 Posts: 186
|
|
Back to top |
|
|
|