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

Re: [ttylinux:155] Re: [Ttylinux]How to build ttylinux



On Wed, Feb 8, 2012 at 9:24 AM, Douglas Jerome <[email protected]> wrote:
> harryxiyou wrote:
>> Hi Douhlas,
>>
>> I download the source code 'ttylinux-src-mp9.tar.bz2' and build the
>> ttylinux image according to
>> the file 'How_To_Build_ttylinux.txt' in the source code package.
>> Actually, i can not get the
>> image from the steps descriped in 'How_To_Build_ttylinux.txt'. Cloud
>> you please tell me the
>> mistake i take. Following are the steps i did.
>>
>> 1, Get the source code 'ttylinux-src-mp9.tar.bz2' from our URI
>>     'http://ttylinux.net/Download/ttylinux-src-mp9.tar.bz2'
>>
>> 2, Decompress the srouce code package.
>>     # tar xvf ttylinux-src-mp9.tar.bz2
>>
>> 3,  Now we can see two directories, which are ttylinux-src-mp9 and
>> xbuildtool-0.2.
>>      One is for cross-platform tools, the other one is for ttylinux source code.
>>      Compiling the cross-platform tools should do these commands. But
>> the command
>>      'make help' is most important, which tells us the exact steps for
>> how to build your
>>      crossplatform.
>>     # cd xbuildtool-0.2/
>>     # make help
>>     # make setup
>>     # make x86_64-2.13-gnu
>>     After this step i can see a directory created in the
>> ../xbuildtool-0.2 dir. It looks
>>     like this 'cross-tools-2.13-2.6.38.1'. This dir includes another
>> dir 'x86_64-generic-linux-gnu'.
>>     Up to this step, i think we have established the crossplatform
>> chain tools. Maybe i am
>>     warong but all the procedures are done in the light of command 'make help'.
>>
>> 4,  Change dir into 'ttylinux-src-mp9' and compile source codes for
>> our ttylinux image on the
>>      basis of file 'How_To_Build_ttylinux.txt'.
>>      # make dload
>>     Download ttylinux source packages.
>>     /root/workshop1/ttylinux-src-mp9/scripts/_functions.sh: line 120:
>> TTYLINUX_VERSION: unbound variable
>>     make: *** [dload] error 1
>
> Look at this part of the *ttylinux-config.sh* file:
>
> # definition in this list, or at least be the only one not a comment.
> #
> #TTYLINUX_TARGET="em-wrtu54g_tm-mipsel"         # em - Smaller System
> #TTYLINUX_TARGET="sm-integrator_cp-armv5tej"    # sm - Small System
> #TTYLINUX_TARGET="sm-malta_lv-mipsel"           # sm - Small System
> #TTYLINUX_TARGET="sm-pc-i486"                   # sm - Small System
> #TTYLINUX_TARGET="ut-beagle_xm-armv7"           # ut - Medium System
> #TTYLINUX_TARGET="ut-macintosh_g4-powerpc"      # ut - Medium System
> #TTYLINUX_TARGET="ut-pc-i486"                   # ut - Medium System
> #TTYLINUX_TARGET="ut-pc-i686"                   # ut - Medium System
> #TTYLINUX_TARGET="ut-pc-x86_64"                 # ut - Medium System
> #TTYLINUX_TARGET="ws-macintosh_g4-powerpc"      # ws - Larger System
> #TTYLINUX_TARGET="ws-pc-i486"                   # ws - Larger System
> #TTYLINUX_TARGET="ws-pc-i686"                   # ws - Larger System
> #TTYLINUX_TARGET="ws-pc-x86_64"                 # ws - Larger System
>
> One of the above lines (from line 62 through 74) *must* be
> uncommented.
>
>>
>> How to resolve this problem? And i write the rest stuffs, which you
>> can give me some suggestions.
>>
>> 5,   Configure the file 'ttylinux-config.sh' to yours.
>>
>> 6,    # make dist
>>        # make PACKAGE=bash-4.1 bash-4.1
>>        #  ./ttylinux-chroot.sh
>>
>> Ok, maybe it goes well. But i am not sure if i am right. I was
>> interrupted in the step 4. Douglas, please
>> give me some advice. Thanks for your great jobs ;-)

[email protected]:~/workshop1/ttylinux-src-mp9# make dload
Download ttylinux source packages.
i> Checking ttylinux-basefs-1.0 ...... (local)
i> Checking ncurses-5.7 .............. downloading ..... done
i> Checking alsa-lib-1.0.24.1 ........ downloading ..... done
i> Checking bash-4.1 ................. downloading ..... done
i> Checking busybox-1.19.3 ........... downloading ..... done
i> Checking e2fsprogs-1.42 ........... downloading ..... done
i> Checking iptables-1.4.12 .......... downloading ..... done
i> Checking lilo-23.2 ................ downloading ..... done
i> Checking module-init-tools-3.16 ... downloading ..... FAILED
i> Checking ttylinux-utils-1.3 ....... (local)
i> Checking udev-163 ................. downloading ..... FAILED
i> Checking util-linux-ng-2.18 ....... downloading ..... FAILED
i> Checking binutils-2.22 ............ downloading ..... done
i> Checking gcc-4.4.4 ................ downloading ..... done
i> Checking gmp-4.3.2 ................ downloading ..... done
i> Checking make-3.82 ................ downloading ..... done
i> Checking mpfr-2.4.2 ............... downloading ..... done
i> Checking dropbear-0.53.1 .......... downloading ..... done
i> Checking gpm-1.20.6 ............... downloading ..... done
i> Checking ppp-2.4.5 ................ downloading ..... done
i> Checking alsa-utils-1.0.24.2 ...... downloading ..... done
i> Checking glibc-2.13 ............... (comes from cross-tools)
i> Checking glibc-devel-2.13 ......... (comes from cross-tools)
i> Checking retawq-0.2.6c ............ downloading ..... done

1, I cannot find module-init-tools-3.16.tar.bz2 under the dir
    http://www.kernel.org/pub/linux/utils/kernel/module-init-tools, we
should update it.
    Maybe module-init-tools-3.15.tar.bz2 is ok for us, right?

2, Cannot find udev-163.tar.bz2 under dir
http://www.kernel.org/pub/linux/utils/kernel/hotplug,
    Maybe other versions are ok for us, right?

3, util-linux-ng-2.18's correct URI is
http://www.kernel.org/pub/linux/utils/util-linux/v2.18/util-linux-ng-2.18.tar.bz2.

Any comments?



-- 
Thanks
Harry Wei