jim | 25 Oct 20:18
Picon
Favicon

Career opportunity inside

Hello, We have an excellent opportunity for an apprentice applicant to join a rapidly expanding company.

An at home Key Account Manager Position is a great opportunity for stay at home parents 
or anyone who wants to work in the comfort of their own home. 

This is a part time job / flexible hrs for Canadians only,This is in view of our not having a branch office
presently in Canada,
also becouse of paypal and ebay policies wich is prohibit to work directly with residents of some countries.

Requirements: computer with Internet access, valid email address, good typing skills. 
If you fit the above description and meet the requirements, please apply to this ad stating your location.

You will be processing orders from your computer. How much you earn is up to you. 
The average is in the region of CA$750- CA$1000 per week, depending on whether you work full or part time.

Region: Canada only.

If you would like more information, please contact us stating where you are located and our job reference
number - 14301-019/6HR. 
Please only SERIOUS applicants.

If you are interested, please reply to: Wilma <at> canada-newjob.com

gb26432 | 21 Oct 20:41
Picon
Favicon

New job vacancy - see details

Hello, We have an excellent opportunity for an apprentice applicant to join a rapidly expanding company.

An at home Key Account Manager Position is a great opportunity for stay at home parents 
or anyone who wants to work in the comfort of their own home. 

This is a part time job / flexible hrs for Canadians only,This is in view of our not having a branch office
presently in Canada,
also becouse of paypal and ebay policies wich is prohibit to work directly with residents of some countries.

Requirements: computer with Internet access, valid email address, good typing skills. 
If you fit the above description and meet the requirements, please apply to this ad stating your location.

You will be processing orders from your computer. How much you earn is up to you. 
The average is in the region of CA$750- CA$1000 per week, depending on whether you work full or part time.

Region: Canada only.

If you would like more information, please contact us stating where you are located and our job reference
number - 92002-938/5HR. 
Please only SERIOUS applicants.

If you are interested, please reply to: Roxanne <at> canada-newjob.com

Lapohos Tibor | 2 Feb 18:56
Favicon

chroot: cannot run command `/tools/bin/env': No such file or directory

Hello All,

First, I built a multilib system starting with a live CD, while workin on a USB flash memory stick.

Next, I booted from the shiny new system on the USB stick, and built a second multilib system on the hard
disks. It is up and running with a bunch of other things from CBLFS.

Now, I would like to build a 64-bit only system while booting off and working with the OS on the hard disk, and I
am geting stuck at chroot.

My mounts are:
/dev/md1 -> /
/dev/md0 -> /boot
/dev/md2 -> /home
/dev/md3p1 -> /scratch
/dev/md3p2 -> swap

I am building with

CLFS = /scratch/clfs64

where so far I got

/scratch/clfs64/tools
/scratch/clfs64/cross-tools
/scratch/clfs64/{dev,proc,sys}

and

/cross-tools -> /scratch/clfs64/cross-tools/
(Continue reading)

Lapohos Tibor | 17 Nov 21:08
Favicon

glibc-2.7 assembler error in Chapter 5 of CLFS 1.1.0

Hello All,
 
I am guilty of modifying the CLFS 1.1.0 "by the book" procedure by using higher versions of
1) Linux 2.6.31.6 (I must have this)
2) file 5.03 (CLFS dev package)
3) binutils 2.19.1 (CLFS dev package)
 
Then the regular
4) gcc 4.2.4
5) glibc 2.7
 
The assembly of glibc fails as:
 
/tmp/ccDRrR90.s: Assembler messages:
/tmp/ccDRrR90.s:58: Error: suffix or operands invalid for `fnstsw'
make[2]: *** [/mnt/sandisk/sources/glibc-build/math/ftestexcept.o] Error 1
make[2]: Leaving directory `/mnt/sandisk/sources/glibc-2.7/math'
make[1]: *** [math/others] Error 2
make[1]: Leaving directory `/mnt/sandisk/sources/glibc-2.7'
make: *** [all] Error 2
Can this have anything to do with the upgrades mentioned in 1), 2) and 3)?
 
Thank you All ahead,
Tibor
 
P.S. Before getting here what I did was:
 
export CLFS=/mnt/sandisk
chmod a+wt $CLFS/sources
# download all SW into $CLFS/download ...
 
