ltib
[Top][All Lists]
Advanced

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

Re: [Ltib] Porting asterisk to ltib


From: Peter Barada
Subject: Re: [Ltib] Porting asterisk to ltib
Date: Wed, 16 Jul 2008 11:42:46 -0400

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)

Couple questions.

1) is this a x64 machine?  If so, make sure the ia32 libs are installed since the toolchain is 32bit only.

2) Are you using dash as your shell?  If so, switch to bash.


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"
_______________________________________________
LTIB home page: http://bitshrine.org

Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib
--
Peter Barada <address@hidden>

reply via email to

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