ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ri.: Re: Ri.: Re: [Ltib] RPB Build error fotr packages related to X11


From: Enrico Miglino
Subject: Ri.: Re: Ri.: Re: [Ltib] RPB Build error fotr packages related to X11
Date: Tue, 14 Dec 2010 12:32:47 +0100

Hi Stuart, 

In these days I removed the linux* directory from rpm/BUILD as you suggested, 
and the whole build restarted. 
Immediately after I downloaded ltib (after installation) I tried to compile a 
uImage only indicating the platform EA3250 and leaving all the default values.
The toolchain generated an image that starts showing the linux penguin on the 
EA3250 screen but in console what appear is a "starting kernel" then a "kernel 
panic" message and all stops.

Ok, It seems me obvious. I configured the kernel with the needed components and 
restarted a build. After the problem I tried to solve as you suggested and now 
after my last configuration compile starts and create and error. I tried 
several ways, but if I configure the board the compilation never complete. I 
have no difficult to download again ltib and reinstall, but I think I'm doing 
something incorrect or miss some passage or parameter...

The ltib tar copy I'm using to startup is the file ltib-10-1-1a-sv.tar.gz

Thank you for your support.
Enrico




> ----- Messaggio originale ----- 
> Da: "Stuart Hughes‎" <address@hidden>
> A: "Enrico Miglino‎" <address@hidden>
> Oggetto: Re: Ri.: Re: [Ltib] RPB Build error fotr packages related to X11
> Data: Fri, 10 Dec 2010 18:21:25 +0000
> 
> 
>Hi Enrico,
> 
> Please keep emails on the list.
> 
> It looks as though your kernel sources may be incomplete.  Provided
> you've not been working on the kernel, remove rpm/BUILD/linux* and re-try.
> 
> Regards, Stuart
> 
> 
> Enrico Miglino wrote:
> > Hi Stuart, here follows the output of my last ./ltib build (without 
> > --continue)
> >
> > I also checked gcc in ltib shell mode, and it seems ok.
> >
> > ==========================================
> > LTIB> gcc -v
> > Using built-in specs.
> > Target: arm-none-linux-gnueabi
> > Configured with: 
> > /usr/src/redhat/BUILD/cross-mlib/source/gcc-4.1.2/configure 
> > --target=arm-none-linux-gnueabi --host=i686-host_pc-linux-gnu 
> > --prefix=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi
> >  
> > --with-sysroot=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot
> >  --enable-threads --enable-shared --disable-libssp --disable-libgomp 
> > --disable-libmudflap --enable-languages=c,c++ --enable-__cxa_atexit 
> > --disable-nls
> > Thread model: posix
> > gcc version 4.1.2
> > ==========================================
> >
> >
> > BUILD CONSOLE OUTPUT:
> >
> >
> > Processing platform: Embedded Artists LPC3250 OEM Board with the 
> > NXP LPC32XX SoC
> > ==================================================================================
> > using config/platform/ea3250/.config
> > PKG_KERNEL_WANT_CF has changed, kernel-2.6.27.8-lpc32xx needs a rebuild
> > PKG_KERNEL_LEAVESRC has changed, kernel-2.6.27.8-lpc32xx needs a rebuild
> >
> > Processing: fake-provides
> > ===========================
> > Build path taken because: no prebuilt rpm, rpmbuild --dbpath 
> > /home/enrico/ltib/EA3250/rootfs//var/lib/rpm --target arm --define 
> > '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' 
> > --define '__strip strip' --define '_topdir 
> > /home/enrico/ltib/EA3250/rpm' --define '_prefix /usr' --define 
> > '_tmppath /home/enrico/ltib/EA3250/tmp' --define '_rpmdir 
> > /home/enrico/ltib/EA3250/rpm/RPMS'  --define '_mandir 
> > /usr/share/man' --define '_sysconfdir /etc' --define 
> > '_localstatedir /var' -bb --clean --rmsource  
> > /home/enrico/ltib/EA3250/dist/lfs-5.1/fake-provides/fake-provides.spec
> > Building target platforms: arm
> > Building for target arm
> > Executing(%prep): /bin/sh -e /home/enrico/ltib/EA3250/tmp/rpm-tmp.31301
> > + umask 022
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD
> > + exit 0
> > Executing(%build): /bin/sh -e /home/enrico/ltib/EA3250/tmp/rpm-tmp.31301
> > + umask 022
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD
> > + exit 0
> > Executing(%install): /bin/sh -e /home/enrico/ltib/EA3250/tmp/rpm-tmp.31301
> > + umask 022
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD
> > + rm -rf /tmp/fake-provides-1.0
> > Processing files: fake-provides-1.0-5
> > Provides: /bin/sh /bin/bash /bin/csh /bin/tcsh /usr/bin/env 
> > /usr/bin/perl /usr/local/bin/perl libgcc_s.so.1 
> > libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) /bin/gawk 
> > /usr/bin/nawk /usr/bin/awk /usr/bin/bash perl 5.8.0 
> > perl(Getopt::Long) perl(Getopt::Std) perl(constant) 
> > perl(getopts.pl) perl(strict) perl(vars) perl(Carp) perl(Cwd) 
> > perl(Data::Dumper) perl(DynaLoader) perl(Exporter) 
> > perl(File::Basename) perl(File::Compare) perl(File::Copy) 
> > perl(File::Find) perl(File::Spec) perl(File::stat) perl(IO::File) 
> > perl(POSIX) perl(Text::ParseWords) libstdc++.so.5 
> > libstdc++.so.5(CXXABI_1.2) libstdc++.so.5(GLIBCPP_3.2) 
> > libstdc++.so.5(GLIBCPP_3.2.1) /bin/rm /sbin/ldconfig 
> > /sbin/chkconfig linux-gate.so.1
> > PreReq: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 
> > rpmlib(CompressedFileNames) <= 3.0.4-1
> > Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 
> > rpmlib(CompressedFileNames) <= 3.0.4-1
> > Wrote: /home/enrico/ltib/EA3250/rpm/RPMS/arm/fake-provides-1.0-5.arm.rpm
> > Executing(%clean): /bin/sh -e /home/enrico/ltib/EA3250/tmp/rpm-tmp.31301
> > + umask 022
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD
> > + rm -rf /tmp/fake-provides-1.0
> > + exit 0
> > Executing(--clean): /bin/sh -e /home/enrico/ltib/EA3250/tmp/rpm-tmp.15363
> > + umask 022
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD
> > + exit 0
> > Build time for fake-provides: 1 seconds
> >
> > sudo /opt/ltib/usr/bin/rpm --root /home/enrico/ltib/EA3250/rootfs 
> > --dbpath /var/lib/rpm -e --allmatches --nodeps --noscripts --define 
> > '_tmppath /tmp/ltib' fake-provides 2>/dev/null
> > sudo /opt/ltib/usr/bin/rpm --root /home/enrico/ltib/EA3250/rootfs 
> > --dbpath /var/lib/rpm --prefix / --ignorearch -ivh --force 
> > --excludedocs --noscripts --define '_tmppath /tmp/ltib' 
> > /home/enrico/ltib/EA3250/rpm/RPMS/arm/fake-provides-1.0-5.arm.rpm
> > error: failed to stat /home/enrico/.gvfs: Permission denied
> > Preparing...                
> > ########################################### [100%]
> >
> > Processing: kernel-2.6.27.8-lpc32xx
> > =====================================
> > Build path taken because: directory build, build key set, no 
> > prebuilt rpm, scbuild/scdeploy already unpacked package
> >
> > Processing: kernel-2.6.27.8-lpc32xx
> > =====================================
> > Build path taken because: directory build, build key set, no 
> > prebuilt rpm, rpmbuild --dbpath 
> > /home/enrico/ltib/EA3250/rootfs//var/lib/rpm --target arm --define 
> > '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' 
> > --define '__strip strip' --define '_topdir 
> > /home/enrico/ltib/EA3250/rpm' --define '_prefix /usr' --define 
> > '_tmppath /home/enrico/ltib/EA3250/tmp' --define '_rpmdir 
> > /home/enrico/ltib/EA3250/rpm/RPMS'  --define '_mandir 
> > /usr/share/man' --define '_sysconfdir /etc' --define 
> > '_localstatedir /var' -bc --short-circuit  
> > /home/enrico/ltib/EA3250/tmp/kernel-2.6.27.8-lpc32xx.spec
> > Building target platforms: arm
> > Building for target arm
> > Executing(%build): /bin/sh -e /home/enrico/ltib/EA3250/tmp/rpm-tmp.24652
> > + umask 022
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD
> > + cd linux-2.6.27.8
> > + eval echo
> > + echo
> > + PKG_KERNEL_PATH_PRECONFIG=
> > + eval echo
> > + echo
> > + PKG_KERNEL_KBUILD_PRECONFIG=
> > + eval echo linux-2.6.27.8-ea3250.config
> > + echo linux-2.6.27.8-ea3250.config
> > + PKG_KERNEL_PRECONFIG=linux-2.6.27.8-ea3250.config
> > + KSRC_DIR=/home/enrico/ltib/EA3250/rpm/BUILD/linux-2.6.27.8
> > + : arm
> > + : ccache /usr/bin/gcc -B/usr/bin//
> > + : linux-2.6.27.8-ea3250.config
> > + : /home/enrico/ltib/EA3250/config/platform/ea3250
> > + : /home/enrico/ltib/EA3250/rpm/BUILD/linux-2.6.27.8
> > + rm -f /home/enrico/ltib/EA3250/rpm/BUILD/linux
> > + ln -s /home/enrico/ltib/EA3250/rpm/BUILD/linux-2.6.27.8 
> > /home/enrico/ltib/EA3250/rpm/BUILD/linux
> > + cd /home/enrico/ltib/EA3250/rpm/BUILD/linux-2.6.27.8
> > + KBOUT=
> > + [ -n  -a  != . ]
> > + KBOUT=.
> > + KTARG=zImage
> > + SYSCFG_KTARG=uImage
> > + [ linux-2.6.27.8-ea3250.config = defconfig ]
> > + [ -f 
> > /home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config.dev
> >  
> > ]
> > + [ -f 
> > /home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config
> >  
> > ]
> > + 
> > CFG_PATH=/home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config
> > + break
> > + [ -z 
> > /home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config
> >  
> > ]
> > + [ arm = ppc -a -f arch/powerpc/Kconfig ]
> > + [ -n  ]
> > + [ -n 
> > /home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config
> >  
> > ]
> > + cp -f 
> > /home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config
> >  
> > ./.config
> > + [ -z  -a -n  -o -n  ]
> > + [ -n 
> > /home/enrico/ltib/EA3250/config/platform/ea3250/linux-2.6.27.8-ea3250.config
> >  
> > ]
> > + make ARCH=arm HOSTCC=ccache /usr/bin/gcc -B/usr/bin// oldconfig
> > + yes make: *** No rule to make target `oldconfig'.  Stop.
> > error: Bad exit status from 
> > /home/enrico/ltib/EA3250/tmp/rpm-tmp.24652 (%build)
> >
> >
> > RPM build errors:
> >     Bad exit status from /home/enrico/ltib/EA3250/tmp/rpm-tmp.24652 (%build)
> > Build time for kernel-2.6.27.8-lpc32xx: 0 seconds
> >
> > Failed building kernel-2.6.27.8-lpc32xx
> >
> >
> > f_buildrpms() returned an error, exiting
> > traceback:
> >  main:561
> >
> >
> > Started: Fri Dec 10 15:07:17 2010
> > Ended:   Fri Dec 10 15:07:36 2010
> > Elapsed: 19 seconds
> >
> > These packages failed to build:
> > kernel-2.6.27.8-lpc32xx Build Failed
> >
> > Exiting on error or interrupt
> > address@hidden:~/ltib/EA3250$
> >> ----- Messaggio originale ----- Da: "Stuart Hughes‎" <address@hidden>
> >> A: "Enrico Miglino‎" <address@hidden>
> >> cc: address@hidden
> >> Oggetto: Re: [Ltib] RPB Build error fotr packages related to X11
> >> Data: Fri, 10 Dec 2010 12:47:01 +0000
> >>
> >>
> >> Hi Enrico,
> >>
> >> If base_libs fails then any dependent fail.
> >>
> >> Despite advice from others, unless you're running an autobuilder, don't
> >> use --continue.
> >>
> >> Please past the output of the base_libs failure.
> >>
> >> Also, check that the toolchain you're using is actually installed:
> >> $ ./ltib -m shell
> >> LTIB> gcc -v
> >>
> >> Regards, Stuart
> >>
> >> Enrico Miglino wrote:
> >>> Hi,
> >>>
> >>> after a compete build for EA3250 platform I tried to add in  
> >>> configuration (with ./ltib -m config) X11 server and the 
> >>> essential X11  modules, obating as a result that the build 
> >>> process hangs with messages  like this (tried to change some 
> >>> configuration parameters but the  problemis even the same):
> >>>
> >>> START  
> >>> ===================================================================sudo  
> >>> /opt/ltib/usr/bin/rpm --root /home/enrico/ltib/EA3250/rootfs 
> >>> --dbpath  /var/lib/rpm --prefix / --ignorearch -ivh --force 
> >>> --excludedocs  --noscripts --define '_tmppath /tmp/ltib'  
> >>> /home/enrico/ltib/EA3250/rpm/RPMS/arm/modeps-1.0-1.arm.rpm
> >>> error: failed to stat /home/enrico/.gvfs: Permission denied
> >>> Preparing...                
> >>> ########################################### [100%]
> >>> 1:modeps                 ########################################### 
> >>> [100%]
> >>>
> >>>
> >>> f_buildrpms() returned an error, exiting
> >>> traceback:
> >>> main:561
> >>>
> >>>
> >>> Started: Wed Dec  8 23:00:47 2010
> >>> Ended:   Wed Dec  8 23:10:20 2010
> >>> Elapsed: 573 seconds
> >>>
> >>> These packages failed to build:
> >>> base_libs libXt libXmu 
> >>> ================================================================== 
> >>> END
> >>>
> >>> Note that I'm workin on ubuntu 10.04 32 bit and I already set 
> >>> /opt with a 777 permissions.
> >>>
> >>> Thanks. Enrico
> >>>
> >>> --------------------------------------------------------------
> >>> Ovi Mail: Making email access easy
> >>> http://mail.ovi.com
> >>>
> >>>
> >>> _______________________________________________
> >>> LTIB home page: http://ltib.org
> >>>
> >>> Ltib mailing list
> >>> address@hidden
> >>> http://lists.nongnu.org/mailman/listinfo/ltib
> >>>
> >
> > --------------------------------------------------------------
> > Ovi Mail: Making email access easy
> > http://mail.ovi.com
> >
> >
>

--------------------------------------------------------------
Ovi Mail: Making email access easy
http://mail.ovi.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]