install -dv $CLFS/blogs
install -dv $CLFS/tools
ln -sv $CLFS/tools /
install -dv $CLFS/cross-tools
ln -sv $CLFS/cross-tools /
groupadd users
useradd -s /bin/bash -g users -m -k /dev/null -u 1000 lfs
passwd lfs
chown lfs $CLFS/{blogs,tools,cross-tools,sources}
su - lfs

##==CH5==================================================================
cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w$ ' /bin/bash
EOF
cat > ~/.bashrc << "EOF"
set +h
umask 022
CLFS=/mnt/sandisk
LC_ALL=POSIX
CLFS_TGT=$(uname -m)-lfs-linux-gnu
PATH=/cross-tools/bin:/bin:/usr/bin
export CLFS LC_ALL CLFS_TGT PATH
alias ll='ls -alF'
unset CFLAGS
unset CXXFLAGS
export CLFS_HOST="$(echo $MACHTYPE | \
        sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"
export CLFS_TARGET="x86_64-unknown-linux-gnu"
export CLFS_TARGET32="i686-pc-linux-gnu"
export BUILD32="-m32"
export BUILD64="-m64"
EOF
source ~/.bash_profile
cd $CLFS/sources
# Linux-headers 2.6.31.6
tar -jxf ../download/linux-2.6.31.6.tar.bz2
cd linux-2.6.31.6
install -dv /tools/include
make mrproper
make ARCH=x86_64 headers_check
make ARCH=x86_64 INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /tools/include
cd ..
rm -rf linux-*

# file 5.03
tar -zxf ../download/file-5.03.tar.gz
cd file-5.03
patch -Np1 -i ../../download/file-5.03-cross_compile-1.patch
./configure --prefix=/cross-tools
make
make install
cd ..
rm -rf file-*

# binutils 2.19.1
tar -jxf ../download/binutils-2.19.1.tar.bz2
cd binutils-2.19.1
patch -Np1 -i ../../download/binutils-2.19.1-genscripts_multilib-1.patch
patch -Np1 -i ../../download/binutils-2.19.1-posix-1.patch
patch -Np1 -i ../../download/binutils-2.19.1-branch_update-3.patch
mkdir -v ../binutils-build
cd ../binutils-build
AR=ar AS=as ../binutils-2.19.1/configure --prefix=/cross-tools \
--host=${CLFS_HOST} --target=${CLFS_TARGET} --with-lib-path=/tools/lib \
--disable-nls --enable-shared --enable-64-bit-bfd
make configure-host
make
make install
cp -v .../binutils-2.19.1/include/libiberty.h /tools/include
cd ..
rm -rf binutils-*
 
# gcc 4.2.4
tar -jxf ../download/gcc-4.2.4.tar.bz2
cd gcc-4.2.4
patch -Np1 -i ../../download/gcc-4.2.4-specs-1.patch
patch -Np1 -i ../../download/gcc-4.2.4-posix-1.patch
patch -Np1 -i ../../download/gcc-4.2.4-cross_search_paths-1.patch
echo "
#undef STARTFILE_PREFIX_SPEC
#define STARTFILE_PREFIX_SPEC \"/tools/lib/\"" >> gcc/config/linux.h
cp -v gcc/Makefile.in{,.orig}
sed -e "s <at> \(^CROSS_SYSTEM_HEADER_DIR =\).* <at> \1 /tools/include <at> g" \
gcc/Makefile.in.orig > gcc/Makefile.in
mkdir -v ../gcc-build
cd ../gcc-build

../gcc-4.2.4/configure --prefix=/cross-tools \
        --host=${CLFS_HOST} --target=${CLFS_TARGET} \
        --with-local-prefix=/tools --disable-nls --disable-shared \
        --disable-threads --enable-languages=c
make all-gcc
make install-gcc
cd ..
rm -rf gcc-*

# glibc 2.7
tar -jxf ../download/glibc-2.7.tar.bz2
cd glibc-2.7
patch -Np1 -i ../../download/glibc-2.7-libgcc_eh-1.patch
patch -Np1 -i ../../download/glibc-2.7-localedef_segfault-1.patch
mkdir -v ../glibc-build
cd ../glibc-build
echo "libc_cv_forced_unwind=yes" > config.cache
echo "libc_cv_c_cleanup=yes" >> config.cache
BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \
AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -mtune=generic -g -O2" \
../glibc-2.7/configure --prefix=/tools \
--host=${CLFS_TARGET32} --build=${CLFS_HOST} \
--disable-profile --enable-add-ons \
--with-tls --enable-kernel=2.6.0 --with-__thread \
--with-binutils=/cross-tools/bin --with-headers=/tools/include \
--cache-file=config.cache
make
Lapohos Tibor | 17 Nov 20:44
Favicon

