ltib
[Top][All Lists]
Advanced

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

Re: [Ltib] Porting asterisk to ltib


From: Stuart Hughes
Subject: Re: [Ltib] Porting asterisk to ltib
Date: Wed, 16 Jul 2008 16:31:22 +0100

Hi Vadim,

This looks like a really old version of LTIB (from an iso image).  You
should seriously think about an upgrade if one is available.

I believe a more up to date version is probably available by using the
Savannah CVS sources (details at bitshrine.org).

However what may actually be causing this problem is that you're running
on Ubuntu or similar and it uses dash.  There was a problem with this in
earlier LTIBs that meant the spoofer didn't work.  If this is indeed the
case you can fix it by
editing /opt/freescale/ltib/usr/spoof/spoof_wrapper and changing the
start-up line to:
#!/usr/bin/perl -w

instead of (or whatever it used to be):
#!/usr/bin/perl -w
eval 'LANG=C exec perl -w -S $0 ${1+"$@"}'
    if $running_under_some_shell;

Even if this works though, you'll likely run into other problems if
you're on Ubuntu and an older LTIB.

Regards, Stuart

On Wed, 2008-07-16 at 16:55 +0200, Vadim Lebedev wrote:
> Stuart thanks, i've found that
> 
> It could be good to put this into the FAQ as i've was able to discover
> it only by reading ltib sources.
> 
> 
> I've a new problem however, i'm trying to do ./ltib -p kernel
> 
> The config phase is ok but then i get following
> ================
> + make ARCH=arm CROSS_COMPILE= HOSTCC=/usr/bin/gcc -B/usr/bin// zImage
> scripts/kconfig/conf -s arch/arm/Kconfig
>   CHK     include/linux/version.h
>   SYMLINK include/asm-arm/arch -> include/asm-arm/arch-mxc
> make[1]: `include/asm-arm/mach-types.h' is up to date.
>   CHK     include/linux/utsrelease.h
>   CC      arch/arm/kernel/asm-offsets.s
> /bin/sh: Can't open gcc
> make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 2
> make: *** [prepare0] Error 2
> error: Bad exit status
> from /home/vadim/ltib/ltib-imx27ads-20070522/tmp/rpm-tmp.93573 (%
> build)
> 
> 
> RPM build errors:
>     Bad exit status
> from /home/vadim/ltib/ltib-imx27ads-20070522/tmp/rpm-tmp.93573 (%
> build)
> Build time for kernel-2.6.19-mx: 1 seconds
> 
> Failed building kernel-2.6.19-mx
> 
> 
> f_buildrpms() returned an error, exiting
> 
> Started: Wed Jul 16 16:40:28 2008
> Ended:   Wed Jul 16 16:40:29 2008
> Elapsed: 1 seconds
> 
> These packages failed to build:
> kernel-2.6.19-mx
> Build Failed
> 
> Exiting on error or interrupt
> ======================
> 
> Any Ideas?
> 
> Thanks
> Vadim
> P.S.
> i'm attaching the ./config/platform/imx27ads/defconfig.dev
> 
> for reference
> 
> 
> 
> 
> 
> 
> Stuart Hughes wrote: 
> > Hi Vadim
> > 
> > You need to say:
> > 
> > $ ./ltib -m prep -p zaptel.spec
> > 
> > Until the package has been added to pkg_map and packages.lkc you're spec
> > file name needs to be explicit.
> > 
> > Regards, Stuart
> > 
> > On Wed, 2008-07-16 at 15:03 +0200, Vadim Lebedev wrote:
> >   
> > > Stuart, 
> > > 
> > > Thanks a lot for clarifictaions.
> > > 
> > > I've stumbled on a problem:
> > > I've folowed the Faq on:
> > > 
> > > 
> > > How can I add a completely new package to the root filesystem
> > > until step 5 where i need to execute
> > > 
> > > ./ltib -m prep -p zaptel
> > > 
> > > And i get  following:
> > > 
> > > Cannot find spec file that contains the package name zaptel.
> > > If necessary please give the whole spec file name (with the
> > > .spec extension).
> > > 
> > > Exiting on error or interrupt
> > > 
> > >     
> > 
> > 
> > 
> >   
> 
> plain text document attachment (defconfig.dev)
> #
> # Automatically generated make config: don't edit
> # LTIB version: 6.2.1
> #
> CONFIG_CONFIG_TITLE="LTIB: Freescale IMX27 ADS reference board"
> CONFIG_CPU="MX27"
> CONFIG_PLATFORM_COMMENT="Freescale IMX27 ADS reference board"
> CONFIG_VENDOR="Freescale"
> CONFIG_PLATFORM="imx27ads"
> CONFIG_GNUTARCH="arm"
> CONFIG_LINTARCH="arm"
> CONFIG_CFGHOST="arm-linux"
> CONFIG_ENDIAN="little"
> 
> #
> # Choose the target C library type
> #
> CONFIG_GLIBC=y
> # CONFIG_UCLIBC is not set
> 
> #
> # Choose your toolchain
> #
> CONFIG_TOOLCHAIN1=y
> # CONFIG_TOOLCHAIN_CUSTOM is not set
> CONFIG_TOOLCHAIN="tc-fsl-x86lnx-arm-926ejs-nptl-sf-4.1.1-1.i386.rpm"
> CONFIG_TOOLCHAIN_PATH="/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux"
> CONFIG_TOOLCHAIN_PREFIX="arm-926ejs-linux-"
> CONFIG_TOOLCHAIN_CFLAGS="-O2 -fsigned-char"
> 
> #
> # Choose your Kernel
> #
> CONFIG_KERNEL1=y
> # CONFIG_KERNEL_DIR_BUILD is not set
> # CONFIG_KERNEL_NONE is not set
> CONFIG_PKG_KERNEL="kernel-2.6.19-mx"
> CONFIG_PKG_KERNEL_PRECONFIG="linux-2.6.19-mx27ads.config"
> # CONFIG_PKG_KERNEL_WANT_HEADERS is not set
> # CONFIG_PKG_KERNEL_WANT_CF is not set
> CONFIG_PKG_KERNEL_LEAVESRC=y
> CONFIG_DEPLOYMENT_ERASE_BLOCK_SIZE="128"
> CONFIG_DISTRO="dist/lfs-5.1"
> 
> #
> # Package selection
> #
> 
> #
> # Package list
> #
> # CONFIG_PKG_AUTOCONF is not set
> # CONFIG_PKG_AUTOMAKE is not set
> CONFIG_LIBC_WANTED=y
> CONFIG_PKG_LIBC="base_libs"
> # CONFIG_PKG_LIBC_WANT_LOCALES is not set
> # CONFIG_PKG_LIBC_WANT_HEADERS is not set
> # CONFIG_PKG_LIBC_WANT_STATIC_LIBS is not set
> CONFIG_PKG_ALSA_LIB=y
> CONFIG_PKG_ALSA_UTILS=y
> CONFIG_PKG_BASH=y
> # CONFIG_PKG_BASH_WANT_NO_SH_SYMLINK is not set
> # CONFIG_PKG_BIND is not set
> # CONFIG_PKG_BINUTILS is not set
> # CONFIG_PKG_BISON is not set
> # CONFIG_PKG_BLUEZ_HCIDUMP is not set
> # CONFIG_PKG_BLUEZ_LIBS is not set
> # CONFIG_PKG_BLUEZ_UTILS is not set
> # CONFIG_PKG_BOA is not set
> # CONFIG_PKG_BONNIE_PLUS_PLUS is not set
> # CONFIG_PKG_BRIDGE_UTILS is not set
> CONFIG_PKG_BUSYBOX=y
> CONFIG_PKG_BUSYBOX_PRECONFIG="busybox.config"
> # CONFIG_PKG_BUSYBOX_WANT_CF is not set
> # CONFIG_PKG_BZIP2 is not set
> # CONFIG_PKG_CAN4LINUX is not set
> # CONFIG_PKG_CLAMAV is not set
> # CONFIG_PKG_COREUTILS is not set
> # CONFIG_PKG_CPIO is not set
> # CONFIG_PKG_CRACKLIB is not set
> # CONFIG_PKG_CRAMFS is not set
> # CONFIG_PKG_DAEMONIZER is not set
> # CONFIG_PKG_DEVMEM2 is not set
> # CONFIG_PKG_DHCP is not set
> # CONFIG_PKG_DB1 is not set
> CONFIG_PKG_DEV=y
> # CONFIG_PKG_DEVFSD is not set
> # CONFIG_PKG_DEV_NONE is not set
> # CONFIG_PKG_DIFFUTILS is not set
> # CONFIG_PKG_DIRECTFB is not set
> # CONFIG_PKG_DISTCC is not set
> # CONFIG_PKG_DOSFSTOOLS is not set
> CONFIG_PKG_DROPBEAR=y
> CONFIG_PKG_DROPBEAR_WANT_URANDOM_DEV=y
> CONFIG_PKG_DROPBEAR_WANT_NO_REV_DNS=y
> CONFIG_PKG_DROPBEAR_WANT_NO_X11FWD=y
> # CONFIG_PKG_DTC is not set
> CONFIG_PKG_E2FSPROGS=y
> # CONFIG_PKG_ED is not set
> # CONFIG_PKG_ETHTOOL is not set
> # CONFIG_PKG_EXPAT is not set
> # CONFIG_PKG_FAKEROOT is not set
> CONFIG_PKG_FAKE_PROVIDES=y
> # CONFIG_PKG_FBSET is not set
> # CONFIG_PKG_FINDUTILS is not set
> # CONFIG_PKG_FLEX is not set
> # CONFIG_PKG_FREETYPE is not set
> # CONFIG_PKG_GAWK is not set
> # CONFIG_PKG_GCC is not set
> CONFIG_PKG_GDB=y
> # CONFIG_PKG_GDB_NATIVE_WANT_ED is not set
> CONFIG_PKG_GDB_CROSS_WANT_ED=y
> CONFIG_PKG_GDB_SERVER_WANT_ED=y
> # CONFIG_PKG_GDB_M68K_BDM_WANT_ED is not set
> # CONFIG_PKG_GENEXT2FS is not set
> # CONFIG_PKG_GENROMFS is not set
> # CONFIG_PKG_GETTEXT is not set
> # CONFIG_PKG_GLIB2 is not set
> # CONFIG_PKG_GMP is not set
> # CONFIG_PKG_GREP is not set
> # CONFIG_PKG_GROFF is not set
> # CONFIG_PKG_GSTREAMER_CORE is not set
> # CONFIG_PKG_HDPARM is not set
> # CONFIG_PKG_HELLOWORLD is not set
> # CONFIG_PKG_HESIOD is not set
> CONFIG_PKG_HOTPLUG=y
> # CONFIG_PKG_HTTPD is not set
> # CONFIG_PKG_I2C_TOOLS is not set
> # CONFIG_PKG_IPROUTE is not set
> # CONFIG_PKG_PIDENTD is not set
> # CONFIG_PKG_INETUTILS is not set
> # CONFIG_PKG_IPERF is not set
> # CONFIG_PKG_IPSEC_TOOLS is not set
> # CONFIG_PKG_IPSECADM is not set
> # CONFIG_PKG_IPTABLES is not set
> # CONFIG_PKG_IPUTILS is not set
> # CONFIG_PKG_IRATTACH is not set
> # CONFIG_PKG_KBD is not set
> CONFIG_PKG_LESS=y
> # CONFIG_PKG_LFS_UTILS is not set
> # CONFIG_PKG_LIBICONV is not set
> CONFIG_PKG_LIBID3TAG=y
> CONFIG_PKG_LIBMAD=y
> CONFIG_PKG_LIBJPEG=y
> # CONFIG_PKG_LIBELF is not set
> # CONFIG_PKG_LIBPCAP is not set
> # CONFIG_PKG_LIBPNG is not set
> # CONFIG_PKG_LIBOIL is not set
> CONFIG_PKG_LIBTERMCAP=y
> # CONFIG_PKG_LIBTOOL is not set
> CONFIG_PKG_LIBUSB=y
> # CONFIG_PKG_LIBXML2 is not set
> # CONFIG_PKG_LINUX_ATM is not set
> # CONFIG_PKG_LINUX_WLAN is not set
> # CONFIG_PKG_LKC is not set
> # CONFIG_PKG_LTP is not set
> # CONFIG_PKG_LMBENCH is not set
> # CONFIG_PKG_LRZSZ is not set
> # CONFIG_PKG_M4 is not set
> CONFIG_PKG_MADPLAY=y
> # CONFIG_PKG_MAKE is not set
> # CONFIG_PKG_MAN is not set
> # CONFIG_PKG_MDADM is not set
> CONFIG_PKG_MERGE=y
> # CONFIG_PKG_MICROWINDOWS is not set
> # CONFIG_PKG_MODUTILS is not set
> CONFIG_PKG_MODULE_INIT_TOOLS=y
> # CONFIG_MODUTILS_NONE is not set
> CONFIG_PKG_MTD_UTILS=y
> # CONFIG_PKG_MXC_MISC is not set
> # CONFIG_PKG_MYSQL is not set
> CONFIG_PKG_NCURSES=y
> CONFIG_PKG_NCURSES_WANT_REDUCED_SET=y
> # CONFIG_PKG_NET_TOOLS is not set
> # CONFIG_PKG_NETPERF is not set
> CONFIG_PKG_NTPCLIENT=y
> # CONFIG_PKG_OPENSSH is not set
> # CONFIG_PKG_OPENSSL is not set
> # CONFIG_PKG_OPENSWAN is not set
> # CONFIG_PKG_OPROFILE is not set
> # CONFIG_PKG_PATCH is not set
> # CONFIG_PKG_PCIUTILS is not set
> # CONFIG_PKG_PCMCIA_CS is not set
> # CONFIG_PKG_PCRE is not set
> # CONFIG_PKG_PERL is not set
> # CONFIG_PKG_PHP is not set
> # CONFIG_PKG_POPT is not set
> # CONFIG_PKG_PORTMAP is not set
> # CONFIG_PKG_PPP is not set
> # CONFIG_PKG_PROCINFO is not set
> # CONFIG_PKG_PROCPS is not set
> # CONFIG_PKG_PSMISC is not set
> # CONFIG_PKG_PTPD is not set
> # CONFIG_PKG_PYTHON is not set
> CONFIG_PKG_QTOPIA=y
> # CONFIG_PKG_QTOPIA_WANT_MOUSE is not set
> # CONFIG_PKG_QTOPIA_WANT_CACHE_HOST_TOOLS is not set
> # CONFIG_PKG_RPM is not set
> # CONFIG_PKG_RNG_TOOLS is not set
> # CONFIG_PKG_RSYNC is not set
> # CONFIG_PKG_SAMBA is not set
> # CONFIG_PKG_SASH is not set
> # CONFIG_PKG_SCHEDUTILS is not set
> # CONFIG_PKG_SCREEN is not set
> # CONFIG_PKG_SED is not set
> # CONFIG_PKG_SEQ is not set
> # CONFIG_PKG_SETSERIAL is not set
> CONFIG_PKG_SKELL=y
> # CONFIG_PKG_SKELL_WANT_TERMINFO is not set
> CONFIG_PKG_STRACE=y
> CONFIG_PKG_SYSCONFIG=y
> # CONFIG_PKG_SYSFSUTILS is not set
> # CONFIG_PKG_SYSKLOGD is not set
> # CONFIG_PKG_SYSVINIT is not set
> # CONFIG_PKG_TAR is not set
> # CONFIG_PKG_TCPDUMP is not set
> # CONFIG_PKG_TCP_WRAPPERS is not set
> # CONFIG_PKG_TEXINFO is not set
> # CONFIG_PKG_TIME is not set
> CONFIG_PKG_TIMEZONE=y
> # CONFIG_PKG_TIMEZONE_WANT_TZCODE is not set
> # CONFIG_PKG_TIMEZONE_WANT_LIBTZ is not set
> # CONFIG_PKG_TINYLOGIN is not set
> CONFIG_PKG_TSLIB=y
> CONFIG_PKG_UDEV=y
> CONFIG_PKG_USBUTILS=y
> # CONFIG_PKG_UCLINUX_CKSUM is not set
> # CONFIG_PKG_UTIL_LINUX is not set
> # CONFIG_PKG_U_BOOT_TOOLS is not set
> # CONFIG_PKG_UNZIP is not set
> # CONFIG_PKG_VIM is not set
> # CONFIG_PKG_VSFTPD is not set
> # CONFIG_PKG_WGET is not set
> # CONFIG_PKG_WHICH is not set
> # CONFIG_PKG_WIRELESS_TOOLS is not set
> # CONFIG_PKG_YAFFS_UTILS is not set
> CONFIG_PKG_ZLIB=y
> 
> #
> # Target System Configuration
> #
> 
> #
> # Options
> #
> CONFIG_SYSCFG_HOSTNAME="freescale"
> # CONFIG_SYSCFG_WANT_LOGIN_TTY is not set
> CONFIG_SYSCFG_MODLIST=""
> # CONFIG_SYSCFG_START_DEVFSD is not set
> CONFIG_SYSCFG_START_NETWORK=y
> 
> #
> # Network setup
> #
> 
> #
> # 
> #
> CONFIG_SYSCFG_IFACE0=y
> CONFIG_SYSCFG_NET_INTERFACE0="eth0"
> # CONFIG_SYSCFG_DHCPC0 is not set
> CONFIG_SYSCFG_IPADDR0="172.27.161.27"
> CONFIG_SYSCFG_NET_MASK0="255.255.0.0"
> CONFIG_SYSCFG_NET_BROADCAST0="172.27.255.255"
> CONFIG_SYSCFG_NET_GATEWAY0="172.27.255.254"
> CONFIG_SYSCFG_NAMESERVER0="172.27.0.1"
> 
> #
> # 
> #
> # CONFIG_SYSCFG_IFACE1 is not set
> 
> #
> # 
> #
> # CONFIG_SYSCFG_IFACE2 is not set
> 
> #
> # 
> #
> # CONFIG_SYSCFG_IFACE3 is not set
> 
> #
> # 
> #
> # CONFIG_SYSCFG_IFACE4 is not set
> CONFIG_SYSCFG_SETTIME=y
> CONFIG_SYSCFG_NTP_SERVER="north-america.pool.ntp.org"
> CONFIG_SYSCFG_START_SYSLOG=y
> CONFIG_SYSCFG_START_INETD=y
> CONFIG_SYSCFG_INETD_ARGS=""
> CONFIG_SYSCFG_START_DROPBEAR_SSH=y
> CONFIG_SYSCFG_START_QTOPIA=y
> 
> #
> # Target Image Generation
> #
> 
> #
> # Options
> #
> 
> #
> # Choose your root filesystem image type
> #
> # CONFIG_DEPLOYMENT_JFFS2 is not set
> # CONFIG_DEPLOYMENT_RAMDISK is not set
> # CONFIG_DEPLOYMENT_CRAMFS is not set
> # CONFIG_DEPLOYMENT_ROMFS is not set
> CONFIG_DEPLOYMENT_NFS=y
> CONFIG_SYSCFG_DEPLOYMENT_STYLE="NFS"
> # CONFIG_SYSCFG_READONLY_FS is not set
> CONFIG_SYSCFG_RAM_DIRS=""
> CONFIG_ERASE_BLOCK_SIZE="64"
> CONFIG_CAP_UCLIBC=y
> CONFIG_CAP_GLIBC=y
> CONFIG_CAP_LFS_5_1=y
> CONFIG_SYSCFG_TMPFS="tmpfs"
> CONFIG_INITTAB_LINE="::respawn:/sbin/getty -L console 0 screen"
> CONFIG_LTIB_RELEASE="6.2.1"





reply via email to

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