ah interesting: 

gcc ../obj_s/tic.o ../obj_s/dump_entry.o ../obj_s/transform.o  -I../progs -I. 
-DHAVE_CONFIG_H  -D_GNU_SOURCE -DNDEBUG -I. -I../include -I/tools/include -O2 
--param max-inline-insns-single=1200 -fPIC  -L../lib -lncurses -L../lib -L 
/tools/lib -lncurses    -o tic

I added -L /tools/lib and it compiled... interesting

#ncurses
grep -x "ncurses" compiled.list || (
cd $CWD
cd ncurses
./configure --prefix=/tools --with-shared \
    --without-debug --without-ada --enable-overwrite
((make && pwd | awk -F'/' '{for(i=NF;i<=NF;i++) print $i}' >> 
$CWD/compiled.list && true) || (echo "compile failed in `pwd`" ; false)) || exit
make install
) || exit

seems like --prefix would have implied that 


On Nov 14, 2012, at 7:31 AM, Paige Thompson <erra...@devel.ws> wrote:

> thank you for your response! 
> 
> sorry if I come across as angry at the list I'm not, I just wish this process 
> was something somebody had figured out by now given all the distress that 
> exist out there.. it seems far fetched that I have to use pretty much the 
> extent of my skills to do this sort of thing. 
> 
> I've definitely had to stop and do things by hands every so often... 
> 
> having trouble on this though, 
> 
> dev@dev-VirtualBox /mnt/erraticOS/usr/src/tcl-mirror/unix $ make install
> Installing libtcl8.5.so to /tools/lib/
> Installing tclsh as /tools/bin/tclsh8.5
> Installing tclConfig.sh to /tools/lib/
> Installing libtclstub8.5.a to /tools/lib/
> Installing message catalogs
> ./tclsh: error while loading shared libraries: __vdso_time: invalid mode for 
> dlopen(): Invalid argument
> make: *** [install-msgs] Error 127
> dev@dev-VirtualBox /mnt/erraticOS/usr/src/tcl-mirror/unix $ 
> 
> I noticed if I try to skip this one and substitute tclsh that I can get by 
> but I keep running into problems similar to this one like with check and 
> nurses: 
> 
> make[1]: Entering directory `/mnt/erraticOS/usr/src/ncurses/progs'
> gcc ../obj_s/tic.o ../obj_s/dump_entry.o ../obj_s/transform.o  -I../progs -I. 
> -DHAVE_CONFIG_H  -D_GNU_SOURCE -DNDEBUG -I. -I../include -I/tools/include -O2 
> --param max-inline-insns-single=1200 -fPIC  -L../lib -lncurses -L../lib 
> -lncurses    -o tic
> ../lib/libncurses.so: undefined reference to `__poll_chk'
> collect2: error: ld returned 1 exit status
> make[1]: *** [tic] Error 1
> make[1]: Leaving directory `/mnt/erraticOS/usr/src/ncurses/progs'
> make: *** [all] Error 2
> 
> not real sure what to make of it but I'm sure I'll figure it out eventually 
> if nobody here knows.. it's been an interesting learning experience if 
> nothing else :) 
>  
> 
> 
> On Nov 14, 2012, at 7:11 AM, Paige Thompson <erra...@devel.ws> wrote:
> 
>> aha, 
>> 
>> once again, 
>> 
>> dev@dev-VirtualBox /mnt/erraticOS/usr/src/gcc-build $ gcc --version
>> gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
>> Copyright (C) 2011 Free Software Foundation, Inc.
>> This is free software; see the source for copying conditions.  There is NO
>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>> 
>> dev@dev-VirtualBox /mnt/erraticOS/usr/src/gcc-build $ apt-get 
>> 
>> I knew I figured this out once before, and the reason I knew is because I 
>> removed the -fbuilding-libgcc (just now and before) from the makefile and 
>> came to this problem) 
>> 
>> cc1plus: error: unrecognized command line option ‘-std=gnu++11’
>> 
>> which has to do with the fact that cc1plus 4.6 doesn't have support for that 
>> ;) odd that they didn't include the build process for compiling 4.7 from 4.6 
>> huh? 
>> 
>> simple symlink (after installing the gcc.47 ppa fixes it....because in the 
>> beginning god crapped out a gcc 4.7 for everyone to compile the new gcc 4.7 
>> that they wrote with.)  It'd totally be legit if it was because you need gcc 
>> 4.7 (not g++ 4.7) to compile g++ 4.7 but its totally not that way 
>> apparently. I was really disappointed to find this... pisses me off I kinda 
>> have lost a little faith in this but then again, I don't really have much 
>> anyway considering the circumstances. 
>> 
>> 
>> NOW to figure out why previously the 
>>> #make -C ld clean
>>> #make -C ld LIB_PATH=/usr/lib:/lib
>> was causing segfault, and also why I have to specify --host=x86_64-linux-gnu 
>> because for whatever reason config.guess doesn't work on the second pass of 
>> binutils. 
>> 
>> then I guess once I have everything else built I should be able to chroot 
>> into it in theory but we'll see, I have a feeling its going to be a huge 
>> waste of time. 
>> 
>> On Nov 14, 2012, at 6:49 AM, Paige Thompson <erra...@devel.ws> wrote:
>> 
>>> failfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfail
>>> 
>>> make[2]: Entering directory 
>>> `/mnt/erraticOS/usr/src/gcc-build/x86_64-linux-gnu/libgcc'
>>> # If this is the top-level multilib, build all the other
>>> # multilibs.
>>> DEFINES='' HEADERS='../../../gcc/libgcc/config/i386/value-unwind.h' \
>>>                 ../../../gcc/libgcc/mkheader.sh > tmp-libgcc_tm.h
>>> /bin/bash ../../../gcc/libgcc/../move-if-change tmp-libgcc_tm.h libgcc_tm.h
>>> echo timestamp > libgcc_tm.stamp
>>> cc   -g -O2 -O2  -g -O2 -DIN_GCC  -fomit-frame-pointer -W -Wall 
>>> -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
>>> -Wold-style-definition  -isystem ./include   -fpic -g -DIN_LIBGCC2 
>>> -fbuilding-libgcc -fno-stack-protector   -fpic -I. -I. -I../.././gcc 
>>> -I../../../gcc/libgcc -I../../../gcc/libgcc/. -I../../../gcc/libgcc/../gcc 
>>> -I../../../gcc/libgcc/../include -I../../../gcc/libgcc/config/libbid 
>>> -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS  -DUSE_TLS -o _muldi3.o -MT 
>>> _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c 
>>> ../../../gcc/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
>>> cc1: error: unrecognized command line option ‘-fbuilding-libgcc’
>>> make[2]: *** [_muldi3.o] Error 1
>>> make[2]: Leaving directory 
>>> `/mnt/erraticOS/usr/src/gcc-build/x86_64-linux-gnu/libgcc'
>>> make[1]: *** [all-target-libgcc] Error 2
>>> make[1]: Leaving directory `/mnt/erraticOS/usr/src/gcc-build'
>>> make: *** [all] Error 2
>>> compile failed in /mnt/erraticOS/usr/src/gcc-build
>>> 
>>> failfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfail
>>> 
>>> 
>>> when I built the second pass of binutils, this broke too:
>>> #make -C ld clean
>>> #make -C ld LIB_PATH=/usr/lib:/lib
>>> 
>>> kept saying as segmentation fault something ernother
>>> 
>>> heres that there script i been usin:
>>> https://github.com/paigeadele/erraticOS/blob/master/usr/src/bootstrap_userland.sh
>>> 
>>> ps I want to gently shove my mac pro out of the window behind my desk so it 
>>> can fall several stories and explode and make some kid cry because of this, 
>>> I hope it makes you want to cry too knowing that my preference to windows 
>>> is much stronger now that I know that regardless of the fact that I have 
>>> the source, I still can't build it... what makes me even more sad is that 
>>> LFS is the only resource I can find on the internet for how to do this. How 
>>> do the ubuttnut and debian people do it.. how does the slackware guy do 
>>> it... hell the how the hell does gentoo do it I guess I'll take a look... 
>>> any advice is welcome I would really appreciate the help because i know 
>>> getting past this toolchain is the hard part and it'll be leaps and bounds 
>>> better in the chroot. 
>>> 
>>> thanks.
>>> 
>>> 
>> 
>> -- 
>> http://linuxfromscratch.org/mailman/listinfo/lfs-support
>> FAQ: http://www.linuxfromscratch.org/lfs/faq.html
>> Unsubscribe: See the above information page
> 
> -- 
> http://linuxfromscratch.org/mailman/listinfo/lfs-support
> FAQ: http://www.linuxfromscratch.org/lfs/faq.html
> Unsubscribe: See the above information page

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to