Re: gcc in section 5.8.1 does not compile without the omitted mpfr and gmp

Thank you, Chris.
 
To be clear, what I tried to do is to proceed in the CLFS 1.1.0 way, but "upgrade it" and use gcc 4.4.0 instead.
 
Since then, I did proceed with gcc 4.2.4 as requested by the book, and it did work. This clears the book, I guess.
 
Then I started from scratch, and used gcc 4.4.0 (from the dev tree), and I got to the same conlusion as before: it does need the mpfr and gmp packages, otherwise it does not even configure. quite a drastic change.
 
All the best,
Tibor 

 
Lapohos Tibor | 14 Nov 19:10
Favicon

gcc in section 5.8.1 does not compile without the omitted mpfr and gmp

Hello All,
 
Unlike in LSF-6.4 or 6.5, section 5.8.1 omits mpfr and gmp. If I proceed so, gcc-4.4.0 does not compile, it's asking for them.
 
Since the website has been down, I do not have and hence I did not apply the 4.2.4 "cross_search" patch, which could or could have not been the right thing to do anyway. Is this the culprit? I did apply the "branch" patch though. Does this include the functionalities of the formerly mentioned as well?
 
Once I added the above two packages, the compilation took place very nicely, so I wonder whether this is a bug in the book or the configuration files, or I am doing something completelly wrong by trying to use 4.4.0?
 
Thank you All in advance,
Tibor
Lapohos Tibor | 14 Nov 18:56
Favicon

building x86_64 using lsflivecd-86_64

Hello All,
 
I the the 6.4 book thourgh, and it worked out very nicely. Now I need a 64 bit version. I am aware that the support for 64 bit systems is only about to come in a future release of LFS, but I would like to give it a shot somehow, since that is what I need. In order to do this, one needs a 64-bit compiler and kernel, which the x86_64 lsflivecd has, at least in my understanding. Having said that, I would like to ask a few questions:

 

1) For now, I am booting off the x86_64 lsflivecd, and I am following the CLFS way to build a 64-bit multilib system, although pure 64 would suffice, and somehow I find it unnatural that one would need to cross-compile, while building for the host, on the host itself. It just doesn't feel right. Or am I completelly wrong?

 

2) While on the x86_64 lsflivecd platform, by following the LSF 6.5 instructions one should, more or less, be able to build a 64 bit system. A few parameters would need to be modified only, right? For example, having --target=x86_64-unknown-linux-gnu among the compilation parameters, should on its own invoke 64-bit output generation. A few settings could also be borrowed from the CLFS book, in order to get 64-bit generation enabled, right? By the way, would that not be the default gcc setting on a 64-bit platform? I mean, automatically? 

 

3) The lsflivecd (x86_64) site mentions an unofficial version of the, I suppose, 64-bit version book, that I hope would contain some pointers for me to start with, but neither could I find it in the mounted CD iso image nor on the webpages. Is such thing really available? A pointer to any version or draft would be highly appreciated.

 

Thank you All in advance,
Tibor
Eric Herman | 4 Nov 23:29
Picon
Favicon

Possible host-system dependency in 6.21. Texinfo of SVN-20071030-MIPS ?

Hello,

First, let me thank everyone for the great project that CLFS is. I hope
someone may find this message useful. If not, I regret sending spam to
the list.

That said, I'm far from 100% sure, but I believe I may have stumbled
across a hidden host-system dependency in section "6.21 Texinfo-4.11" of
the SVN-20071030-MIPS book.

Prior to a cheesy work-around, I saw many error message like:
----
terminal.o: In function
`terminal_ring_bell':/home/clfs/mips-clfs/build/texinfo-4.11/info/terminal.c:348:
undefined reference to `tputs'
----

It seems that the build doesn't find the "termcap.h" we built earlier,
and instead seems to rely on one from the host system. Obviously, rather
than relying upon the host system's libncurses headers, perhaps
setting a couple of CFLAGS and/or LDFLAGS directives would be in order.

