On Thu, 19 Feb 2009 23:19:23 -0800, mike johnson <m...@mycal.net> wrote: > I feel pretty stupid right now that I cannot make heads or tails out of > the building instructions, so either I'm loosing it or they don't make > sense. > > Here are my steps: > > First I get the repo: > > svn co https://cegcc.svn.sourceforge.net/svnroot/cegcc/trunk/cegcc cegcc > > I was kinda assuming that this was to go in /opt, but now I'm not so > sure, so I moved it somewhere else. > > So next I was to "1.1 The Right Directory" which said "All of the > commands and context below rely on the fact that you're in the src > directory of the CeGCC distribution." > > So I cd to cegcc/src > > Next I was to "1.3 Build cegcc completely" with "sh build-cegcc.sh" -- > of which there is not build-cegcc.sh in that directory. > > So I found it in ./scripts so I cd scripts and try "sh build-cegcc.sh" > again, which gives me: > > [r...@build scripts]# sh build-cegcc.sh > Don't build in a source directory, please create an empty directory and > build there. > Example : > mkdir build-mingw32ce > cd build-mingw32ce > sh ../build-mingw32ce.sh > > So using the force I create a directory called /opt/cegcc and cd into it > then issue the command: > > sh /opt/t/src/scripts/build-cegcc.sh > > /opt/t is where I stuffed the svn checkout, and it looked like it was > going to work. > > Then I got another error about: > > make[3]: Entering directory `/opt/cegcc/newlib/etc' > /opt/t/src/newlib/missing makeinfo --split-size=5000000 > --split-size=5000000 --no-split -I/opt/t/src/newlib/etc -o > standards.info /opt/t/src/newlib/etc/standards.texi > WARNING: `makeinfo' is missing on your system. You should only need it if > you modified a `.texi' or `.texinfo' file, or any other file > indirectly affecting the aspect of the manual. The spurious > call might also be the consequence of using a buggy `make' (AIX, > DU, IRIX). You might want to install the `Texinfo' package or > the `GNU make' package. Grab either from any GNU archive site. > make[3]: *** [standards.info] Error 1 > make[3]: Leaving directory `/opt/cegcc/newlib/etc' > make[2]: *** [info] Error 1 > make[2]: Leaving directory `/opt/cegcc/newlib/etc' > make[1]: *** [all-etc] Error 2 > make[1]: Leaving directory `/opt/cegcc/newlib' > make: *** [all] Error 2 > > > So I don't even know if I'm even close to doing the right thing, so can > someone tell me if I'm on the right track? > > Thanks, >
Hello Mike, Here is what you need to do to compile cegcc : 1) Go in your home directory or anywhere else but /opt because this is where toolchain will be installed 2) svn co https://cegcc.svn.sourceforge.net/svnroot/cegcc/trunk/cegcc cegcc 3) cd cegcc/src/scripts; 4) mkdir build-cegcc 5) cd build-cegcc 6) ../build-cegcc.sh 7) if you have an error about makeinfo please install texinfo package or makeinfo (don't remember) 8) once compiled you should have your toolchain in /opt/cegcc Is that clear ? ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel