hi LiTony,

2009/2/12 LiTony <[email protected]>:
> Hi, Alex
>
> Can you tell me how to rebuild kernel-2.6.29.rc2-13.1.moblin2.src.rpm?
>
>  Can it work by  forcing rpm to use fuzz level 2?
>

I use below command to rebuild kernel:
# rpmbuild --rebuild --target i586 kernel-2.6.29.rc2-13.1.moblin2.src.rpm
it end with exit 0, however it does not really build anything.
( It is not patch failed, so it is nothing to do with fuzz settings )
Here shows the rpmbuild log:
It runs "cd linux-2.6.28" and then exit immediately.

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FDCFgK
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd kernel-2.6.28
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i586
-fasynchronous-unwind-tables'
+ export CFLAGS
+ rm -rf /usr/src/redhat/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386
+ mkdir -p /usr/src/redhat/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386/boot
+ cd linux-2.6.28
+ exit 0

Regards,
Axel

> Thank you
>
>> Date: Fri, 6 Feb 2009 08:22:09 +0800
>> Subject: Re: [Moblin Dev] How to rebuild
>> kernel-2.6.29.rc2-13.1.moblin2.src.rpm
>> From: [email protected]
>> To: [email protected]
>> CC: [email protected]
>>
>> 2009/2/6 axel lin <[email protected]>:
>> > hi Arjan,
>> >
>> > 2009/2/6 Arjan van de Ven <[email protected]>:
>> >> axel lin wrote:
>> >>>
>> >>> hi list,
>> >>> I try to rebuild moblin2 kernel by rpmbuild.
>> >>> It seems no error message, but rpmbuild stops quickly.
>> >>> ( Note: my build environment is Fedora-10. )
>> >>>
>> >>> Below is the messages:
>> >>>
>> >>> [r...@boost tmp]# rpmbuild --rebuild
>> >>> kernel-2.6.29.rc2-13.1.moblin2.src.rpm
>> >>
>> >> you need to add --target i586 to this command line
>> >
>> > I tried rpmbuild --rebuild --target i586
>> > kernel-2.6.29.rc2-13.1.moblin2.src.rpm .
>> > The result is still the same, nothing get build.
>> > And run rpmbuld -bb --target i586 kernel.spec doesn't work, it doesn't
>> > really build the source code.
>> >
>> Below is the build log:
>> In Executing(%build) section, nothing build.
>>
>> [r...@boost SPECS]# rpmbuild --target i586 -bb kernel.spec
>> Building target platforms: i586
>> Building for target i586
>> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0FVce8
>> + umask 022
>> + cd /root/rpmbuild/BUILD
>> + LANG=C
>> + export LANG
>> + unset DISPLAY
>> + patch_command='patch -p1 -F1 -s'
>> + patch_command='patch -p1 -F2 -s'
>> + '[' '!' -d kernel-2.6.28/vanilla-2.6.29-rc2 ']'
>> + cd kernel-2.6.28
>> + '[' -d linux-2.6.28 ']'
>> + rm -rf deleteme
>> + mv linux-2.6.28 deleteme
>> + rm -rf deleteme
>> + cp -rl vanilla-2.6.29-rc2 linux-2.6.28
>> + cd linux-2.6.28
>> + cp /root/rpmbuild/SOURCES/config-crown-beach
>> /root/rpmbuild/SOURCES/config-generic
>> /root/rpmbuild/SOURCES/config-ivi
>> /root/rpmbuild/SOURCES/config-netbook .
>> + cp /root/rpmbuild/SOURCES/merge.pl .
>> + make -f /root/rpmbuild/SOURCES/Makefile.config VERSION=2.6.29.rc2
>> configs
>> perl merge.pl config-netbook config-generic > kernel-netbook.config
>> perl merge.pl config-crown-beach config-generic >
>> kernel-crown-beach.config
>> perl merge.pl config-ivi config-generic > kernel-ivi.config
>> + ApplyPatch linux-2.6-build-nonintconfig.patch
>> + local patch=linux-2.6-build-nonintconfig.patch
>> + shift
>> + '[' '!' -f /root/rpmbuild/SOURCES/linux-2.6-build-nonintconfig.patch ']'
>> + case "$patch" in
>> + patch -p1 -F2 -s
>> + chmod +x scripts/checkpatch.pl
>> + cp /root/rpmbuild/SOURCES/COPYING.modules Documentation/
>> + mkdir configs
>> + for cfg in 'kernel-*.config'
>> ++ echo kernel-crown-beach.config kernel-ivi.config kernel-netbook.config
>> ++ grep -c kernel-crown-beach.config
>> + '[' 1 -eq 0 ']'
>> + for cfg in 'kernel-*.config'
>> ++ echo kernel-crown-beach.config kernel-ivi.config kernel-netbook.config
>> ++ grep -c kernel-ivi.config
>> + '[' 1 -eq 0 ']'
>> + for cfg in 'kernel-*.config'
>> ++ echo kernel-crown-beach.config kernel-ivi.config kernel-netbook.config
>> ++ grep -c kernel-netbook.config
>> + '[' 1 -eq 0 ']'
>> + rm -f 'kernel-2.6.29.rc2-*debug.config'
>> + for i in '*.config'
>> + mv kernel-crown-beach.config .config
>> + Arch=x86
>> + make nonint_oldconfig
>> .config:412:warning: override: PCI_GOANY changes choice state
>> .config:1842:warning: override: reassigning to symbol FB_ARK
>> .config:1843:warning: override: reassigning to symbol FB_PM3
>> .config:1844:warning: override: reassigning to symbol FB_CARMINE
>> .config:1845:warning: override: reassigning to symbol FB_GEODE
>> .config:1846:warning: override: reassigning to symbol FB_VIRTUAL
>> .config:1847:warning: override: reassigning to symbol FB_METRONOME
>> .config:1848:warning: override: reassigning to symbol FB_MB862XX
>> + echo '# x86'
>> + cat .config
>> + for i in '*.config'
>> + mv kernel-ivi.config .config
>> + Arch=x86
>> + make nonint_oldconfig
>> .config:1842:warning: override: reassigning to symbol FB_ARK
>> .config:1843:warning: override: reassigning to symbol FB_PM3
>> .config:1844:warning: override: reassigning to symbol FB_CARMINE
>> .config:1845:warning: override: reassigning to symbol FB_GEODE
>> .config:1846:warning: override: reassigning to symbol FB_VIRTUAL
>> .config:1847:warning: override: reassigning to symbol FB_METRONOME
>> .config:1848:warning: override: reassigning to symbol FB_MB862XX
>> + echo '# x86'
>> + cat .config
>> + for i in '*.config'
>> + mv kernel-netbook.config .config
>> + Arch=x86
>> + make nonint_oldconfig
>> .config:1842:warning: override: reassigning to symbol FB_ARK
>> .config:1843:warning: override: reassigning to symbol FB_PM3
>> .config:1844:warning: override: reassigning to symbol FB_CARMINE
>> .config:1845:warning: override: reassigning to symbol FB_GEODE
>> .config:1846:warning: override: reassigning to symbol FB_VIRTUAL
>> .config:1847:warning: override: reassigning to symbol FB_METRONOME
>> .config:1848:warning: override: reassigning to symbol FB_MB862XX
>> + echo '# x86'
>> + cat .config
>> + find . '(' -name '*.orig' -o -name '*~' ')' -exec rm -f '{}' ';'
>> + cd ..
>> + exit 0
>> Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xbAv1h
>> + umask 022
>> + cd /root/rpmbuild/BUILD
>> + cd kernel-2.6.28
>> + LANG=C
>> + export LANG
>> + unset DISPLAY
>> + rm -rf /root/rpmbuild/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386
>> + mkdir -p
>> /root/rpmbuild/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386/boot
>> + cd linux-2.6.28
>> + exit 0
>> Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PCiZUr
>> + umask 022
>> + cd /root/rpmbuild/BUILD
>> + cd kernel-2.6.28
>> + cd linux-2.6.28
>> + rm -rf
>> /root/rpmbuild/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386/lib/firmware
>> + /usr/lib/rpm/check-buildroot
>> + /usr/lib/rpm/redhat/brp-compress
>> + /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
>> + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
>> + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
>> /usr/bin/objdump
>> + /usr/lib/rpm/brp-python-bytecompile
>> + /usr/lib/rpm/redhat/brp-python-hardlink
>> + /usr/lib/rpm/redhat/brp-java-repack-jars
>> Checking for unpackaged file(s): /usr/lib/rpm/check-files
>> /root/rpmbuild/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386
>> Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.fx5pmC
>> + umask 022
>> + cd /root/rpmbuild/BUILD
>> + cd kernel-2.6.28
>> + rm -rf /root/rpmbuild/BUILDROOT/kernel-2.6.29.rc2-13.1.moblin2.i386
>> + exit 0
>> [r...@boost SPECS]#
>>
>> >>
>> >> I'm interesting to learn why you want to rebuild the kernel though...
>> >>
>> > I need to rebuild the kernel because I want to include some wlan
>> > drivers that is not in default moblin2 kernel.
>> >
>> > Regards,
>> > Axel
>> >
>>
>> _______________________________________________
>> Moblin dev Mailing List
>> [email protected]
>>
>> To manage or unsubscribe from this mailing list visit:
>> https://lists.moblin.org/mailman/listinfo/dev or your user account on
>> http://moblin.org once logged in.
>>
>> For more information on the Moblin Developer Mailing lists visit:
>> http://moblin.org/community/mailing-lists
>
>
> ________________________________
> 更多热辣资讯尽在新版MSN首页! 立刻访问!
_______________________________________________
Moblin dev Mailing List
[email protected]

To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on 
http://moblin.org once logged in.

For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists

Reply via email to