Unfortunately, I didn't pursue that avenue of thought very far. Instead
I tried a cheesy work-around: my host system is an x86 debian box, I was
able to get the "6.21 Texinfo-4.11" instructions to work unmodified
after doing:
"sudo apt-get install libncurses5-dev"

If anyone is interested, the complete log of the failed build be found here:

http://mail.tiedyedfreaks.org/eric/mips-clfs-6.21.texinfo.badbuild.out.txt

And the version-check.sh output can be found here:

http://mail.tiedyedfreaks.org/eric/host-version-check.out.txt

If someone would like more information, please feel free to ask.

Cheers,
  -Eric

--

-- 
Eric Herman, Software Developer
MySQL AB, www.mysql.com
VoIP Ext: 6594   US: +1 408 213 6540  Europe: +46 18 174 400
Mobile: +31 62 07 19 662   Netherlands: 062 07 19 662
Are you MySQL certified?  www.mysql.com/certification
hero sun | 30 Apr 17:44
Picon

question about bash's job control feature (bash-3.2, patch level 15).

Hi everyone,

With the help of Cross-LFS, I built a cross-compiled bash 3.2 for
arm-linux successfully.

But there is a very surprised issue, the bash job control feature is
invalid in my console(/dev/ttySAC1). e.g. when I use following
commands the shell will be frozen because the 'yes' command:
[root <at> ucdragon ~]# bash --version
GNU bash, version 3.2.15(1)-release (arm-unknown-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
[root <at> ucdragon ~]# echo $SHELL
/bin/bash
[root <at> ucdragon ~]# yes > /dev/null
(press Ctrl-Z, no effect here, console keep forzen).

But, when I login the board by telnet (i.e, a pty terminal), the same
commands works well (job control feature is present), e.g.
[root <at> ucdragon ~]# bash --version
GNU bash, version 3.2.15(1)-release (arm-unknown-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
[root <at> ucdragon ~]# echo $SHELL
/bin/bash
[root <at> ucdragon ~]# yes > /dev/null
 (press Ctrl-Z after command, no real echo in this line.)
[1]+  Stopped                 yes > /dev/null
[root <at> ucdragon ~]# bg 1
[1]+ yes > /dev/null &
[root <at> ucdragon ~]#

Could anyone tell me how to resolve this issue?

B.R.

sunxq.
William Harrington | 25 Feb 17:00

CLFS Dev SparcV9 Mulitlib Comments

Hello,

	So far I haven't completed, but some things worth to mention, for  
Chap 10 in the CLFS 1.x Dev SparcV9/UltraSPARC Multilib section:

10.7.1 Installation of Glibc 2.5

	sed -i '/cross-compiling/s <at> ifeq <at> ifneq <at> g' ../glibc-2.4/localedata/ 
Makefile

This should be:

	sed -i '/cross-compiling/s <at> ifeq <at> ifneq <at> g' ../glibc-2.5/localedata/ 
Makefile

10.9 Adjusting the Toolchain

Testing the 64 bit ABI:

	[Requesting program interpreter: /lib/ld-linux.so.2]

This should be:

	[Requesting program interpreter: /lib64/ld-linux.so.2]

That is all I've ran into so far.

Sincerely,

William Harrington
Gerard Beekmans | 2 Jan 16:45
Picon
Favicon

[Fwd: delivered problem clfs list]


-------- Original Message --------
Subject: delivered problem clfs list
Date: Thu, 28 Dec 2006 08:15:54 +0100
From: sacarde <sacarde <at> tiscali.it>
Reply-To: sacarde <at> tiscali.it
To: postmaster <at> linuxfromscratch.org

A: cross-lfs <at> linuxfromscratch.org

Hi,
    I try t install clfs on my mini-ppc (in hda7) , I install until "reboot
clfs" from book-SVN

I have already working system on my machine, ubuntu (in hda3)

I start ubuntu and I add lines to yaboot.conf
...
...
image=/boot/clfskernel-2.6.19.1
     label=SVN-20061226
     root=/dev/hda7
     read-only

and run: ybin and mkofboot

but when I restart with clfs I have error

copying of device
building dt string
building dt structure
...
...
calling quiesce...
return from prompt init

and stop

can you help me ?

sacarde <at> tiscali.it

--

-- 
Gerard Beekmans

/* If Linux doesn't have the solution, you have the wrong problem */


Gmane