tag:blogger.com,1999:blog-48405011406986599042024-02-19T12:56:33.156+10:00Lone Wolf & SubsFansubbing, Language Learning and TechnologyKong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-4840501140698659904.post-87928517199194542062013-06-03T04:59:00.001+10:002013-06-03T05:04:24.364+10:00Installing UIM on Linux Mint 15 Cinnamon ("Olivia") for Japanese IMEIn Linux Mint 15 - 64 bit with Cinnamon, the Ibus Input Method Editor does not work.<br />
When you activate the IBus by clicking:<br />
<br />
Menu -> Preferences -> Keyboard Input Methods<br />
<br />
the following Alert Box pops up.<br />
Clicking the "Yes" Button does as the same Alert Box will continue to pop up.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK7bOv9v3np5rdpxkqCC4G3NAPX7IYP3m6Pj6WVO7geYbFYe-616u9h3XrO23wFxKaHaGAfQABpUfT874LkXe8km5yH90xTifR8nWo7labF_XDXEUVdZuiT_-t_UsuCnVTTi4_WwHelYiu/s1600/IBusAlert.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK7bOv9v3np5rdpxkqCC4G3NAPX7IYP3m6Pj6WVO7geYbFYe-616u9h3XrO23wFxKaHaGAfQABpUfT874LkXe8km5yH90xTifR8nWo7labF_XDXEUVdZuiT_-t_UsuCnVTTi4_WwHelYiu/s320/IBusAlert.png" width="320" /></a></div>
<br />
<br />
Activating the IBus Daemon from the terminal yields:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_9PrKYvz5a58Z_5XYTv6FS9627p7Xcm0bTtGpgo89E54Ojm_6SH0LukGxrRBTstWScAp5WAxW2Sg10_zOMyFP605JlrVQQfnmuXE6qOqVPfb6QSYxQ5VjT_Dhz8WTniRKcU6NozhQu-e5/s1600/IbusTerminal.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="83" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_9PrKYvz5a58Z_5XYTv6FS9627p7Xcm0bTtGpgo89E54Ojm_6SH0LukGxrRBTstWScAp5WAxW2Sg10_zOMyFP605JlrVQQfnmuXE6qOqVPfb6QSYxQ5VjT_Dhz8WTniRKcU6NozhQu-e5/s640/IbusTerminal.png" width="640" /></a></div>
<br />
<br />
While it's nice to have IBus working for Japanese input, it is not possible in this instance and being Linux we have to find an alternative solution and that solution is to install UIM through the following steps.<br />
<br />
<b>1. Install uim and uim-anthy by searching through Software Manager, Synaptic Package Manager or through the terminal. These instructions uses the terminal for installation.</b><br />
At the terminal type:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">sudo apt-get install uim uim-anthy</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnBxLjWsjNa6kuTUqXhhJVgEhJBMfXmYkC5udwPUMaJDEq3Is218udV1ujG39rxzl7k_6MvnH7lKu3mt7P4tHHu427qNVhKUZqvDKhTS_Eo_wbBmfdb1qIAZds215ozFOXvJbxVOeFWyzs/s1600/UimInstallTerminal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnBxLjWsjNa6kuTUqXhhJVgEhJBMfXmYkC5udwPUMaJDEq3Is218udV1ujG39rxzl7k_6MvnH7lKu3mt7P4tHHu427qNVhKUZqvDKhTS_Eo_wbBmfdb1qIAZds215ozFOXvJbxVOeFWyzs/s640/UimInstallTerminal.png" width="640" /></a></div>
<br />
<b>2. Add language support</b><br />
<br />
<ul>
<li>Menu -> Preferences -> Language Support</li>
<li>Click "Install/Remove Languages" Button</li>
<li>Select Japanese</li>
<li>Click "Apply Changes" Button</li>
<li>Select "uim" at the "Keyboard input method system:" Drop down box</li>
</ul>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVwOzWx6L5jErRfPpJXIodbFpj7NSTRVddeEKGdJG381FxQXhkLuFobpVOEbGdaBSWAOxK-IGLPcRLykpSNBd6d_lfOWmP8w8XRJHLfXy3RMKbQGZ1bCECwuPM8vQMDOhWycq3ZU2X_6F/s1600/LanguageSupport.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="367" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVwOzWx6L5jErRfPpJXIodbFpj7NSTRVddeEKGdJG381FxQXhkLuFobpVOEbGdaBSWAOxK-IGLPcRLykpSNBd6d_lfOWmP8w8XRJHLfXy3RMKbQGZ1bCECwuPM8vQMDOhWycq3ZU2X_6F/s400/LanguageSupport.png" width="400" /></a></div>
<br />
<b>3. Setting up UIM</b><br />
<br />
<ul>
<li>Menu -> Preferences -> Input Method</li>
<li>If there are more than one Input Method option, select the uim one with the blue icon.</li>
<li>Change settings to your liking then click "OK" Button.</li>
</ul>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Eo-zdCj7a2R-l2lOrJ8VfURrhmiA7atu8B8iHh2TFcqn9_Iyv-X4YPj7mWk9f4W-FZIEev42vhmvys7NxRAnaH902Trt8PJsTX1GkxdEaARz7M5BwRmANhOqwFplXbwmw5ZP8SmuYbbt/s1600/UimSettings.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="497" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Eo-zdCj7a2R-l2lOrJ8VfURrhmiA7atu8B8iHh2TFcqn9_Iyv-X4YPj7mWk9f4W-FZIEev42vhmvys7NxRAnaH902Trt8PJsTX1GkxdEaARz7M5BwRmANhOqwFplXbwmw5ZP8SmuYbbt/s640/UimSettings.png" width="640" /></a></div>
<br />
<br />
<b>4. Set Keyboard Input Method</b><br />
<br />
<ul>
<li>Menu -> Preferences -> Input Method</li>
<li>If there are more than one Input Method option, select the one with the keyboard icon.</li>
<li>Click Yes, Yes and OK and it will generate the .xinputrc file in your Home folder</li>
</ul>
<div>
<b>5. Logout and Log back in or reboot the computer if necessary</b></div>
<div>
<br /></div>
<div>
<b>6. Test with Gedit, Mozilla or Chrome and LibreOffice Writer. From the above settings, press <control> space to switch between direct input method or Anthy (UTF-8). </control></b></div>
<br />Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com2tag:blogger.com,1999:blog-4840501140698659904.post-73012796008126686652012-12-21T20:13:00.000+10:002012-12-25T23:07:49.776+10:00Summer 2012 Project 3: Linux From Scratch Part 2<h2>
<b>(Project Abandoned due to unexpected result and the goal was to install a low spec Linux OS for pc that overheats too much. Will try Archbang 32bit)</b><u><b> </b></u></h2>
<h3>
<u><b>Summer 2012 Project 3: Linux From Scratch Part2</b></u></h3>
Reference: http://www.linuxfromscratch.org/lfs/<br />
<br />
At the end of Part 1 the host computer was put into hibernation. Perhaps, should have done a sudo update-grub before that as upon restarting the computer the following error came up:<br />
<pre><code> </code></pre>
<pre><code>error: file '/grub/i386-pc/normal.mod' not found</code></pre>
<pre><code> </code></pre>
Therefore it wasn't to boot into the host computer. This was fixed by re-installing a linux distro with grub2 on sda6 which contains the Mint Debian Edition. At the end of the install, there will be an os-probe follow by an update-grub command. All the work done in sda7 & sda8 where mint 12 KDE and LFS respectively becomes relatively unaffected.<br />
<br />
The following log entries follow on from the Summer 2012 Project 3: Linux From Scratch Part 1 posts.<br />
<code></code><br />
<br />
<b>Set LFS environment variable and mount the partition</b><br />
<pre><code><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ echo $LFS</span>
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ export LFS=/mnt/lfs
kongu@kongu-Aspire-5820T ~ $ echo $LFS</span>
<span style="color: #93c47d;">/mnt/lfs</span></code></pre>
<pre><code><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo mount -v -t ext4 /dev/sda8 $LFS </span>
<span style="color: #93c47d;">[sudo] password for kongu:
/dev/sda8 on /mnt/lfs type ext4 (rw)</span>
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ su -l lfs</span>
<span style="color: #93c47d;">Password: </span>
<span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ cd /mnt/lfs
lfs@kongu-Aspire-5820T /mnt/lfs $ ls -al</span>
<span style="color: #93c47d;">total 32
drwxr-xr-x 5 root root 4096 Nov 30 11:39 .
drwxr-xr-x 5 root root 4096 Nov 30 10:16 ..
drwx------ 2 root root 16384 Nov 30 10:11 lost+found
drwxrwxrwt 2 lfs root 4096 Nov 30 17:17 sources
drwxr-xr-x 8 lfs root 4096 Nov 30 17:10 tools</span>
<span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs $ cd sources</span>
<span style="color: #93c47d;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ </span></code></pre>
<br />
<b>Installation of Linux API Headers</b><br />
<span style="color: #ffd966;"><code>lfs@kongu-Aspire-5820T /mnt/lfs/sources $ tar -vxf linux-3.5.2.tar.xz</code></span><br />
<code><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd linux-3.5.2/<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ make mrproper</span><br /> </code><br />
<b><code></code></b><span style="font-size: small;">Test and extract the user-visible kernel headers from the source. They are placed in an intermediate local directory and copied into the needed location because the extraction process removes any existing files in the target directory</span><br />
<span style="font-size: small;"><tt><code><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ make headers_check</span><br /> <tt><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;"> </span></span></tt><span style="color: #93c47d;">CHK include/linux/version.h<br /> UPD include/linux/version.h<br /> HOSTCC scripts/basic/fixdep<br /> SYSHDR arch/x86/syscalls/../include/generated/asm/unistd_32.h<br /> SYSHDR arch/x86/syscalls/../include/generated/asm/unistd_64.h<br /> SYSHDR arch/x86/syscalls/../include/generated/asm/unistd_x32.h<br /> SYSTBL arch/x86/syscalls/../include/generated/asm/syscalls_32.h<br /> HOSTCC arch/x86/tools/relocs<br /> HOSTCC scripts/unifdef<br /> INSTALL include/asm-generic (35 files)<br /> INSTALL include/drm (15 files)<br /> INSTALL include/linux/byteorder (2 files)<br /> INSTALL include/linux/caif (2 files)<br /> INSTALL include/linux/can (5 files)<br /> INSTALL include/linux/dvb (8 files)<br /> INSTALL include/linux/hdlc (1 file)<br /> INSTALL include/linux/hsi (1 file)<br /> INSTALL include/linux/isdn (1 file)<br /> INSTALL include/linux/mmc (1 file)<br /> INSTALL include/linux/netfilter/ipset (4 files)<br /> INSTALL include/linux/netfilter (75 files)<br /> INSTALL include/linux/netfilter_arp (2 files)<br /> INSTALL include/linux/netfilter_bridge (18 files)<br /> INSTALL include/linux/netfilter_ipv4 (11 files)<br /> INSTALL include/linux/netfilter_ipv6 (11 files)<br /> INSTALL include/linux/nfsd (5 files)<br /> INSTALL include/linux/raid (2 files)<br /> INSTALL include/linux/spi (1 file)<br /> INSTALL include/linux/sunrpc (1 file)<br /> INSTALL include/linux/tc_act (7 files)<br /> INSTALL include/linux/tc_ematch (4 files)<br /> INSTALL include/linux/usb (10 files)<br /> INSTALL include/linux/wimax (1 file)<br /> INSTALL include/linux (377 files)<br /> INSTALL include/mtd (5 files)<br /> INSTALL include/rdma (6 files)<br /> INSTALL include/scsi/fc (4 files)<br /> INSTALL include/scsi (3 files)<br /> INSTALL include/sound (10 files)<br /> INSTALL include/video (3 files)<br /> INSTALL include/xen (2 files)<br /> INSTALL include (0 file)<br /> INSTALL include/asm (58 files)<br /> CHECK include/asm-generic (35 files)<br /> CHECK include/drm (15 files)<br /> CHECK include/linux/byteorder (2 files)<br /> CHECK include/linux/caif (2 files)<br /> CHECK include/linux/can (5 files)<br /> CHECK include/linux/dvb (8 files)<br /> CHECK include/linux/hdlc (1 files)<br /> CHECK include/linux/hsi (1 files)<br /> CHECK include/linux/isdn (1 files)<br /> CHECK include/linux/mmc (1 files)<br /> CHECK include/linux/netfilter/ipset (4 files)<br /> CHECK include/linux/netfilter (75 files)<br /> CHECK include/linux/netfilter_arp (2 files)<br /> CHECK include/linux/netfilter_bridge (18 files)<br /> CHECK include/linux/netfilter_ipv4 (11 files)<br /> CHECK include/linux/netfilter_ipv6 (11 files)<br /> CHECK include/linux/nfsd (5 files)<br /> CHECK include/linux/raid (2 files)<br /> CHECK include/linux/spi (1 files)<br /> CHECK include/linux/sunrpc (1 files)<br /> CHECK include/linux/tc_act (7 files)<br /> CHECK include/linux/tc_ematch (4 files)<br /> CHECK include/linux/usb (10 files)<br /> CHECK include/linux/wimax (1 files)<br /> CHECK include/linux (377 files)<br />/mnt/lfs/sources/linux-3.5.2/usr/include/linux/kexec.h:49: userspace cannot reference function or variable defined in the kernel<br />/mnt/lfs/sources/linux-3.5.2/usr/include/linux/soundcard.h:1054: userspace cannot reference function or variable defined in the kernel<br /> CHECK include/mtd (5 files)<br /> CHECK include/rdma (6 files)<br /> CHECK include/scsi/fc (4 files)<br /> CHECK include/scsi (3 files)<br /> CHECK include/sound (10 files)<br /> CHECK include/video (3 files)<br /> CHECK include/xen (2 files)<br /> CHECK include (0 files)<br /> CHECK include/asm (58 files)</span></span></span></span></code></tt><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;"><span style="color: #ffd966;"> </span></span></span></span><br />
<br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ make INSTALL_HDR_PATH=dest headers_install</span><br /> <span style="color: #93c47d;">CHK include/linux/version.h<br />make[1]: Nothing to be done for `all'.<br />make[1]: Nothing to be done for `relocs'.<br /> INSTALL include/asm-generic (35 files)<br /> INSTALL include/drm (15 files)<br /> INSTALL include/linux/byteorder (2 files)<br /> INSTALL include/linux/caif (2 files)<br /> INSTALL include/linux/can (5 files)<br /> INSTALL include/linux/dvb (8 files)<br /> INSTALL include/linux/hdlc (1 file)<br /> INSTALL include/linux/hsi (1 file)<br /> INSTALL include/linux/isdn (1 file)<br /> INSTALL include/linux/mmc (1 file)<br /> INSTALL include/linux/netfilter/ipset (4 files)<br /> INSTALL include/linux/netfilter (75 files)<br /> INSTALL include/linux/netfilter_arp (2 files)<br /> INSTALL include/linux/netfilter_bridge (18 files)<br /> INSTALL include/linux/netfilter_ipv4 (11 files)<br /> INSTALL include/linux/netfilter_ipv6 (11 files)<br /> INSTALL include/linux/nfsd (5 files)<br /> INSTALL include/linux/raid (2 files)<br /> INSTALL include/linux/spi (1 file)<br /> INSTALL include/linux/sunrpc (1 file)<br /> INSTALL include/linux/tc_act (7 files)<br /> INSTALL include/linux/tc_ematch (4 files)<br /> INSTALL include/linux/usb (10 files)<br /> INSTALL include/linux/wimax (1 file)<br /> INSTALL include/linux (377 files)<br /> INSTALL include/mtd (5 files)<br /> INSTALL include/rdma (6 files)<br /> INSTALL include/scsi/fc (4 files)<br /> INSTALL include/scsi (3 files)<br /> INSTALL include/sound (10 files)<br /> INSTALL include/video (3 files)<br /> INSTALL include/xen (2 files)<br /> INSTALL include (0 file)<br /> INSTALL include/asm (58 files)</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ cp -rv dest/include/* /tools/include</span><br />Install Glibc</span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ tar -vxf glibc-2.16.0.tar.xz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd glibc-2.16.0/<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ patch -Np1 -i ../glibc-2.16.0-res_query_fix-1.patch </span><br /><span style="color: #93c47d;">patching file resolv/res_query.c</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ if [ ! -r /usr/include/rpc/types.h ]; then su -c 'makedir -p /usr/include/rpc'; su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'; fi</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ sed -i 's/ -lgcc_s//' Makeconfig</span><br /><span style="color: #ffd966;"><span style="font-size: small;">lfs-kongu</span>-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ mkdir -v ../glibc-build</span><br /><span style="color: #93c47d;">mkdir: created directory `../glibc-build' </span></span></span><span style="color: #93c47d;"> </span></span><br />
<span style="color: #ffd966;"><span style="font-size: small;"><span style="font-size: small;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ cd ../glibc-build<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ ../glibc-2.16.0/configure --prefix=/tools --host=$LFS_TGT --build=$(../glibc-2.16.0/scripts/config.guess) --disable-profile --enable-add-ons --enable-kernel=2.6.25 --with-headers=/tools/include lib_cv_forced_unwind=yes lib_cv_ctors_header=yes ../glibc-2.16.0/configure --prefix=/tools --host=$LFS_TGT --build=$(../glibc-2.16.0/scripts/config.guess) --disable-profile --enable-add-ons --enable-kernel=2.6.25 --with-headers=/tools/include libc_cv_forced_unwind=yes libc_cv_ctors_header=yes libc_cv_c_cleanup=yes</span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;"><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ make</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-family: Times,"Times New Roman",serif;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ make install</span></span></span></span></span><br />
<span style="font-size: small;"></span><br />
<span style="font-size: small;">Encountered Errors <span style="font-size: small;">at the end of S<span style="font-size: small;">e</span>ction 5.7<span style="font-size: small;">. Couldn't work out the cause so decided to start over at Section 5.4 Binutils-2.22 - Pass 1.</span></span></span><br />
<br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">5.4 Installing Binutils-2.22<span style="font-size: small;"> - Pass 1</span></span></span></span><br />
<span style="color: #ffd966;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-build $ time { ../binutils-2.22/configure --prefix=/tools --with-sysroot=$LFS --with-lib-path=/tools/lib --target=$LFS_TGT --disable-nls --disable-werror && make && make install; } </span></span></span></span><br />
<br />
<span style="color: #93c47d;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">...</span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #93c47d;">make[3]: Entering directory `/mnt/lfs/sources/binutils-build/libiberty/testsuite'<br />make[3]: Nothing to be done for `install'.<br />make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/libiberty/testsuite'<br />make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/libiberty'<br />make[1]: Nothing to be done for `install-target'.<br />make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'<br /><br />real 2m29.034s<br />user 1m29.770s<br />sys 0m18.265s</span><br /> </span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-build $ cd .. <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -r binutils-2.22<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -r binutils-build </span><br /><span style="color: #93c47d;">rm: remove write-protected regular file `binutils-build/bfd/po/BLD-POTFILES'? y<br />rm: remove write-protected regular file `binutils-build/bfd/po/SRC-POTFILES'? y</span><br /> </span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">5.<span style="font-size: small;">5 Installing GCC-4.7.1 - Pass 1</span></span></span></span><br />
<span style="color: #ffd966;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ tar -vxf gcc-4.7.1.tar.bz2</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd gcc-4.7.1/<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ tar -Jxf ../mpfr-3.1.1.tar.xz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mv -v mpfr-3.1.1 mpfr</span><br /><span style="color: #93c47d;">`mpfr-3.1.1' -> `mpfr'</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ tar -Jxf ../gmp-5.0.5.tar.xz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mv -v gmp-5.0.5 gmp </span><br /><span style="color: #93c47d;">`gmp-5.0.5' -> `gmp'</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ tar -zxf ../mpc-1.0.tar.gz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mv -v mpc-1.0 mpc </span><br /><span style="color: #93c47d;">`mpc-1.0' -> `mpc'</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ for file in \<br />> $(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)<br />> do<br />> cp -uv $file{,.orig}<br />> sed -e 's@/lib\(64\)\?\(32\)\?/1d@/tools&@g' \<br />> -e 's@/usr@/tools@g' $file.orig > $file<br />> echo '<br />> #undef STANDARD_STARTFILE_PREFIX_1<br />> #undef STANDARD_STARTFILE_PREFIX_2<br />> #define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"<br />> #define STANDARD_STARTFILE_PREFIX_2 ""' >> $file<br />> touch $file.orig<br />> done</span><br /><span style="color: #93c47d;">`gcc/config/cris/linux.h' -> `gcc/config/cris/linux.h.orig'<br />`gcc/config/tilegx/linux.h' -> `gcc/config/tilegx/linux.h.orig'<br />`gcc/config/sparc/linux.h' -> `gcc/config/sparc/linux.h.orig'<br />`gcc/config/sparc/linux64.h' -> `gcc/config/sparc/linux64.h.orig'<br />`gcc/config/sparc/sysv4.h' -> `gcc/config/sparc/sysv4.h.orig'<br />`gcc/config/i386/linux.h' -> `gcc/config/i386/linux.h.orig'<br />`gcc/config/i386/linux64.h' -> `gcc/config/i386/linux64.h.orig'<br />`gcc/config/i386/sysv4.h' -> `gcc/config/i386/sysv4.h.orig'<br />`gcc/config/frv/linux.h' -> `gcc/config/frv/linux.h.orig'<br />`gcc/config/rs6000/linux.h' -> `gcc/config/rs6000/linux.h.orig'<br />`gcc/config/rs6000/linux64.h' -> `gcc/config/rs6000/linux64.h.orig'<br />`gcc/config/rs6000/sysv4.h' -> `gcc/config/rs6000/sysv4.h.orig'<br />`gcc/config/alpha/linux.h' -> `gcc/config/alpha/linux.h.orig'<br />`gcc/config/vax/linux.h' -> `gcc/config/vax/linux.h.orig'<br />`gcc/config/microblaze/linux.h' -> `gcc/config/microblaze/linux.h.orig'<br />`gcc/config/m68k/linux.h' -> `gcc/config/m68k/linux.h.orig'<br />`gcc/config/mips/linux.h' -> `gcc/config/mips/linux.h.orig'<br />`gcc/config/mips/linux64.h' -> `gcc/config/mips/linux64.h.orig'<br />`gcc/config/linux.h' -> `gcc/config/linux.h.orig'<br />`gcc/config/mn10300/linux.h' -> `gcc/config/mn10300/linux.h.orig'<br />`gcc/config/m32r/linux.h' -> `gcc/config/m32r/linux.h.orig'<br />`gcc/config/sh/linux.h' -> `gcc/config/sh/linux.h.orig'<br />`gcc/config/ia64/linux.h' -> `gcc/config/ia64/linux.h.orig'<br />`gcc/config/ia64/sysv4.h' -> `gcc/config/ia64/sysv4.h.orig'<br />`gcc/config/bfin/linux.h' -> `gcc/config/bfin/linux.h.orig'<br />`gcc/config/s390/linux.h' -> `gcc/config/s390/linux.h.orig'<br />`gcc/config/xtensa/linux.h' -> `gcc/config/xtensa/linux.h.orig'<br />`gcc/config/tilepro/linux.h' -> `gcc/config/tilepro/linux.h.orig'</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"></span></span></span></span><br />
<span style="color: #ffd966;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ sed -i '/k prot/agcc_cv_libc_provides_ssp=yes' gcc/configure</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mkdir -v ../gcc-build</span><br /><span style="color: #93c47d;">mkdir: created directory `../gcc-build'</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ cd ../gcc-build</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ ../gcc-4.7.1/configure --target=$LFS_TGT --prefix=/tools --with-sysroot=$LFS --with-newlib --without-headers --with-local-prefix=/tools --with-native-system-header-dir=/tools/include --disable-nls --disable-shared --disable-multilib --disable-decimal-float --disable-threads --disable-libmudflap --disable-libssp --disable-libgomp --disable-libquadmath --enable-languages=c --with-mpfr-include=$(pwd)/../gcc-4.7.1/mpfr/src --with-mpfr-lib=$(pwd)/mpfr/src/.libs</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ make</span><br /><span style="color: #93c47d;">... </span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #93c47d;">make[3]: Leaving directory `/mnt/lfs/sources/gcc-build/x86_64-lfs-linux-gnu/libgcc'<br />make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/x86_64-lfs-linux-gnu/libgcc'<br />make[1]: Leaving directory `/mnt/lfs/sources/gcc-build'</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ make install</span><br /><span style="color: #93c47d;">...</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #93c47d;">make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/x86_64-lfs-linux-gnu/libgcc'<br />make[1]: Leaving directory `/mnt/lfs/sources/gcc-build'</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ ln -vs libgcc.a `$LFS_TGT-gcc -print-libgcc-file-name | sed 's/libgcc/&_eh/'`</span><br /><span style="color: #93c47d;">ln: creating symbolic link `/mnt/lfs/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.7.1/libgcc_eh.a': File exists</span></span></span></span></span><br />
<br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ cd ..<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -r gcc-4.7.1<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -r gcc-build/</span></span></span></span></span></span><br />
<br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">5.6 Instal<span style="font-size: small;">ling Linux 3.5.2 API Headers</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ tar -xvf linux-3.5.2.tar.xz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd linux-3.5.2/<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ make mrproper<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ make headers_check</span><br /><span style="color: #93c47d;"> CHK include/linux/version.h<br /> UPD include/linux/version.h<br /> HOSTCC scripts/basic/fixdep<br /> SYSHDR arch/x86/syscalls/../include/generated/asm/unistd_32.h<br /> SYSHDR arch/x86/syscalls/../include/generated/asm/unistd_64.h<br /> SYSHDR arch/x86/syscalls/../include/generated/asm/unistd_x32.h<br /> SYSTBL arch/x86/syscalls/../include/generated/asm/syscalls_32.h<br /> HOSTCC arch/x86/tools/relocs<br /> HOSTCC scripts/unifdef<br /> INSTALL include/asm-generic (35 files)<br /> INSTALL include/drm (15 files)<br /> INSTALL include/linux/byteorder (2 files)<br /> INSTALL include/linux/caif (2 files)<br /> INSTALL include/linux/can (5 files)<br /> INSTALL include/linux/dvb (8 files)<br /> INSTALL include/linux/hdlc (1 file)<br /> INSTALL include/linux/hsi (1 file)<br /> INSTALL include/linux/isdn (1 file)<br /> INSTALL include/linux/mmc (1 file)<br /> INSTALL include/linux/netfilter/ipset (4 files)<br /> INSTALL include/linux/netfilter (75 files)<br /> INSTALL include/linux/netfilter_arp (2 files)<br /> INSTALL include/linux/netfilter_bridge (18 files)<br /> INSTALL include/linux/netfilter_ipv4 (11 files)<br /> INSTALL include/linux/netfilter_ipv6 (11 files)<br /> INSTALL include/linux/nfsd (5 files)<br /> INSTALL include/linux/raid (2 files)<br /> INSTALL include/linux/spi (1 file)<br /> INSTALL include/linux/sunrpc (1 file)<br /> INSTALL include/linux/tc_act (7 files)<br /> INSTALL include/linux/tc_ematch (4 files)<br /> INSTALL include/linux/usb (10 files)<br /> INSTALL include/linux/wimax (1 file)<br /> INSTALL include/linux (377 files)<br /> INSTALL include/mtd (5 files)<br /> INSTALL include/rdma (6 files)<br /> INSTALL include/scsi/fc (4 files)<br /> INSTALL include/scsi (3 files)<br /> INSTALL include/sound (10 files)<br /> INSTALL include/video (3 files)<br /> INSTALL include/xen (2 files)<br /> INSTALL include (0 file)<br /> INSTALL include/asm (58 files)<br /> CHECK include/asm-generic (35 files)<br /> CHECK include/drm (15 files)<br /> CHECK include/linux/byteorder (2 files)<br /> CHECK include/linux/caif (2 files)<br /> CHECK include/linux/can (5 files)<br /> CHECK include/linux/dvb (8 files)<br /> CHECK include/linux/hdlc (1 files)<br /> CHECK include/linux/hsi (1 files)<br /> CHECK include/linux/isdn (1 files)<br /> CHECK include/linux/mmc (1 files)<br /> CHECK include/linux/netfilter/ipset (4 files)<br /> CHECK include/linux/netfilter (75 files)<br /> CHECK include/linux/netfilter_arp (2 files)<br /> CHECK include/linux/netfilter_bridge (18 files)<br /> CHECK include/linux/netfilter_ipv4 (11 files)<br /> CHECK include/linux/netfilter_ipv6 (11 files)<br /> CHECK include/linux/nfsd (5 files)<br /> CHECK include/linux/raid (2 files)<br /> CHECK include/linux/spi (1 files)<br /> CHECK include/linux/sunrpc (1 files)<br /> CHECK include/linux/tc_act (7 files)<br /> CHECK include/linux/tc_ematch (4 files)<br /> CHECK include/linux/usb (10 files)<br /> CHECK include/linux/wimax (1 files)<br /> CHECK include/linux (377 files)<br /><span style="color: black;">/mnt/lfs/sources/linux-3.5.2/usr/include/linux/kexec.h:49: userspace cannot reference function or variable defined in the kernel<br />/mnt/lfs/sources/linux-3.5.2/usr/include/linux/soundcard.h:1054: userspace cannot reference function or variable defined in the kernel</span><br /> CHECK include/mtd (5 files)<br /> CHECK include/rdma (6 files)<br /> CHECK include/scsi/fc (4 files)<br /> CHECK include/scsi (3 files)<br /> CHECK include/sound (10 files)<br /> CHECK include/video (3 files)<br /> CHECK include/xen (2 files)<br /> CHECK include (0 files)<br /> CHECK include/asm (58 files)</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ make INSTALL_HDR_PATH=dest headers_install</span><br /><span style="color: #93c47d;"> CHK include/linux/version.h<br />make[1]: Nothing to be done for `all'.<br />make[1]: Nothing to be done for `relocs'.<br /> INSTALL include/asm-generic (35 files)<br /> INSTALL include/drm (15 files)<br /> INSTALL include/linux/byteorder (2 files)<br /> INSTALL include/linux/caif (2 files)<br /> INSTALL include/linux/can (5 files)<br /> INSTALL include/linux/dvb (8 files)<br /> INSTALL include/linux/hdlc (1 file)<br /> INSTALL include/linux/hsi (1 file)<br /> INSTALL include/linux/isdn (1 file)<br /> INSTALL include/linux/mmc (1 file)<br /> INSTALL include/linux/netfilter/ipset (4 files)<br /> INSTALL include/linux/netfilter (75 files)<br /> INSTALL include/linux/netfilter_arp (2 files)<br /> INSTALL include/linux/netfilter_bridge (18 files)<br /> INSTALL include/linux/netfilter_ipv4 (11 files)<br /> INSTALL include/linux/netfilter_ipv6 (11 files)<br /> INSTALL include/linux/nfsd (5 files)<br /> INSTALL include/linux/raid (2 files)<br /> INSTALL include/linux/spi (1 file)<br /> INSTALL include/linux/sunrpc (1 file)<br /> INSTALL include/linux/tc_act (7 files)<br /> INSTALL include/linux/tc_ematch (4 files)<br /> INSTALL include/linux/usb (10 files)<br /> INSTALL include/linux/wimax (1 file)<br /> INSTALL include/linux (377 files)<br /> INSTALL include/mtd (5 files)<br /> INSTALL include/rdma (6 files)<br /> INSTALL include/scsi/fc (4 files)<br /> INSTALL include/scsi (3 files)<br /> INSTALL include/sound (10 files)<br /> INSTALL include/video (3 files)<br /> INSTALL include/xen (2 files)<br /> INSTALL include (0 file)<br /> INSTALL include/asm (58 files)</span><br /><span style="color: #ffd966;"> lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ cp -rv dest/include/* /tools/include</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/linux-3.5.2 $ cd ..<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -r linux-3.5.2</span><br />5.7 Installing Glibc-2.16.0</span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ tar -xvf glibc-2.16.0.tar.xz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd glibc-2.16.0/<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ if [ ! -r /usr/include/rpc/types.h ]; then<br />> su -c 'mkdir -p /usr/include/rpc'<br />> su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'<br />> fi</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ sed -i 's/ -lgcc_s//' Makeconfig<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ sed -i 's/ -lgcc_s//' Makeconfig<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ mkdir -v ../glibc-build<br /><span style="color: #93c47d;">mkdir: created directory `../glibc-build'</span><br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-2.16.0 $ cd ../glibc-build/</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ ../glibc-2.16.0/configure \<br />> --prefix=/tools \<br />> --host=$LFS_TGT \<br />> --build=$(../glibc-2.16.0/scripts/config.guess) \<br />> --disable-profile \<br />> --enable-add-ons \<br />> --enable-kernel=2.6.25 \<br />> --with-headers=/tools/include \<br />> libc_cv_forced_unwind=yes \<br />> libc_cv<span style="font-size: small;">_</span>ctors_header=yes \<br />> libc_cv_c_cleanup=yes<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ make</span><br /><span style="color: #93c47d;">... </span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #93c47d;">make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.16.0/elf'<br />make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.16.0'</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ make install</span><br /><span style="color: #93c47d;">...</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #93c47d;">stubs.h unchanged<br />rm -f /mnt/lfs/sources/glibc-build/stubs.h<br />make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.16.0'</span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ echo 'main() {}' > dummy.c<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ $LFS_TGT-gcc dummy.c<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/glibc-build $ readelf -l a.out | grep ': /tools'</span><br />N<span style="font-size: small;">O RESULTS<span style="font-size: small;">: Not good</span></span></span> </span></span><br /> </span>
Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com2tag:blogger.com,1999:blog-4840501140698659904.post-72430003969822014162012-11-28T13:25:00.000+10:002012-12-25T23:08:38.997+10:00Summer 2012 Project 3: Linux From Scratch Part 1<h3>
</h3>
<h2>
<b>(Project Abandoned due to unexpected result and the goal was to install a low spec Linux OS for pc that overheats too much. Will try Archbang 32bit)</b></h2>
<h3>
<u><b> </b></u></h3>
<h3>
<u><b>Summer 2012 Project 3: Linux From Scratch Part1</b></u></h3>
Reference: http://www.linuxfromscratch.org/lfs/<br />
Start: 27 November 2012 17:00<br />
<br />
<h4>
1. Tidy up Win7 Partition & Back-up onto external hard drive.</h4>
<h4>
2. Check Host Systems Requirement</h4>
<br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $cat version-check.sh << "EOF"</span><br />
<span style="color: #8e7cc3;"><span style="font-family: "Courier New",Courier,monospace;">#!/bin/bash<br /># Simple script to list version numbers of critical development tools<br />export LC_ALL=C<br />bash --version | head -n1 | cut -d" " -f2-4<br />echo "/bin/sh -> `readlink -f /bin/sh`"<br />echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-<br />bison --version | head -n1<br />if [ -e /usr/bin/yacc ];<br />then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";<br />else echo "yacc not found"; fi<br />bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-<br />echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2<br />diff --version | head -n1<br />find --version | head -n1<br />gawk --version | head -n1<br />if [ -e /usr/bin/awk ];<br />then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`";<br />else echo "awk not found"; fi<br />gcc --version | head -n1<br />ldd --version | head -n1 | cut -d" " -f2- # glibc version<br />grep --version | head -n1<br />gzip --version | head -n1<br />cat /proc/version<br />m4 --version | head -n1<br />make --version | head -n1<br />patch --version | head -n1<br />echo Perl `perl -V:version`<br />sed --version | head -n1<br />tar --version | head -n1<br />echo "Texinfo: `makeinfo --version | head -n1`"<br />xz --version | head -n1<br />echo 'main(){}' > dummy.c && gcc -o dummy dummy.c<br />if [ -x dummy ]<br />then echo "gcc compilation OK";<br />else echo "gcc compilation failed"; fi<br />rm -f dummy.c dummy</span></span><br />
<span style="color: #ffd966;">EOF</span><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ ./version-check.sh</span><br />
<br />
<span style="color: #93c47d;">bash, version 4.2.10(1)-release<br />/bin/sh -> /bin/dash<br />Binutils: (GNU Binutils for Ubuntu) 2.21.53.20110810<br /><span style="color: #e06666;">./version-check.sh: line 7: bison: command not found</span><br />yacc not found<br />bzip2, Version 1.0.5, 10-Dec-2007.<br />Coreutils: 8.5<br />diff (GNU diffutils) 3.0<br />find (GNU findutils) 4.4.2<br />GNU Awk 3.1.8<br />/usr/bin/awk -> /usr/bin/gawk<br />gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1<br />(Ubuntu EGLIBC 2.13-20ubuntu5.1) 2.13<br />grep (GNU grep) 2.9<br />gzip 1.3.12<br />Linux version 3.0.0-12-generic (buildd@crested) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011<br />m4 (GNU M4) 1.4.16<br />GNU Make 3.81<br />patch 2.6.1<br />Perl version='5.12.4';<br />GNU sed version 4.2.1<br />tar (GNU tar) 1.25<br /><span style="color: #e06666;">./version-check.sh: line 30: makeinfo: command not found</span><br />Texinfo: <br />xz (XZ Utils) 5.0.0<br />gcc compilation OK <b> </b></span><br />
<b></b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo apt-get install bison<br />kongu@kongu-Aspire-5820T ~ $ sudo apt-get install texinfo</span><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ bash version-check.sh</span><br />
<br />
<span style="color: #93c47d;">bash, version 4.2.10(1)-release<br />/bin/sh -> /bin/dash<br />Binutils: (GNU Binutils for Ubuntu) 2.21.53.20110810<br />bison (GNU Bison) 2.4.1<br />/usr/bin/yacc -> /usr/bin/bison.yacc<br />bzip2, Version 1.0.5, 10-Dec-2007.<br />Coreutils: 8.5<br />diff (GNU diffutils) 3.0<br />find (GNU findutils) 4.4.2<br />GNU Awk 3.1.8<br />/usr/bin/awk -> /usr/bin/gawk<br />gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1<br />(Ubuntu EGLIBC 2.13-20ubuntu5.1) 2.13<br />grep (GNU grep) 2.9<br />gzip 1.3.12<br />Linux version 3.0.0-12-generic (buildd@crested) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011<br />m4 (GNU M4) 1.4.16<br />GNU Make 3.81<br />patch 2.6.1<br />Perl version='5.12.4';<br />GNU sed version 4.2.1<br />tar (GNU tar) 1.25<br />Texinfo: makeinfo (GNU texinfo) 4.13<br />xz (XZ Utils) 5.0.0<br />gcc compilation OK</span><br />
<b></b><br />
<h3>
3. Prepare New Partition</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyd_3RIO7KJztg5Jy3SyemxlXzAZzSEO3JJ9pmq-pKl8YXG5bfVXsuu51QoBrKRdrF4rY2TbUc7mYhuwvs1Vinc-Uoo2YE-7GXCfqGkPZbWw3A6iBEKjfqZTa6v_LbfsWto4A_vqDbmhOt/s1600/CurrentPartitions.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="366" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyd_3RIO7KJztg5Jy3SyemxlXzAZzSEO3JJ9pmq-pKl8YXG5bfVXsuu51QoBrKRdrF4rY2TbUc7mYhuwvs1Vinc-Uoo2YE-7GXCfqGkPZbWw3A6iBEKjfqZTa6v_LbfsWto4A_vqDbmhOt/s640/CurrentPartitions.png" width="640" /></a></div>
Current Partitions:<br />
sda5 - swap <br />
sda6 - Linux Mint Debian, <br />
sda7 - Linux Mint 12 KDE,<br />
use sda8 - Fedora 17 for LFS because Gnome3 is annoying.<br />
<br />
<b>Note: Don't forget to sudo update-grub after install</b><br />
<br />
Current /etc/fstab on host system (Linux Mint 12 KDE sda7)<br />
<br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ cat /etc/fstab</span><br />
<span style="color: #93c47d;"># /etc/fstab: static file system information.<br />#<br /># Use 'blkid' to print the universally unique identifier for a<br /># device; this may be used with UUID= as a more robust way to name devices<br /># that works even if disks are added and removed. See fstab(5).<br />#<br /># <file system="system"> <mount point="point"> <type> <options> <dump> <pass><br />proc /proc proc nodev,noexec,nosuid 0 0<br /># / was on /dev/sda7 during installation<br />UUID=6168a1b9-50db-422b-8a4f-98933105da0a / ext4 errors=remount-ro 0 1<br /># swap was on /dev/sda5 during installation<br />UUID=6286cee4-03aa-4003-93c6-22fba0562827 none swap sw 0 0</pass></dump></options></type></mount></file></span><br />
<br />
<b>Command to use: mkfs.ext4 /dev/sda8 </b><br />
<b>instead of mke2fs -jv /dev/sda8</b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo mkfs.ext4 /dev/sda8</span><br />
<span style="color: #93c47d;">mke2fs 1.41.14 (22-Dec-2010)<br />Filesystem label=<br />OS type: Linux<br />Block size=4096 (log=2)<br />Fragment size=4096 (log=2)<br />Stride=0 blocks, Stripe width=0 blocks<br />655360 inodes, 2620160 blocks<br />131008 blocks (5.00%) reserved for the super user<br />First data block=0<br />Maximum filesystem blocks=2684354560<br />80 block groups<br />32768 blocks per group, 32768 fragments per group<br />8192 inodes per group<br />Superblock backups stored on blocks: <br /> 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632<br /><br />Writing inode tables: done <br />Creating journal (32768 blocks): done<br />Writing superblocks and filesystem accounting information: done<br /><br />This filesystem will be automatically checked every 24 mounts or<br />180 days, whichever comes first. Use tune2fs -c or -i to override.</span><br />
<br />
<b>Check host filesystem (see LFS-book 7.2 section 2.3 p.17) </b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo debugfs -R feature /dev/sda7</span><span style="color: #93c47d;"><br />debugfs 1.41.14 (22-Dec-2010)<br />Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize</span><br />
<br />
<b>Mount partition sda8 to /mnt/lfs </b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ export LFS=/mnt/lfs</span><b><br /></b><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo mkdir -pv $LFS</span><br />
<span style="color: #93c47d;">mkdir: created directory `/mnt/lfs'</span><br />
<b></b><br />
<b><br /></b>
<b>Enabled swap partition</b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo swapon -v /dev/sda5</span><br />
<span style="color: #93c47d;">swapon on /dev/sda5<br />swapon: /dev/sda5: found swap signature: version 1, page-size 4, same byte order<br />swapon: /dev/sda5: pagesize=4096, swapsize=4294967296, devsize=4294967296<br />swapon: /dev/sda5: swapon failed: Device or resource busy</span><br />
<b>#note sda5 swap already enabled </b><br />
<h4>
<b>4. Packages & Patches</b></h4>
<b>Create working directory for sources</b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo mkdir -v $LFS/sources<br /><span style="color: #93c47d;">mkdir: created directory `/mnt/lfs/sources'</span></span><b><br /> </b><br />
<b>Make directory writable & sticky (only owner can delete)</b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo chmod 1777 $LFS/sources</span><b><br /> </b><br />
<b>Get list of packages and md5sum </b> <br />
<span style="color: #ffd966;"><span style="color: black;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ wget http://www.linuxfromscratch.org/lfs/downloads/stable/wget-list</span><br /><span style="color: #93c47d;">--2012-11-30 10:51:27-- http://www.linuxfromscratch.org/lfs/downloads/stable/wget-list<br />Resolving www.linuxfromscratch.org... 216.171.237.234<br />Connecting to www.linuxfromscratch.org|216.171.237.234|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 4788 (4.7K) [text/plain]<br />Saving to: 'wget-list.1'<br /><br />100%[=========================================================>] 4,788 11.8K/s in 0.4s <br /><br />2012-11-30 10:51:29 (11.8 KB/s) - 'wget-list.1' saved [4788/4788]</span></span></span><span style="color: #ffd966;"><span style="color: black;"><b> </b></span></span><br />
<span style="color: white;"><b>Download Checksum of packages </b></span><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ wget http://www.linuxfromscratch.org/lfs/downloads/stable/md5sums</span><br />
<span style="color: #93c47d;">--2012-11-30 10:50:12-- http://www.linuxfromscratch.org/lfs/downloads/stable/md5sums</span><br />
<span style="color: #93c47d;">Resolving www.linuxfromscratch.org... 216.171.237.234<br />Connecting to www.linuxfromscratch.org|216.171.237.234|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 4374 (4.3K) [text/plain]<br />Saving to: 'md5sums'<br /><br />100%[=========================================================>] 4,374 13.1K/s in 0.3s <br /><br />2012-11-30 10:50:13 (13.1 KB/s) - 'md5sums' saved [4374/4374]</span><br />
<br />
<b>Make the wget-list as input to wget</b><br />
<span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ wget -i wget-list -P $LFS/sources</span><br />
<span style="color: #93c47d;">--2012-11-30 10:53:47-- http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz<br />Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1214744 (1.2M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/autoconf-2.69.tar.xz'<br /><br />100%[=========================================================>] 1,214,744 136K/s in 10s <br /><br />2012-11-30 10:53:59 (114 KB/s) - '/mnt/lfs/sources/autoconf-2.69.tar.xz' saved [1214744/1214744]<br /><br />--2012-11-30 10:53:59-- http://ftp.gnu.org/gnu/automake/automake-1.12.3.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1378784 (1.3M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/automake-1.12.3.tar.xz'<br /><br />100%[=========================================================>] 1,378,784 170K/s in 12s <br /><br />2012-11-30 10:54:12 (110 KB/s) - '/mnt/lfs/sources/automake-1.12.3.tar.xz' saved [1378784/1378784]<br /><br />--2012-11-30 10:54:12-- http://ftp.gnu.org/gnu/bash/bash-4.2.tar.gz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 7009201 (6.7M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/bash-4.2.tar.gz'<br /><br />100%[=========================================================>] 7,009,201 181K/s in 38s <br /><br />2012-11-30 10:54:50 (181 KB/s) - '/mnt/lfs/sources/bash-4.2.tar.gz' saved [7009201/7009201]<br /><br />--2012-11-30 10:54:50-- http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 19973532 (19M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/binutils-2.22.tar.bz2'<br /><br />100%[=========================================================>] 19,973,532 150K/s in 1m 41s <br /><br />2012-11-30 10:56:32 (193 KB/s) - '/mnt/lfs/sources/binutils-2.22.tar.bz2' saved [19973532/19973532]<br /><br />--2012-11-30 10:56:32-- http://ftp.gnu.org/gnu/bison/bison-2.6.2.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1650196 (1.6M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/bison-2.6.2.tar.xz'<br /><br />100%[=========================================================>] 1,650,196 242K/s in 7.5s <br /><br />2012-11-30 10:56:39 (214 KB/s) - '/mnt/lfs/sources/bison-2.6.2.tar.xz' saved [1650196/1650196]<br /><br />--2012-11-30 10:56:39-- http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz<br />Resolving www.bzip.org... 178.250.76.52<br />Connecting to www.bzip.org|178.250.76.52|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 782025 (764K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/bzip2-1.0.6.tar.gz'<br /><br />100%[=========================================================>] 782,025 49.8K/s in 16s <br /><br />2012-11-30 10:56:57 (46.4 KB/s) - '/mnt/lfs/sources/bzip2-1.0.6.tar.gz' saved [782025/782025]<br /><br />--2012-11-30 10:56:57-- http://sourceforge.net/projects/check/files/check/0.9.8/check-0.9.8.tar.gz<br />Resolving sourceforge.net... 216.34.181.60<br />Connecting to sourceforge.net|216.34.181.60|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://sourceforge.net/projects/check/files/check/0.9.8/check-0.9.8.tar.gz/download [following]<br />--2012-11-30 10:56:58-- http://sourceforge.net/projects/check/files/check/0.9.8/check-0.9.8.tar.gz/download<br />Connecting to sourceforge.net|216.34.181.60|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://downloads.sourceforge.net/project/check/check/0.9.8/check-0.9.8.tar.gz?r=&ts=1354237019&use_mirror=waix [following]<br />--2012-11-30 10:56:59-- http://downloads.sourceforge.net/project/check/check/0.9.8/check-0.9.8.tar.gz?r=&ts=1354237019&use_mirror=waix<br />Resolving downloads.sourceforge.net... 216.34.181.59<br />Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://waix.dl.sourceforge.net/project/check/check/0.9.8/check-0.9.8.tar.gz [following]<br />--2012-11-30 10:57:01-- http://waix.dl.sourceforge.net/project/check/check/0.9.8/check-0.9.8.tar.gz<br />Resolving waix.dl.sourceforge.net... 218.100.43.46<br />Connecting to waix.dl.sourceforge.net|218.100.43.46|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 558943 (546K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/check-0.9.8.tar.gz'<br /><br />100%[=========================================================>] 558,943 210K/s in 2.6s <br /><br />2012-11-30 10:57:04 (210 KB/s) - '/mnt/lfs/sources/check-0.9.8.tar.gz' saved [558943/558943]<br /><br />--2012-11-30 10:57:04-- http://ftp.gnu.org/gnu/coreutils/coreutils-8.19.tar.xz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 5097392 (4.9M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/coreutils-8.19.tar.xz'<br /><br />100%[=========================================================>] 5,097,392 281K/s in 27s <br /><br />2012-11-30 10:57:32 (184 KB/s) - '/mnt/lfs/sources/coreutils-8.19.tar.xz' saved [5097392/5097392]<br /><br />--2012-11-30 10:57:32-- http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.5.tar.gz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 576269 (563K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/dejagnu-1.5.tar.gz'<br /><br />100%[=========================================================>] 576,269 195K/s in 2.9s <br /><br />2012-11-30 10:57:35 (195 KB/s) - '/mnt/lfs/sources/dejagnu-1.5.tar.gz' saved [576269/576269]<br /><br />--2012-11-30 10:57:35-- http://ftp.gnu.org/gnu/diffutils/diffutils-3.2.tar.gz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2023539 (1.9M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/diffutils-3.2.tar.gz'<br /><br />100%[=========================================================>] 2,023,539 257K/s in 9.0s <br /><br />2012-11-30 10:57:44 (219 KB/s) - '/mnt/lfs/sources/diffutils-3.2.tar.gz' saved [2023539/2023539]<br /><br />--2012-11-30 10:57:44-- http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.42.5.tar.gz<br />Resolving prdownloads.sourceforge.net... 216.34.181.59<br />Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... connected.<br />HTTP request sent, awaiting response... 301 Moved Permanently<br />Location: http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.5/e2fsprogs-1.42.5.tar.gz [following]<br />--2012-11-30 10:57:46-- http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.5/e2fsprogs-1.42.5.tar.gz<br />Reusing existing connection to prdownloads.sourceforge.net:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://waix.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.5/e2fsprogs-1.42.5.tar.gz [following]<br />--2012-11-30 10:57:46-- http://waix.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.5/e2fsprogs-1.42.5.tar.gz<br />Connecting to waix.dl.sourceforge.net|218.100.43.46|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 5918892 (5.6M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/e2fsprogs-1.42.5.tar.gz'<br /><br />100%[=========================================================>] 5,918,892 326K/s in 18s <br /><br />2012-11-30 10:58:05 (324 KB/s) - '/mnt/lfs/sources/e2fsprogs-1.42.5.tar.gz' saved [5918892/5918892]<br /><br />--2012-11-30 10:58:05-- http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz<br />Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... connected.<br />HTTP request sent, awaiting response... 301 Moved Permanently<br />Location: http://downloads.sourceforge.net/project/expect/Expect/5.45/expect5.45.tar.gz [following]<br />--2012-11-30 10:58:06-- http://downloads.sourceforge.net/project/expect/Expect/5.45/expect5.45.tar.gz<br />Reusing existing connection to prdownloads.sourceforge.net:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://waix.dl.sourceforge.net/project/expect/Expect/5.45/expect5.45.tar.gz [following]<br />--2012-11-30 10:58:07-- http://waix.dl.sourceforge.net/project/expect/Expect/5.45/expect5.45.tar.gz<br />Connecting to waix.dl.sourceforge.net|218.100.43.46|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 628808 (614K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/expect5.45.tar.gz'<br /><br />100%[=========================================================>] 628,808 169K/s in 3.6s <br /><br />2012-11-30 10:58:11 (169 KB/s) - '/mnt/lfs/sources/expect5.45.tar.gz' saved [628808/628808]<br /><br />--2012-11-30 10:58:11-- ftp://ftp.astron.com/pub/file/file-5.11.tar.gz<br /> => '/mnt/lfs/sources/file-5.11.tar.gz'<br />Resolving ftp.astron.com... 38.117.134.204, 208.77.212.98<br />Connecting to ftp.astron.com|38.117.134.204|:21... connected.<br />Logging in as anonymous ... Logged in!<br />==> SYST ... done. ==> PWD ... done.<br />==> TYPE I ... done. ==> CWD (1) /pub/file ... done.<br />==> SIZE file-5.11.tar.gz ... 610019<br />==> PASV ... done. ==> RETR file-5.11.tar.gz ... done.<br />Length: 610019 (596K) (unauthoritative)<br /><br />100%[=========================================================>] 610,019 96.8K/s in 6.4s <br /><br />2012-11-30 10:58:23 (92.9 KB/s) - '/mnt/lfs/sources/file-5.11.tar.gz' saved [610019]<br /><br />--2012-11-30 10:58:23-- http://ftp.gnu.org/gnu/findutils/findutils-4.4.2.tar.gz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2149838 (2.0M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/findutils-4.4.2.tar.gz'<br /><br />100%[=========================================================>] 2,149,838 304K/s in 15s <br /><br />2012-11-30 10:58:39 (144 KB/s) - '/mnt/lfs/sources/findutils-4.4.2.tar.gz' saved [2149838/2149838]<br /><br />--2012-11-30 10:58:39-- http://prdownloads.sourceforge.net/flex/flex-2.5.37.tar.bz2<br />Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://waix.dl.sourceforge.net/project/flex/flex-2.5.37.tar.bz2 [following]<br />--2012-11-30 10:58:40-- http://waix.dl.sourceforge.net/project/flex/flex-2.5.37.tar.bz2<br />Connecting to waix.dl.sourceforge.net|218.100.43.46|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1303313 (1.2M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/flex-2.5.37.tar.bz2'<br /><br />100%[=========================================================>] 1,303,313 329K/s in 4.1s <br /><br />2012-11-30 10:58:44 (310 KB/s) - '/mnt/lfs/sources/flex-2.5.37.tar.bz2' saved [1303313/1303313]<br /><br />--2012-11-30 10:58:44-- http://ftp.gnu.org/gnu/gawk/gawk-4.0.1.tar.xz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1612448 (1.5M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/gawk-4.0.1.tar.xz'<br /><br />100%[=========================================================>] 1,612,448 203K/s in 9.9s <br /><br />2012-11-30 10:58:55 (159 KB/s) - '/mnt/lfs/sources/gawk-4.0.1.tar.xz' saved [1612448/1612448]<br /><br />--2012-11-30 10:58:55-- http://ftp.gnu.org/gnu/gcc/gcc-4.7.1/gcc-4.7.1.tar.bz2<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 82639660 (79M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/gcc-4.7.1.tar.bz2'<br /><br />100%[=========================================================>] 82,639,660 267K/s in 5m 39s <br /><br />2012-11-30 11:04:35 (238 KB/s) - '/mnt/lfs/sources/gcc-4.7.1.tar.bz2' saved [82639660/82639660]<br /><br />--2012-11-30 11:04:35-- http://ftp.gnu.org/gnu/gdbm/gdbm-1.10.tar.gz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 655599 (640K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/gdbm-1.10.tar.gz'<br /><br />100%[=========================================================>] 655,599 185K/s in 3.5s <br /><br />2012-11-30 11:04:39 (185 KB/s) - '/mnt/lfs/sources/gdbm-1.10.tar.gz' saved [655599/655599]<br /><br />--2012-11-30 11:04:39-- http://ftp.gnu.org/gnu/gettext/gettext-0.18.1.1.tar.gz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 15139737 (14M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/gettext-0.18.1.1.tar.gz'<br /><br />100%[=========================================================>] 15,139,737 169K/s in 68s <br /><br />2012-11-30 11:05:47 (217 KB/s) - '/mnt/lfs/sources/gettext-0.18.1.1.tar.gz' saved [15139737/15139737]<br /><br />--2012-11-30 11:05:47-- http://ftp.gnu.org/gnu/glibc/glibc-2.16.0.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 9990512 (9.5M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/glibc-2.16.0.tar.xz'<br /><br />100%[=========================================================>] 9,990,512 189K/s in 44s <br /><br />2012-11-30 11:06:31 (224 KB/s) - '/mnt/lfs/sources/glibc-2.16.0.tar.xz' saved [9990512/9990512]<br /><br />--2012-11-30 11:06:31-- http://ftp.gnu.org/gnu/gmp/gmp-5.0.5.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1671264 (1.6M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/gmp-5.0.5.tar.xz'<br /><br />100%[=========================================================>] 1,671,264 236K/s in 7.2s <br /><br />2012-11-30 11:06:39 (227 KB/s) - '/mnt/lfs/sources/gmp-5.0.5.tar.xz' saved [1671264/1671264]<br /><br />--2012-11-30 11:06:39-- http://ftp.gnu.org/gnu/grep/grep-2.14.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1195640 (1.1M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/grep-2.14.tar.xz'<br /><br />100%[=========================================================>] 1,195,640 211K/s in 6.1s <br /><br />2012-11-30 11:06:45 (193 KB/s) - '/mnt/lfs/sources/grep-2.14.tar.xz' saved [1195640/1195640]<br /><br />--2012-11-30 11:06:45-- http://ftp.gnu.org/gnu/groff/groff-1.21.tar.gz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 3863837 (3.7M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/groff-1.21.tar.gz'<br /><br />100%[=========================================================>] 3,863,837 305K/s in 18s <br /><br />2012-11-30 11:07:03 (209 KB/s) - '/mnt/lfs/sources/groff-1.21.tar.gz' saved [3863837/3863837]<br /><br />--2012-11-30 11:07:03-- http://ftp.gnu.org/gnu/grub/grub-2.00.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 5136412 (4.9M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/grub-2.00.tar.xz'<br /><br />100%[=========================================================>] 5,136,412 214K/s in 20s <br /><br />2012-11-30 11:07:24 (254 KB/s) - '/mnt/lfs/sources/grub-2.00.tar.xz' saved [5136412/5136412]<br /><br />--2012-11-30 11:07:24-- http://ftp.gnu.org/gnu/gzip/gzip-1.5.tar.xz<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 720956 (704K) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/gzip-1.5.tar.xz'<br /><br />100%[=========================================================>] 720,956 191K/s in 3.7s <br /><br />2012-11-30 11:07:28 (191 KB/s) - '/mnt/lfs/sources/gzip-1.5.tar.xz' saved [720956/720956]<br /><br />--2012-11-30 11:07:28-- http://anduin.linuxfromscratch.org/sources/LFS/lfs-packages/conglomeration//iana-etc/iana-etc-2.30.tar.bz2<br />Resolving anduin.linuxfromscratch.org... 66.135.59.49<br />Connecting to anduin.linuxfromscratch.org|66.135.59.49|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 205618 (201K) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/iana-etc-2.30.tar.bz2'<br /><br />100%[=========================================================>] 205,618 84.5K/s in 2.4s <br /><br />2012-11-30 11:07:36 (84.5 KB/s) - '/mnt/lfs/sources/iana-etc-2.30.tar.bz2' saved [205618/205618]<br /><br />--2012-11-30 11:07:36-- http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.1.tar.gz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1987928 (1.9M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/inetutils-1.9.1.tar.gz'<br /><br />100%[=========================================================>] 1,987,928 244K/s in 9.9s <br /><br />2012-11-30 11:07:47 (197 KB/s) - '/mnt/lfs/sources/inetutils-1.9.1.tar.gz' saved [1987928/1987928]<br /><br />--2012-11-30 11:07:47-- http://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-3.5.1.tar.xz<br />Resolving www.kernel.org... 149.20.20.133, 149.20.4.69<br />Connecting to www.kernel.org|149.20.20.133|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 387984 (379K) [application/x-xz]<br />Saving to: '/mnt/lfs/sources/iproute2-3.5.1.tar.xz'<br /><br />100%[=========================================================>] 387,984 115K/s in 3.3s <br /><br />2012-11-30 11:07:51 (115 KB/s) - '/mnt/lfs/sources/iproute2-3.5.1.tar.xz' saved [387984/387984]<br /><br />--2012-11-30 11:07:51-- http://ftp.altlinux.org/pub/people/legion/kbd/kbd-1.15.3.tar.gz<br />Resolving ftp.altlinux.org... 62.152.55.238<br />Connecting to ftp.altlinux.org|62.152.55.238|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1659867 (1.6M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/kbd-1.15.3.tar.gz'<br /><br />100%[=========================================================>] 1,659,867 29.4K/s in 73s <br /><br />2012-11-30 11:09:11 (22.2 KB/s) - '/mnt/lfs/sources/kbd-1.15.3.tar.gz' saved [1659867/1659867]<br /><br />--2012-11-30 11:09:11-- http://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-9.tar.xz<br />Connecting to www.kernel.org|149.20.20.133|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1122668 (1.1M) [application/x-xz]<br />Saving to: '/mnt/lfs/sources/kmod-9.tar.xz'<br /><br />100%[=========================================================>] 1,122,668 259K/s in 4.4s <br /><br />2012-11-30 11:09:16 (248 KB/s) - '/mnt/lfs/sources/kmod-9.tar.xz' saved [1122668/1122668]<br /><br />--2012-11-30 11:09:16-- http://www.greenwoodsoftware.com/less/less-444.tar.gz<br />Resolving www.greenwoodsoftware.com... 67.131.250.158<br />Connecting to www.greenwoodsoftware.com|67.131.250.158|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 307308 (300K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/less-444.tar.gz'<br /><br />100%[=========================================================>] 307,308 129K/s in 2.3s <br /><br />2012-11-30 11:09:19 (129 KB/s) - '/mnt/lfs/sources/less-444.tar.gz' saved [307308/307308]<br /><br />--2012-11-30 11:09:19-- http://www.linuxfromscratch.org/lfs/downloads/7.2/lfs-bootscripts-20120901.tar.bz2<br />Resolving www.linuxfromscratch.org... 216.171.237.234<br />Connecting to www.linuxfromscratch.org|216.171.237.234|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 33627 (33K) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/lfs-bootscripts-20120901.tar.bz2'<br /><br />100%[=========================================================>] 33,627 29.5K/s in 1.1s <br /><br />2012-11-30 11:09:21 (29.5 KB/s) - '/mnt/lfs/sources/lfs-bootscripts-20120901.tar.bz2' saved [33627/33627]<br /><br />--2012-11-30 11:09:21-- http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.2.1.tar.gz<br />Resolving download.savannah.gnu.org... 140.186.70.73<br />Connecting to download.savannah.gnu.org|140.186.70.73|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://download.savannah.gnu.org/releases-redirect/libpipeline/libpipeline-1.2.1.tar.gz [following]<br />--2012-11-30 11:09:23-- http://download.savannah.gnu.org/releases-redirect/libpipeline/libpipeline-1.2.1.tar.gz<br />Reusing existing connection to download.savannah.gnu.org:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://ftp.twaren.net/Unix/NonGNU//libpipeline/libpipeline-1.2.1.tar.gz [following]<br />--2012-11-30 11:09:24-- http://ftp.twaren.net/Unix/NonGNU//libpipeline/libpipeline-1.2.1.tar.gz<br />Resolving ftp.twaren.net... 140.110.123.9, 2001:e10:5c00:5::9<br />Connecting to ftp.twaren.net|140.110.123.9|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 741039 (724K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/libpipeline-1.2.1.tar.gz'<br /><br />100%[=========================================================>] 741,039 181K/s in 4.0s <br /><br />2012-11-30 11:09:28 (181 KB/s) - '/mnt/lfs/sources/libpipeline-1.2.1.tar.gz' saved [741039/741039]<br /><br />--2012-11-30 11:09:28-- http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2632347 (2.5M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/libtool-2.4.2.tar.gz'<br /><br />100%[=========================================================>] 2,632,347 269K/s in 11s <br /><br />2012-11-30 11:09:40 (230 KB/s) - '/mnt/lfs/sources/libtool-2.4.2.tar.gz' saved [2632347/2632347]<br /><br />--2012-11-30 11:09:40-- http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.5.2.tar.xz<br />Connecting to www.kernel.org|149.20.20.133|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 67570116 (64M) [application/x-xz]<br />Saving to: '/mnt/lfs/sources/linux-3.5.2.tar.xz'<br /><br />100%[=========================================================>] 67,570,116 307K/s in 4m 0s <br /><br />2012-11-30 11:13:40 (275 KB/s) - '/mnt/lfs/sources/linux-3.5.2.tar.xz' saved [67570116/67570116]<br /><br />--2012-11-30 11:13:40-- http://ftp.gnu.org/gnu/m4/m4-1.4.16.tar.bz2<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1258362 (1.2M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/m4-1.4.16.tar.bz2'<br /><br />100%[=========================================================>] 1,258,362 199K/s in 8.9s <br /><br />2012-11-30 11:13:50 (138 KB/s) - '/mnt/lfs/sources/m4-1.4.16.tar.bz2' saved [1258362/1258362]<br /><br />--2012-11-30 11:13:50-- http://ftp.gnu.org/gnu/make/make-3.82.tar.bz2<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1242186 (1.2M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/make-3.82.tar.bz2'<br /><br />100%[=========================================================>] 1,242,186 75.9K/s in 10s <br /><br />2012-11-30 11:14:01 (116 KB/s) - '/mnt/lfs/sources/make-3.82.tar.bz2' saved [1242186/1242186]<br /><br />--2012-11-30 11:14:01-- http://download.savannah.gnu.org/releases/man-db/man-db-2.6.2.tar.xz<br />Connecting to download.savannah.gnu.org|140.186.70.73|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://download.savannah.gnu.org/releases-redirect/man-db/man-db-2.6.2.tar.xz [following]<br />--2012-11-30 11:14:02-- http://download.savannah.gnu.org/releases-redirect/man-db/man-db-2.6.2.tar.xz<br />Reusing existing connection to download.savannah.gnu.org:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://ftp.twaren.net/Unix/NonGNU//man-db/man-db-2.6.2.tar.xz [following]<br />--2012-11-30 11:14:02-- http://ftp.twaren.net/Unix/NonGNU//man-db/man-db-2.6.2.tar.xz<br />Connecting to ftp.twaren.net|140.110.123.9|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1385068 (1.3M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/man-db-2.6.2.tar.xz'<br /><br />100%[=========================================================>] 1,385,068 154K/s in 9.6s <br /><br />2012-11-30 11:14:12 (141 KB/s) - '/mnt/lfs/sources/man-db-2.6.2.tar.xz' saved [1385068/1385068]<br /><br />--2012-11-30 11:14:12-- http://www.kernel.org/pub/linux/docs/man-pages/man-pages-3.42.tar.xz<br />Connecting to www.kernel.org|149.20.20.133|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1095872 (1.0M) [application/x-xz]<br />Saving to: '/mnt/lfs/sources/man-pages-3.42.tar.xz'<br /><br />100%[=========================================================>] 1,095,872 209K/s in 6.2s <br /><br />2012-11-30 11:14:19 (172 KB/s) - '/mnt/lfs/sources/man-pages-3.42.tar.xz' saved [1095872/1095872]<br /><br />--2012-11-30 11:14:19-- http://www.multiprecision.org/mpc/download/mpc-1.0.tar.gz<br />Resolving www.multiprecision.org... 213.165.76.208<br />Connecting to www.multiprecision.org|213.165.76.208|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 628311 (614K) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/mpc-1.0.tar.gz'<br /><br />100%[=========================================================>] 628,311 54.2K/s in 12s <br /><br />2012-11-30 11:14:33 (50.5 KB/s) - '/mnt/lfs/sources/mpc-1.0.tar.gz' saved [628311/628311]<br /><br />--2012-11-30 11:14:33-- http://www.mpfr.org/mpfr-3.1.1/mpfr-3.1.1.tar.xz<br />Resolving www.mpfr.org... 152.81.144.6<br />Connecting to www.mpfr.org|152.81.144.6|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1071688 (1.0M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/mpfr-3.1.1.tar.xz'<br /><br />100%[=========================================================>] 1,071,688 38.1K/s in 30s <br /><br />2012-11-30 11:15:14 (34.7 KB/s) - '/mnt/lfs/sources/mpfr-3.1.1.tar.xz' saved [1071688/1071688]<br /><br />--2012-11-30 11:15:14-- ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz<br /> => '/mnt/lfs/sources/ncurses-5.9.tar.gz'<br />Connecting to ftp.gnu.org|208.118.235.20|:21... connected.<br />Logging in as anonymous ... Logged in!<br />==> SYST ... done. ==> PWD ... done.<br />==> TYPE I ... done. ==> CWD (1) /gnu/ncurses ... done.<br />==> SIZE ncurses-5.9.tar.gz ... 2826473<br />==> PASV ... done. ==> RETR ncurses-5.9.tar.gz ... done.<br />Length: 2826473 (2.7M) (unauthoritative)<br /><br />100%[=========================================================>] 2,826,473 188K/s in 15s <br /><br />2012-11-30 11:15:34 (181 KB/s) - '/mnt/lfs/sources/ncurses-5.9.tar.gz' saved [2826473]<br /><br />--2012-11-30 11:15:34-- http://ftp.gnu.org/gnu/patch/patch-2.6.1.tar.bz2<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 253719 (248K) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/patch-2.6.1.tar.bz2'<br /><br />100%[=========================================================>] 253,719 61.1K/s in 4.1s <br /><br />2012-11-30 11:15:38 (61.1 KB/s) - '/mnt/lfs/sources/patch-2.6.1.tar.bz2' saved [253719/253719]<br /><br />--2012-11-30 11:15:38-- http://www.cpan.org/src/5.0/perl-5.16.1.tar.bz2<br />Resolving www.cpan.org... 212.117.177.118, 199.15.176.140, 2a01:608:2:4::2, ...<br />Connecting to www.cpan.org|212.117.177.118|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: unspecified [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/perl-5.16.1.tar.bz2'<br /><br /> [ <=> ] 13,550,613 256K/s in 57s <br /><br />2012-11-30 11:16:38 (230 KB/s) - '/mnt/lfs/sources/perl-5.16.1.tar.bz2' saved [13550613]<br /><br />--2012-11-30 11:16:38-- http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz<br />Resolving pkgconfig.freedesktop.org... 131.252.210.176<br />Connecting to pkgconfig.freedesktop.org|131.252.210.176|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1912566 (1.8M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/pkg-config-0.27.tar.gz'<br /><br />100%[=========================================================>] 1,912,566 279K/s in 7.7s <br /><br />2012-11-30 11:16:47 (244 KB/s) - '/mnt/lfs/sources/pkg-config-0.27.tar.gz' saved [1912566/1912566]<br /><br />--2012-11-30 11:16:47-- http://procps.sourceforge.net/procps-3.2.8.tar.gz<br />Resolving procps.sourceforge.net... 216.34.181.96<br />Connecting to procps.sourceforge.net|216.34.181.96|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 285758 (279K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/procps-3.2.8.tar.gz'<br /><br />100%[=========================================================>] 285,758 73.9K/s in 3.8s <br /><br />2012-11-30 11:16:52 (73.9 KB/s) - '/mnt/lfs/sources/procps-3.2.8.tar.gz' saved [285758/285758]<br /><br />--2012-11-30 11:16:52-- http://prdownloads.sourceforge.net/psmisc/psmisc-22.19.tar.gz<br />Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... connected.<br />HTTP request sent, awaiting response... 301 Moved Permanently<br />Location: http://downloads.sourceforge.net/project/psmisc/psmisc/psmisc-22.19.tar.gz [following]<br />--2012-11-30 11:16:53-- http://downloads.sourceforge.net/project/psmisc/psmisc/psmisc-22.19.tar.gz<br />Reusing existing connection to prdownloads.sourceforge.net:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://waix.dl.sourceforge.net/project/psmisc/psmisc/psmisc-22.19.tar.gz [following]<br />--2012-11-30 11:16:54-- http://waix.dl.sourceforge.net/project/psmisc/psmisc/psmisc-22.19.tar.gz<br />Connecting to waix.dl.sourceforge.net|218.100.43.46|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 492733 (481K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/psmisc-22.19.tar.gz'<br /><br />100%[=========================================================>] 492,733 279K/s in 1.7s <br /><br />2012-11-30 11:16:56 (279 KB/s) - '/mnt/lfs/sources/psmisc-22.19.tar.gz' saved [492733/492733]<br /><br />--2012-11-30 11:16:56-- http://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2277926 (2.2M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/readline-6.2.tar.gz'<br /><br />100%[=========================================================>] 2,277,926 185K/s in 13s <br /><br />2012-11-30 11:17:10 (168 KB/s) - '/mnt/lfs/sources/readline-6.2.tar.gz' saved [2277926/2277926]<br /><br />--2012-11-30 11:17:10-- http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2<br />Reusing existing connection to ftp.gnu.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 899091 (878K) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/sed-4.2.1.tar.bz2'<br /><br />100%[=========================================================>] 899,091 193K/s in 6.7s <br /><br />2012-11-30 11:17:17 (131 KB/s) - '/mnt/lfs/sources/sed-4.2.1.tar.bz2' saved [899091/899091]<br /><br />--2012-11-30 11:17:17-- http://pkg-shadow.alioth.debian.org/releases/shadow-4.1.5.1.tar.bz2<br />Resolving pkg-shadow.alioth.debian.org... 217.196.43.134<br />Connecting to pkg-shadow.alioth.debian.org|217.196.43.134|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2193325 (2.1M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/shadow-4.1.5.1.tar.bz2'<br /><br />100%[=========================================================>] 2,193,325 156K/s in 15s <br /><br />2012-11-30 11:17:33 (142 KB/s) - '/mnt/lfs/sources/shadow-4.1.5.1.tar.bz2' saved [2193325/2193325]<br /><br />--2012-11-30 11:17:33-- http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.tar.gz<br />Resolving www.infodrom.org... 217.114.79.202<br />Connecting to www.infodrom.org|217.114.79.202|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 86557 (85K) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/sysklogd-1.5.tar.gz'<br /><br />100%[=========================================================>] 86,557 41.0K/s in 2.1s <br /><br />2012-11-30 11:17:42 (41.0 KB/s) - '/mnt/lfs/sources/sysklogd-1.5.tar.gz' saved [86557/86557]<br /><br />--2012-11-30 11:17:42-- http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.88dsf.tar.bz2<br />Connecting to download.savannah.gnu.org|140.186.70.73|:80... connected.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://download.savannah.gnu.org/releases-redirect/sysvinit/sysvinit-2.88dsf.tar.bz2 [following]<br />--2012-11-30 11:17:43-- http://download.savannah.gnu.org/releases-redirect/sysvinit/sysvinit-2.88dsf.tar.bz2<br />Reusing existing connection to download.savannah.gnu.org:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://ftp.twaren.net/Unix/NonGNU//sysvinit/sysvinit-2.88dsf.tar.bz2 [following]<br />--2012-11-30 11:17:43-- http://ftp.twaren.net/Unix/NonGNU//sysvinit/sysvinit-2.88dsf.tar.bz2<br />Connecting to ftp.twaren.net|140.110.123.9|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 105551 (103K) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/sysvinit-2.88dsf.tar.bz2'<br /><br />100%[=========================================================>] 105,551 110K/s in 0.9s <br /><br />2012-11-30 11:17:45 (110 KB/s) - '/mnt/lfs/sources/sysvinit-2.88dsf.tar.bz2' saved [105551/105551]<br /><br />--2012-11-30 11:17:45-- http://ftp.gnu.org/gnu/tar/tar-1.26.tar.bz2<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2339773 (2.2M) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/tar-1.26.tar.bz2'<br /><br />100%[=========================================================>] 2,339,773 225K/s in 12s <br /><br />2012-11-30 11:17:57 (193 KB/s) - '/mnt/lfs/sources/tar-1.26.tar.bz2' saved [2339773/2339773]<br /><br />--2012-11-30 11:17:57-- http://prdownloads.sourceforge.net/tcl/tcl8.5.12-src.tar.gz<br />Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... connected.<br />HTTP request sent, awaiting response... 301 Moved Permanently<br />Location: http://downloads.sourceforge.net/project/tcl/Tcl/8.5.12/tcl8.5.12-src.tar.gz [following]<br />--2012-11-30 11:17:58-- http://downloads.sourceforge.net/project/tcl/Tcl/8.5.12/tcl8.5.12-src.tar.gz<br />Reusing existing connection to prdownloads.sourceforge.net:80.<br />HTTP request sent, awaiting response... 302 Found<br />Location: http://waix.dl.sourceforge.net/project/tcl/Tcl/8.5.12/tcl8.5.12-src.tar.gz [following]<br />--2012-11-30 11:17:59-- http://waix.dl.sourceforge.net/project/tcl/Tcl/8.5.12/tcl8.5.12-src.tar.gz<br />Connecting to waix.dl.sourceforge.net|218.100.43.46|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 4501505 (4.3M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/tcl8.5.12-src.tar.gz'<br /><br />100%[=========================================================>] 4,501,505 203K/s in 15s <br /><br />2012-11-30 11:18:14 (288 KB/s) - '/mnt/lfs/sources/tcl8.5.12-src.tar.gz' saved [4501505/4501505]<br /><br />--2012-11-30 11:18:14-- http://www.iana.org//time-zones/repository/releases/tzdata2012e.tar.gz<br />Resolving www.iana.org... 192.0.32.8, 2620:0:2d0:200::8<br />Connecting to www.iana.org|192.0.32.8|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: unspecified [application/x-tar]<br />Saving to: '/mnt/lfs/sources/tzdata2012e.tar.gz'<br /><br /> [ <=> ] 206,251 93.7K/s in 2.1s <br /><br />2012-11-30 11:18:18 (93.7 KB/s) - '/mnt/lfs/sources/tzdata2012e.tar.gz' saved [206251]<br /><br />--2012-11-30 11:18:18-- http://ftp.gnu.org/gnu/texinfo/texinfo-4.13a.tar.gz<br />Connecting to ftp.gnu.org|208.118.235.20|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2751071 (2.6M) [application/x-gzip]<br />Saving to: '/mnt/lfs/sources/texinfo-4.13a.tar.gz'<br /><br />100%[=========================================================>] 2,751,071 262K/s in 15s <br /><br />2012-11-30 11:18:33 (184 KB/s) - '/mnt/lfs/sources/texinfo-4.13a.tar.gz' saved [2751071/2751071]<br /><br />--2012-11-30 11:18:33-- http://www.freedesktop.org/software/systemd/systemd-188.tar.xz<br />Resolving www.freedesktop.org... 131.252.210.176<br />Connecting to www.freedesktop.org|131.252.210.176|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1348144 (1.3M) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/systemd-188.tar.xz'<br /><br />100%[=========================================================>] 1,348,144 187K/s in 7.5s <br /><br />2012-11-30 11:18:41 (177 KB/s) - '/mnt/lfs/sources/systemd-188.tar.xz' saved [1348144/1348144]<br /><br />--2012-11-30 11:18:41-- http://anduin.linuxfromscratch.org/sources/other/udev-lfs-188-3.tar.bz2<br />Connecting to anduin.linuxfromscratch.org|66.135.59.49|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 16713 (16K) [application/x-bzip2]<br />Saving to: '/mnt/lfs/sources/udev-lfs-188-3.tar.bz2'<br /><br />100%[=========================================================>] 16,713 15.8K/s in 1.0s <br /><br />2012-11-30 11:18:43 (15.8 KB/s) - '/mnt/lfs/sources/udev-lfs-188-3.tar.bz2' saved [16713/16713]<br /><br />--2012-11-30 11:18:43-- http://www.kernel.org/pub/linux/utils/util-linux/v2.21/util-linux-2.21.2.tar.xz<br />Connecting to www.kernel.org|149.20.20.133|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2985668 (2.8M) [application/x-xz]<br />Saving to: '/mnt/lfs/sources/util-linux-2.21.2.tar.xz'<br /><br />100%[=========================================================>] 2,985,668 300K/s in 14s <br /><br />2012-11-30 11:18:57 (209 KB/s) - '/mnt/lfs/sources/util-linux-2.21.2.tar.xz' saved [2985668/2985668]<br /><br />--2012-11-30 11:18:57-- ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2<br /> => '/mnt/lfs/sources/vim-7.3.tar.bz2'<br />Resolving ftp.vim.org... 192.87.102.43, 192.87.102.42, 2001:610:1:80aa:192:87:102:43, ...<br />Connecting to ftp.vim.org|192.87.102.43|:21... connected.<br />Logging in as anonymous ... Logged in!<br />==> SYST ... done. ==> PWD ... done.<br />==> TYPE I ... done. ==> CWD (1) /pub/vim/unix ... done.<br />==> SIZE vim-7.3.tar.bz2 ... 9080692<br />==> PASV ... done. ==> RETR vim-7.3.tar.bz2 ... done.<br />Length: 9080692 (8.7M) (unauthoritative)<br /><br />100%[=========================================================>] 9,080,692 261K/s in 43s <br /><br />2012-11-30 11:19:48 (204 KB/s) - '/mnt/lfs/sources/vim-7.3.tar.bz2' saved [9080692]<br /><br />--2012-11-30 11:19:48-- http://tukaani.org/xz/xz-5.0.4.tar.xz<br />Resolving tukaani.org... 84.34.147.45<br />Connecting to tukaani.org|84.34.147.45|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 915048 (894K) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/xz-5.0.4.tar.xz'<br /><br />100%[=========================================================>] 915,048 96.0K/s in 11s <br /><br />2012-11-30 11:20:05 (81.4 KB/s) - '/mnt/lfs/sources/xz-5.0.4.tar.xz' saved [915048/915048]<br /><br />--2012-11-30 11:20:05-- http://www.zlib.net/zlib-1.2.7.tar.bz2<br />Resolving www.zlib.net... 69.73.181.135<br />Connecting to www.zlib.net|69.73.181.135|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 505085 (493K) [application/x-tar]<br />Saving to: '/mnt/lfs/sources/zlib-1.2.7.tar.bz2'<br /><br />100%[=========================================================>] 505,085 131K/s in 3.8s <br /><br />2012-11-30 11:20:15 (131 KB/s) - '/mnt/lfs/sources/zlib-1.2.7.tar.bz2' saved [505085/505085]<br /><br />--2012-11-30 11:20:15-- http://www.linuxfromscratch.org/patches/lfs/7.2/bash-4.2-fixes-8.patch<br />Connecting to www.linuxfromscratch.org|216.171.237.234|:80... connected.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 51929 (51K) [text/plain]<br />Saving to: '/mnt/lfs/sources/bash-4.2-fixes-8.patch'<br /><br />100%[=========================================================>] 51,929 31.7K/s in 1.6s <br /><br />2012-11-30 11:20:18 (31.7 KB/s) - '/mnt/lfs/sources/bash-4.2-fixes-8.patch' saved [51929/51929]<br /><br />--2012-11-30 11:20:18-- http://www.linuxfromscratch.org/patches/lfs/7.2/binutils-2.22-build_fix-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1457 (1.4K) [text/plain]<br />Saving to: '/mnt/lfs/sources/binutils-2.22-build_fix-1.patch'<br /><br />100%[=========================================================>] 1,457 --.-K/s in 0s <br /><br />2012-11-30 11:20:18 (29.6 MB/s) - '/mnt/lfs/sources/binutils-2.22-build_fix-1.patch' saved [1457/1457]<br /><br />--2012-11-30 11:20:18-- http://www.linuxfromscratch.org/patches/lfs/7.2/bzip2-1.0.6-install_docs-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1684 (1.6K) [text/plain]<br />Saving to: '/mnt/lfs/sources/bzip2-1.0.6-install_docs-1.patch'<br /><br />100%[=========================================================>] 1,684 --.-K/s in 0.001s <br /><br />2012-11-30 11:20:18 (1.15 MB/s) - '/mnt/lfs/sources/bzip2-1.0.6-install_docs-1.patch' saved [1684/1684]<br /><br />--2012-11-30 11:20:18-- http://www.linuxfromscratch.org/patches/lfs/7.2/coreutils-8.19-i18n-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 273310 (267K) [text/plain]<br />Saving to: '/mnt/lfs/sources/coreutils-8.19-i18n-1.patch'<br /><br />100%[=========================================================>] 273,310 147K/s in 1.8s <br /><br />2012-11-30 11:20:21 (147 KB/s) - '/mnt/lfs/sources/coreutils-8.19-i18n-1.patch' saved [273310/273310]<br /><br />--2012-11-30 11:20:21-- http://www.linuxfromscratch.org/patches/lfs/7.2/flex-2.5.37-bison-2.6.1-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2812 (2.7K) [text/plain]<br />Saving to: '/mnt/lfs/sources/flex-2.5.37-bison-2.6.1-1.patch'<br /><br />100%[=========================================================>] 2,812 8.33K/s in 0.3s <br /><br />2012-11-30 11:20:21 (8.33 KB/s) - '/mnt/lfs/sources/flex-2.5.37-bison-2.6.1-1.patch' saved [2812/2812]<br /><br />--2012-11-30 11:20:21-- http://www.linuxfromscratch.org/patches/lfs/7.2/glibc-2.16.0-res_query_fix-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1969 (1.9K) [text/plain]<br />Saving to: '/mnt/lfs/sources/glibc-2.16.0-res_query_fix-1.patch'<br /><br />100%[=========================================================>] 1,969 --.-K/s in 0.006s <br /><br />2012-11-30 11:20:22 (309 KB/s) - '/mnt/lfs/sources/glibc-2.16.0-res_query_fix-1.patch' saved [1969/1969]<br /><br />--2012-11-30 11:20:22-- http://www.linuxfromscratch.org/patches/lfs/7.2/kbd-1.15.3-upstream_fixes-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1582 (1.5K) [text/plain]<br />Saving to: '/mnt/lfs/sources/kbd-1.15.3-upstream_fixes-1.patch'<br /><br />100%[=========================================================>] 1,582 --.-K/s in 0.001s <br /><br />2012-11-30 11:20:22 (1.02 MB/s) - '/mnt/lfs/sources/kbd-1.15.3-upstream_fixes-1.patch' saved [1582/1582]<br /><br />--2012-11-30 11:20:22-- http://www.linuxfromscratch.org/patches/lfs/7.2/kbd-1.15.3-backspace-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 12640 (12K) [text/plain]<br />Saving to: '/mnt/lfs/sources/kbd-1.15.3-backspace-1.patch'<br /><br />100%[=========================================================>] 12,640 18.6K/s in 0.7s <br /><br />2012-11-30 11:20:23 (18.6 KB/s) - '/mnt/lfs/sources/kbd-1.15.3-backspace-1.patch' saved [12640/12640]<br /><br />--2012-11-30 11:20:23-- http://www.linuxfromscratch.org/patches/lfs/7.2/kmod-9-testsuite-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2283 (2.2K) [text/plain]<br />Saving to: '/mnt/lfs/sources/kmod-9-testsuite-1.patch'<br /><br />100%[=========================================================>] 2,283 --.-K/s in 0.003s <br /><br />2012-11-30 11:20:23 (670 KB/s) - '/mnt/lfs/sources/kmod-9-testsuite-1.patch' saved [2283/2283]<br /><br />--2012-11-30 11:20:23-- http://www.linuxfromscratch.org/patches/lfs/7.2/make-3.82-upstream_fixes-2.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 9889 (9.7K) [text/plain]<br />Saving to: '/mnt/lfs/sources/make-3.82-upstream_fixes-2.patch'<br /><br />100%[=========================================================>] 9,889 28.6K/s in 0.3s <br /><br />2012-11-30 11:20:24 (28.6 KB/s) - '/mnt/lfs/sources/make-3.82-upstream_fixes-2.patch' saved [9889/9889]<br /><br />--2012-11-30 11:20:24-- http://www.linuxfromscratch.org/patches/lfs/7.2/patch-2.6.1-test_fix-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 892 [text/plain]<br />Saving to: '/mnt/lfs/sources/patch-2.6.1-test_fix-1.patch'<br /><br />100%[=========================================================>] 892 --.-K/s in 0s <br /><br />2012-11-30 11:20:24 (87.5 MB/s) - '/mnt/lfs/sources/patch-2.6.1-test_fix-1.patch' saved [892/892]<br /><br />--2012-11-30 11:20:24-- http://www.linuxfromscratch.org/patches/lfs/7.2/perl-5.16.1-libc-2.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1611 (1.6K) [text/plain]<br />Saving to: '/mnt/lfs/sources/perl-5.16.1-libc-2.patch'<br /><br />100%[=========================================================>] 1,611 --.-K/s in 0.001s <br /><br />2012-11-30 11:20:25 (2.47 MB/s) - '/mnt/lfs/sources/perl-5.16.1-libc-2.patch' saved [1611/1611]<br /><br />--2012-11-30 11:20:25-- http://www.linuxfromscratch.org/patches/lfs/7.2/procps-3.2.8-fix_HZ_errors-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 2361 (2.3K) [text/plain]<br />Saving to: '/mnt/lfs/sources/procps-3.2.8-fix_HZ_errors-1.patch'<br /><br />100%[=========================================================>] 2,361 --.-K/s in 0.004s <br /><br />2012-11-30 11:20:25 (649 KB/s) - '/mnt/lfs/sources/procps-3.2.8-fix_HZ_errors-1.patch' saved [2361/2361]<br /><br />--2012-11-30 11:20:25-- http://www.linuxfromscratch.org/patches/lfs/7.2/procps-3.2.8-watch_unicode-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 3622 (3.5K) [text/plain]<br />Saving to: '/mnt/lfs/sources/procps-3.2.8-watch_unicode-1.patch'<br /><br />100%[=========================================================>] 3,622 --.-K/s in 0.004s <br /><br />2012-11-30 11:20:25 (819 KB/s) - '/mnt/lfs/sources/procps-3.2.8-watch_unicode-1.patch' saved [3622/3622]<br /><br />--2012-11-30 11:20:25-- http://www.linuxfromscratch.org/patches/lfs/7.2/readline-6.2-fixes-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1287 (1.3K) [text/plain]<br />Saving to: '/mnt/lfs/sources/readline-6.2-fixes-1.patch'<br /><br />100%[=========================================================>] 1,287 --.-K/s in 0.001s <br /><br />2012-11-30 11:20:26 (1.86 MB/s) - '/mnt/lfs/sources/readline-6.2-fixes-1.patch' saved [1287/1287]<br /><br />--2012-11-30 11:20:26-- http://www.linuxfromscratch.org/patches/lfs/7.2/sed-4.2.1-testsuite_fixes-1.patch<br />Reusing existing connection to www.linuxfromscratch.org:80.<br />HTTP request sent, awaiting response... 200 OK<br />Length: 1853 (1.8K) [text/plain]<br />Saving to: '/mnt/lfs/sources/sed-4.2.1-testsuite_fixes-1.patch'<br /><br />100%[=========================================================>] 1,853 --.-K/s in 0.002s <br /><br />2012-11-30 11:20:26 (1.17 MB/s) - '/mnt/lfs/sources/sed-4.2.1-testsuite_fixes-1.patch' saved [1853/1853]<br /><br />FINISHED --2012-11-30 11:20:26--<br />Downloaded: 78 files, 293M in 24m 39s (203 KB/s)</span><br />
<span style="color: white;"><b>Check checksum against downloaded packages </b></span><br />
<span style="color: #ffd966;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ cp md5sums /mnt/lfs/sources<br />kongu@kongu-Aspire-5820T ~ $ pushd $LFS/sources</span><br /><span style="color: #93c47d;">/mnt/lfs/sources ~<br /><span style="color: #ffd966;">kongu@kongu-Aspire-5820T /mnt/lfs/sources $ md5sum -c md5sums</span><br />autoconf-2.69.tar.xz: OK<br />automake-1.12.3.tar.xz: OK<br />bash-4.2.tar.gz: OK<br />binutils-2.22.tar.bz2: OK<br />bison-2.6.2.tar.xz: OK<br />bzip2-1.0.6.tar.gz: OK<br />check-0.9.8.tar.gz: OK<br />coreutils-8.19.tar.xz: OK<br />dejagnu-1.5.tar.gz: OK<br />diffutils-3.2.tar.gz: OK<br />e2fsprogs-1.42.5.tar.gz: OK<br />expect5.45.tar.gz: OK<br />file-5.11.tar.gz: OK<br />findutils-4.4.2.tar.gz: OK<br />flex-2.5.37.tar.bz2: OK<br />gawk-4.0.1.tar.xz: OK<br />gcc-4.7.1.tar.bz2: OK<br />gdbm-1.10.tar.gz: OK<br />gettext-0.18.1.1.tar.gz: OK<br />glibc-2.16.0.tar.xz: OK<br />gmp-5.0.5.tar.xz: OK<br />grep-2.14.tar.xz: OK<br />groff-1.21.tar.gz: OK<br />grub-2.00.tar.xz: OK<br />gzip-1.5.tar.xz: OK<br />iana-etc-2.30.tar.bz2: OK<br />inetutils-1.9.1.tar.gz: OK<br />iproute2-3.5.1.tar.xz: OK<br />kbd-1.15.3.tar.gz: OK<br />kmod-9.tar.xz: OK<br />less-444.tar.gz: OK<br />lfs-bootscripts-20120901.tar.bz2: OK<br />libpipeline-1.2.1.tar.gz: OK<br />libtool-2.4.2.tar.gz: OK<br />linux-3.5.2.tar.xz: OK<br />m4-1.4.16.tar.bz2: OK<br />make-3.82.tar.bz2: OK<br />man-db-2.6.2.tar.xz: OK<br />man-pages-3.42.tar.xz: OK<br />mpc-1.0.tar.gz: OK<br />mpfr-3.1.1.tar.xz: OK<br />ncurses-5.9.tar.gz: OK<br />patch-2.6.1.tar.bz2: OK<br />perl-5.16.1.tar.bz2: OK<br />pkg-config-0.27.tar.gz: OK<br />procps-3.2.8.tar.gz: OK<br />psmisc-22.19.tar.gz: OK<br />readline-6.2.tar.gz: OK<br />sed-4.2.1.tar.bz2: OK<br />shadow-4.1.5.1.tar.bz2: OK<br />sysklogd-1.5.tar.gz: OK<br />sysvinit-2.88dsf.tar.bz2: OK<br />tar-1.26.tar.bz2: OK<br />tcl8.5.12-src.tar.gz: OK<br />tzdata2012e.tar.gz: OK<br />texinfo-4.13a.tar.gz: OK<br />systemd-188.tar.xz: OK<br />udev-lfs-188-3.tar.bz2: OK<br />util-linux-2.21.2.tar.xz: OK<br />vim-7.3.tar.bz2: OK<br />xz-5.0.4.tar.xz: OK<br />zlib-1.2.7.tar.bz2: OK<br />bash-4.2-fixes-8.patch: OK<br />binutils-2.22-build_fix-1.patch: OK<br />bzip2-1.0.6-install_docs-1.patch: OK<br />coreutils-8.19-i18n-1.patch: OK<br />flex-2.5.37-bison-2.6.1-1.patch: OK<br />glibc-2.16.0-res_query_fix-1.patch: OK<br />kbd-1.15.3-upstream_fixes-1.patch: OK<br />kbd-1.15.3-backspace-1.patch: OK<br />kmod-9-testsuite-1.patch: OK<br />make-3.82-upstream_fixes-2.patch: OK<br />patch-2.6.1-test_fix-1.patch: OK<br />perl-5.16.1-libc-2.patch: OK<br />procps-3.2.8-fix_HZ_errors-1.patch: OK<br />procps-3.2.8-watch_unicode-1.patch: OK<br />readline-6.2-fixes-1.patch: OK<br />sed-4.2.1-testsuite_fixes-1.patch: OK</span></span><span style="color: #93c47d;"><span style="color: #ffd966;"> </span></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T /mnt/lfs/sources $ popd</span></span><br />
<h4>
<span style="color: #93c47d;"><span style="color: black;">5 Final Preparations</span></span></h4>
<br />
<span style="color: #93c47d;"><span style="color: black;"><b><span style="color: black;">Check environment variable $LFS if not correct then </span></b></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><b><span style="color: black;">export LFS=/mnt/lfs</span></b></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ echo $LFS</span><br /><span style="color: #93c47d;">/mnt/lfs</span></span><span style="color: black;"><b> </b></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><b>Create /mnt/lfs/tools directory to isolate from working environment</b></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo mkdir -v $LFS/tools</span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;"><span style="color: #b00000;"><span style="color: #93c47d;">mkdir: created directory `/mnt/lfs/tools'</span></span></span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"></span><span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><b>Create /mnt/lfs/tools symlink</b></span></span></span><span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;"><span style="color: #b00000;"><span style="color: #ffd966;"> </span></span></span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;"><span style="color: #b00000;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo ln -sv $LFS/tools /</span><br /><span style="color: #93c47d;">`/tools' -> `/mnt/lfs/tools'</span></span></span></span></span></span></span></span></span><br />
<b>Adding the LFS User</b><span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;"><span style="color: #b00000;"><span style="color: #ffd966;"><br /></span></span></span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo groupadd lfs<br />kongu@kongu-Aspire-5820T ~ $ sudo useradd -s /bin/bash -g lfs -m -k /dev/null lfs<br /><span style="color: #6fa8dc;">The meaning of the command line options:<br />-s /bin/bash<br />This makes bash the default shell for user lfs.<br />-g lfs<br />This option adds user lfs to group lfs.<br />-m<br />This creates a home directory for lfs.<br />-k /dev/null<br />This parameter prevents possible copying of files from a skeleton directory (default is /etc/skel) by changing<br />the input location to the special null device.<br />lfs<br />This is the actual name for the created group and user.<br />To log in as lfs (as opposed to switching to user lfs when logged in as root, which does not require the lfs<br />user to have a password)</span></span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;"><b><span style="color: black;">Give lfs a password:</span></b></span></span><span style="color: #ffd966;"><span style="color: #93c47d;"><span style="color: #ffd966;"> </span></span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;"><span style="color: #93c47d;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo passwd lfs</span><br />Enter new UNIX password: <br />Retype new UNIX password: <br />passwd: password updated successfully</span><b><br /></b></span><b>Grant lfs full access to $LFS/tools by making lfs the directory owner</b></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #93c47d;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo chown -v lfs $LFS/tools</span><br />changed ownership of `/mnt/lfs/tools' to lfs<br /><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ sudo chown -v lfs $LFS/sources</span><br />changed ownership of `/mnt/lfs/sources' to lfs</span></span></span></span></span></span></span><br />
<b>Login as lfs</b><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #93c47d;"><span style="color: #ffd966;">kongu@kongu-Aspire-5820T ~ $ su - lfs</span><br /><span style="color: #6fa8dc;">The “-” instructs su to start a login shell as opposed to a non-login shell. The difference between these two types of shells can be found in detail in bash(1) and info bash.</span><br /><span style="color: black;"><b>Setting Up the Environment</b></span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ cat > ~/.bash_profile << "EOF"</span><br /><span style="color: #f6b26b;">> exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash<br />> EOF</span><br /><span style="color: #6fa8dc;">When logged on as user lfs, the initial shell is usually a login shell which reads the /etc/profile of the host (probably containing some settings and environment variables) and then .bash_profile. The exec env -i.../bin/bash command in the .bash_profile file replaces the running shell with a new one with a completely empty environment, except for the HOME, TERM, and PS1 variables. This ensures that no unwanted and potentially hazardous environment variables from the host system leak into the build environment. The technique used here achieves the goal of ensuring a clean environment.<br />The new instance of the shell is a non-login shell, which does not read the /etc/profile or .bash_profile files, but rather reads the .bashrc file instead. </span><b><span style="color: black;">Create the .bashrc file </span></b></span><b><span style="color: black;"><br /></span></b><span style="color: #76a5af;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ cat > ~/.bashrc << "EOF"</span><br /><span style="color: #f6b26b;">> set +h<br />> umask 022<br />> LFS=/mnt/lfs<br />> LC_ALL=POSIX<br />> LFS_TGT=$(uname -m)-lfs-linux-gnu<br />> PATH=/tools/bin:/bin:/usr/bin<br />> export LFS LC_ALL LFS_TGT PATH<br />> EOF</span></span><b><span style="color: #76a5af;"><br /></span></b><span style="color: #6fa8dc;">The set +h command turns off bash's hash function. Hashing is ordinarily a useful feature—bash uses a hash table<span style="color: #93c47d;"> </span>to remember the full path of<span style="color: #93c47d;"> </span>executable files to avoid searching the PATH time and again to find the same executable.</span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;"><br />However, the new tools should be used as soon as they are installed. By switching off the hash function, the shell<span style="color: #93c47d;"> </span>will always search the PATH when a program is to be run. As such, the shell will find the newly compiled tools<br />in $LFS/tools as soon as they are available without remembering a previous version of the same program in a<span style="color: #93c47d;"> </span>different location.<br /> </span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;">Setting the user file-creation mask (umask) to 022 ensures that newly<span style="color: #93c47d;"> </span>created files and directories are only writable by<span style="color: #93c47d;"> </span>their owner, but are readable and executable by anyone (assuming default modes are used by the open(2) system<span style="color: #93c47d;"> </span>call, new files will end up with permission mode 644 and directories with mode 755).<br /> </span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;">The LFS variable should be set to the chosen mount point.<br /> </span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;">The LC_ALL variable controls the localization of certain programs, making their messages follow the conventions of<span style="color: #93c47d;"> </span>a specified country. If the host system uses a version of Glibc older than 2.2.4, having LC_ALL set to something other<span style="color: #93c47d;"> </span>than “POSIX” or “C” (during this chapter) may cause issues if you exit the chroot environment and wish to return<span style="color: #93c47d;"> </span>later. Setting LC_ALL to “POSIX” or “C” (the two are equivalent) ensures that everything will work as expected<span style="color: #93c47d;"> </span>in the chroot environment.<br /> </span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;">The LFS_TGT variable sets a non-default, but compatible machine<span style="color: #93c47d;"> </span>description for use when building our cross<span style="color: #93c47d;"> </span>compiler and linker and when cross compiling our temporary toolchain. More information is contained in Section 5.2,<br /> </span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;">“Toolchain Technical Notes”.<br />By putting /tools/bin ahead of the standard PATH, all the programs installed in Chapter 5 are picked up by the<span style="color: #93c47d;"> </span>shell immediately after their installation. This, combined with turning off hashing, limits the risk that old programs<br />are used from the host when the same programs are available in the chapter 5 environment.</span><b><span style="color: green;"><br /><span style="color: black;">Finally, to have the environment fully prepared for building the temporary tools, source the just-created user profile:</span></span></b><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ source ~/.bash_profile</span><b><span style="color: green;"><br /><span style="color: black;">Check the number of CPUs for parallel processing</span></span></b></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ cat /proc/cpuinfo</span><br />processor : 0<br />vendor_id : GenuineIntel<br />cpu family : 6<br />model : 37<br />model name : Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz<br />stepping : 5<br />cpu MHz : 1199.000<br />cache size : 3072 KB<br />physical id : 0<br />siblings : 4<br />core id : 0<br />cpu cores : 2<br />apicid : 0<br />initial apicid : 0<br />fpu : yes<br />fpu_exception : yes<br />cpuid level : 11<br />wp : yes<br />flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid<br />bogomips : 5321.00<br />clflush size : 64<br />cache_alignment : 64<br />address sizes : 36 bits physical, 48 bits virtual<br />power management:<br /><br />processor : 1<br />vendor_id : GenuineIntel<br />cpu family : 6<br />model : 37<br />model name : Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz<br />stepping : 5<br />cpu MHz : 1199.000<br />cache size : 3072 KB<br />physical id : 0<br />siblings : 4<br />core id : 0<br />cpu cores : 2<br />apicid : 1<br />initial apicid : 1<br />fpu : yes<br />fpu_exception : yes<br />cpuid level : 11<br />wp : yes<br />flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid<br />bogomips : 5320.82<br />clflush size : 64<br />cache_alignment : 64<br />address sizes : 36 bits physical, 48 bits virtual<br />power management:<br /><br />processor : 2<br />vendor_id : GenuineIntel<br />cpu family : 6<br />model : 37<br />model name : Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz<br />stepping : 5<br />cpu MHz : 1199.000<br />cache size : 3072 KB<br />physical id : 0<br />siblings : 4<br />core id : 2<br />cpu cores : 2<br />apicid : 4<br />initial apicid : 4<br />fpu : yes<br />fpu_exception : yes<br />cpuid level : 11<br />wp : yes<br />flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid<br />bogomips : 5320.84<br />clflush size : 64<br />cache_alignment : 64<br />address sizes : 36 bits physical, 48 bits virtual<br />power management:<br /><br />processor : 3<br />vendor_id : GenuineIntel<br />cpu family : 6<br />model : 37<br />model name : Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz<br />stepping : 5<br />cpu MHz : 1199.000<br />cache size : 3072 KB<br />physical id : 0<br />siblings : 4<br />core id : 2<br />cpu cores : 2<br />apicid : 5<br />initial apicid : 5<br />fpu : yes<br />fpu_exception : yes<br />cpuid level : 11<br />wp : yes<br />flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid<br />bogomips : 5320.83<br />clflush size : 64<br />cache_alignment : 64<br />address sizes : 36 bits physical, 48 bits virtual<br />power management:</span><br />
<span style="background-color: #990000;"><span style="color: white;"><b>Set 4 simultaneous jobs for make as there are 4 processors </b></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ export MAKEFLAGS='-j 4'</span></span></span></span></span></span></span></span></span></span></span></span></span><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #93c47d;"><br /></span></span></span></span></span></span></b><br />
<h4>
<b>6. Constructing a temporary System</b></h4>
<b>Check Environment variable is set properly</b><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ echo $LFS</span><br />/mnt/lfs</span></span></span></span></span></span></span></span></span></span></span></span></span></span><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;"><br /></span></span></span></span></span></span></span></b><br />
<b>Change to sources directory</b><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T ~ $ cd /mnt/lfs/sources</span><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;"><span style="color: #93c47d;"><br /></span>Extract Package with tar from list following as lfs</span></span></span></span></span></span></span></b></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ tar -xvf binutils-2.22.tar.bz2 </span></span></span></span></span></span></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;"><span style="color: #007000;"><span style="color: #007000;"><span style="color: #007000;"><span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;">Change to the directory to where the package was extracted</span></span></span></span></span></span></span></b></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></b></span></span></span></span></span></span><b> </b><b> </b><b> </b><b> </b> <br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd binutils-2.22/</span></span><span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;"><span style="color: #007000;"><span style="color: #007000;"><span style="color: #007000;"><span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: black;"><span style="color: #93c47d;"><b><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: green;"><span style="color: black;"><span style="color: #007000;"><span style="color: black;">Apply patch to binutils</span></span></span></span></span></span></span></b></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></b></span></span></span></span></span></span><b> </b><b> </b><b> </b> <br />
<span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-2.22 $ patch -Np1 -i ../binutils-2.22-build_fix-1.patch <br /><span style="color: #93c47d;">patching file opcodes/ChangeLog<br />patching file opcodes/i386-dis.c</span></span><b><br /></b><b>Create bindutils-build directory and move there</b><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: black;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-2.22 $ mkdir -v ../binutils-build<br /><span style="color: #93c47d;">mkdir: created directory `../binutils-build'</span><br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-2.22 $ cd ../binutils-build/</span></span></span><b><span style="color: black;"><span style="color: black;"><br /><span style="color: black;">Compile binutils Pass 1</span></span></span></b></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-build $ ../binutils-2.22/configure \<br />> --prefix=/tools \<br />> --with-sysroot=$LFS \<br />> --with-lib-path=/tools/lib \<br />> --target=$LFS_TGT \<br />> --disable-nls \<br />> --disable-werror</span><b><span style="color: black;"><span style="color: black;"><span style="color: black;"><br /></span></span></span></b><span style="color: #6fa8dc;"><b>The meaning of the configure options:</b><br /><span style="color: #8e7cc3;">--prefix=/tools</span><br />This tells the configure script to prepare to install the Binutils programs in the /tools directory.<br /><span style="color: #8e7cc3;">--with-sysroot=$LFS</span><br />For cross compilation, this tells the build system to look in $LFS for the<span style="color: #93c47d;"> </span>target system libraries as needed.<br /><span style="color: #8e7cc3;">--with-lib-path=/tools/lib</span><br />This specifies which library path the linker should be configured to use.<br /><span style="color: #8e7cc3;">--target=$LFS_TGT</span><br />Because the machine description in the LFS_TGT variable is slightly different than the value returned by the<span style="color: #93c47d;"> </span>config.guess script, this switch will tell the configure script to adjust Binutil's build system for building a cross<span style="color: #93c47d;"> </span>linker.<br /><span style="color: #8e7cc3;">--disable-nls</span><br />This disables internationalization as i18n is not needed for the temporary tools.<br /><span style="color: #8e7cc3;">--disable-werror</span><br />This prevents the build from stopping in the event that there are warnings from the host's compiler.</span><br /> </span><br />
<span style="color: #93c47d;">checking build system type... x86_64-unknown-linux-gnu<br />checking host system type... x86_64-unknown-linux-gnu<br />checking target system type... x86_64-lfs-linux-gnu<br />checking for a BSD-compatible install... /usr/bin/install -c<br />checking whether ln works... yes<br />checking whether ln -s works... yes<br />checking for a sed that does not truncate output... /bin/sed<br />checking for gawk... gawk<br />checking for gcc... gcc<br />checking for C compiler default output file name... a.out<br />checking whether the C compiler works... yes<br />checking whether we are cross compiling... no<br />checking for suffix of executables... <br />checking for suffix of object files... o<br />checking whether we are using the GNU C compiler... yes<br />checking whether gcc accepts -g... yes<br />checking for gcc option to accept ISO C89... none needed<br />checking for g++... no<br />checking for c++... no<br />checking for gpp... no<br />checking for aCC... no<br />checking for CC... no<br />checking for cxx... no<br />checking for cc++... no<br />checking for cl.exe... no<br />checking for FCC... no<br />checking for KCC... no<br />checking for RCC... no<br />checking for xlC_r... no<br />checking for xlC... no<br />checking whether we are using the GNU C++ compiler... no<br />checking whether g++ accepts -g... no<br />checking for gnatbind... no<br />checking for gnatmake... no<br />checking whether compiler driver understands Ada... no<br />checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2<br />checking for objdir... .libs<br />checking for PWL_handle_timeout in -lpwl... no<br />checking for version 0.11 (revision 0 or later) of PPL... no<br />checking for default BUILD_CONFIG... <br />checking for bison... bison -y<br />checking for bison... bison<br />checking for gm4... no<br />checking for gnum4... no<br />checking for m4... m4<br />checking for flex... no<br />checking for lex... no<br />checking for flex... no<br />checking for makeinfo... makeinfo<br />checking for expect... no<br />checking for runtest... no<br />checking for ar... ar<br />checking for as... as<br />checking for dlltool... no<br />checking for ld... ld<br />checking for lipo... no<br />checking for nm... nm<br />checking for ranlib... ranlib<br />checking for strip... strip<br />checking for windres... no<br />checking for windmc... no<br />checking for objcopy... objcopy<br />checking for objdump... objdump<br />checking for x86_64-lfs-linux-gnu-cc... no<br />checking for x86_64-lfs-linux-gnu-gcc... no<br />checking for x86_64-lfs-linux-gnu-c++... no<br />checking for x86_64-lfs-linux-gnu-g++... no<br />checking for x86_64-lfs-linux-gnu-cxx... no<br />checking for x86_64-lfs-linux-gnu-gxx... no<br />checking for x86_64-lfs-linux-gnu-gcc... no<br />checking for x86_64-lfs-linux-gnu-gcj... no<br />checking for x86_64-lfs-linux-gnu-gfortran... no<br />checking for x86_64-lfs-linux-gnu-gccgo... no<br />checking for x86_64-lfs-linux-gnu-ar... no<br />checking for x86_64-lfs-linux-gnu-as... no<br />checking for x86_64-lfs-linux-gnu-dlltool... no<br />checking for x86_64-lfs-linux-gnu-ld... no<br />checking for x86_64-lfs-linux-gnu-lipo... no<br />checking for x86_64-lfs-linux-gnu-nm... no<br />checking for x86_64-lfs-linux-gnu-objdump... no<br />checking for x86_64-lfs-linux-gnu-ranlib... no<br />checking for x86_64-lfs-linux-gnu-strip... no<br />checking for x86_64-lfs-linux-gnu-windres... no<br />checking for x86_64-lfs-linux-gnu-windmc... no<br />checking where to find the target ar... just compiled<br />checking where to find the target as... just compiled<br />checking where to find the target cc... pre-installed<br />checking where to find the target c++... pre-installed<br />checking where to find the target c++ for libstdc++... pre-installed<br />checking where to find the target dlltool... just compiled<br />checking where to find the target gcc... pre-installed<br />checking where to find the target gcj... pre-installed<br />checking where to find the target gfortran... pre-installed<br />checking where to find the target gccgo... pre-installed<br />checking where to find the target ld... just compiled<br />checking where to find the target lipo... pre-installed<br />checking where to find the target nm... just compiled<br />checking where to find the target objdump... just compiled<br />checking where to find the target ranlib... just compiled<br />checking where to find the target strip... just compiled<br />checking where to find the target windres... just compiled<br />checking where to find the target windmc... just compiled<br />checking whether to enable maintainer-specific portions of Makefiles... no<br />checking whether -fkeep-inline-functions is supported... yes<br />configure: creating ./config.status<br />config.status: creating Makefile<b><span style="color: black;"><span style="color: black;"><span style="color: black;"><br /><span style="color: black;">Make binutils </span></span><span style="color: black;"> </span></span></span></b></span><br />
<span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-build $ make</span><br />
<span style="color: black;"><b>Make install binutils</b></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-build $ make install</span><br /><span style="font-weight: bold;"><span style="color: black;">Change back to source directory</span></span></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/binutils-build $ cd .. </span><b><span style="color: black;"> </span></b></span><br />
<span style="color: #93c47d;"><b><span style="color: black;">Binutils installs its assembler and linker in two locations, /tools/bin and /tools/$LFS_TGT/bin ($LFS_TGT). </span></b></span><br />
<span style="color: #93c47d;"><span style="color: #93c47d;"><span style="color: #ffd966;">fs@kongu-Aspire-5820T /mnt/lfs/tools/bin $ ls -al</span><br />total 69752<br />drwxr-xr-x 2 lfs lfs 4096 Nov 30 15:40 .<br />drwxr-xr-x 6 lfs root 4096 Nov 30 15:40 ..<br />-rwxr-xr-x 1 lfs lfs 4311536 Nov 30 15:40 x86_64-lfs-linux-gnu-addr2line<br />-rwxr-xr-x 2 lfs lfs 4461442 Nov 30 15:40 x86_64-lfs-linux-gnu-ar<br />-rwxr-xr-x 2 lfs lfs 6058037 Nov 30 15:40 x86_64-lfs-linux-gnu-as<br />-rwxr-xr-x 1 lfs lfs 4272415 Nov 30 15:40 x86_64-lfs-linux-gnu-c++filt<br />-rwxr-xr-x 1 lfs lfs 87192 Nov 30 15:40 x86_64-lfs-linux-gnu-elfedit<br />-rwxr-xr-x 1 lfs lfs 4785501 Nov 30 15:40 x86_64-lfs-linux-gnu-gprof<br />-rwxr-xr-x 4 lfs lfs 6298414 Nov 30 15:40 x86_64-lfs-linux-gnu-ld<br />-rwxr-xr-x 4 lfs lfs 6298414 Nov 30 15:40 x86_64-lfs-linux-gnu-ld.bfd<br />-rwxr-xr-x 2 lfs lfs 4345989 Nov 30 15:40 x86_64-lfs-linux-gnu-nm<br />-rwxr-xr-x 2 lfs lfs 5117226 Nov 30 15:40 x86_64-lfs-linux-gnu-objcopy<br />-rwxr-xr-x 2 lfs lfs 6136677 Nov 30 15:40 x86_64-lfs-linux-gnu-objdump<br />-rwxr-xr-x 2 lfs lfs 4461465 Nov 30 15:40 x86_64-lfs-linux-gnu-ranlib<br />-rwxr-xr-x 1 lfs lfs 998419 Nov 30 15:40 x86_64-lfs-linux-gnu-readelf<br />-rwxr-xr-x 1 lfs lfs 4327036 Nov 30 15:40 x86_64-lfs-linux-gnu-size<br />-rwxr-xr-x 1 lfs lfs 4299806 Nov 30 15:40 x86_64-lfs-linux-gnu-strings<br />-rwxr-xr-x 2 lfs lfs 5117225 Nov 30 15:40 x86_64-lfs-linux-gnu-strip</span><b><span style="color: black;"><br /> </span></b></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/tools/x86_64-lfs-linux-gnu/bin $ ls -al</span><br />total 47196<br />drwxr-xr-x 2 lfs lfs 4096 Nov 30 15:40 .<br />drwxr-xr-x 4 lfs lfs 4096 Nov 30 15:40 ..<br />-rwxr-xr-x 2 lfs lfs 4461442 Nov 30 15:40 ar<br />-rwxr-xr-x 2 lfs lfs 6058037 Nov 30 15:40 as<br />-rwxr-xr-x 4 lfs lfs 6298414 Nov 30 15:40 ld<br />-rwxr-xr-x 4 lfs lfs 6298414 Nov 30 15:40 ld.bfd<br />-rwxr-xr-x 2 lfs lfs 4345989 Nov 30 15:40 nm<br />-rwxr-xr-x 2 lfs lfs 5117226 Nov 30 15:40 objcopy<br />-rwxr-xr-x 2 lfs lfs 6136677 Nov 30 15:40 objdump<br />-rwxr-xr-x 2 lfs lfs 4461465 Nov 30 15:40 ranlib<br />-rwxr-xr-x 2 lfs lfs 5117225 Nov 30 15:40 strip<br /> </span><br />
<span style="color: #93c47d;"><b><span style="color: black;">Delete the extracted source directory and any <package>-build directories that were created<span style="color: #93c47d;"> </span>in the build process unless instructed otherwise.</package></span></b><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -rf binutils-2.22<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -rf binutils-build/</span></span><span style="color: #93c47d;"><b><span style="color: black;">Installation of Cross gcc Pass 1</span></b><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ tar -xvf gcc-4.7.1.tar.bz2 </span><b><br /></b><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources $ cd gcc-4.7.1/<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ tar -Jxf ../mpfr-3.1.1.tar.xz </span><br /><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mv -v mpfr-3.1.1/ mpfr</span><br />`mpfr-3.1.1/' -> `mpfr'</span><b><br /></b><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ tar -Jxf ../gmp-5.0.5.tar.xz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mv -v gmp-5.0.5/ gmp <br /><span style="color: #93c47d;">`gmp-5.0.5/' -> `gmp'</span><br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ tar -zxf ../mpc-1.0.tar.gz <br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mv -v mpc-1.0/ mpc <br /><span style="color: #93c47d;">`mpc-1.0/' -> `mpc'</span></span><b><span style="color: #93c47d;"><br /></span><span style="color: black;">The following command will change the location of GCC's default dynamic linker to use the one installed in /tools.<span style="color: #93c47d;"> </span>It also removes /usr/include from GCC's include search path. Issue:</span></b><span style="color: #ffd966;">for file in $(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h); do cp -uv $file{,.orig}; sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e 's@/usr@/tools@g' $file.orig > $file ; echo '<br />#undef STANDARD_STARTFILE_PREFIX_1<br />#undef STANDARD_STARTFILE_PREFIX_2<br />#undef STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"<br />for file in $(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h); do cp -uv $file{,.orig}; sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' -e 's@/usr@/tools@g' $file.orig > $file ; echo ' touch $file.orig; done</span><b><br /></b><span style="color: #6fa8dc;">In case the above seems hard to follow, let's break it down a bit. First we find all the files under the gcc/config<span style="color: #93c47d;"> </span>directory that are named either linux.h, linux64.h or sysv4.h. For each file found, we copy it to a file of the<span style="color: #93c47d;"> </span>same name but with an added suffix of “.orig”. Then the first sed expression<span style="color: #93c47d;"> </span>prepends “/tools” to every instance of<span style="color: #93c47d;"> </span>“/lib/ld”, “/lib64/ld” or “/lib32/ld”, while the second one replaces hard-coded instances of “/usr”. Next, we add our<br />define statements which alter the default startfile prefix to the end of the file. Note that the trailing “/” in “/tools/lib/”<span style="color: #93c47d;"> </span>is required. Finally, we use touch to update the timestamp on the copied files. When used in conjunction with cp -u,<span style="color: #93c47d;"> </span>this prevents unexpected changes to the original files in case the commands are inadvertently run twice.</span><b><br /><span style="color: black;">GCC doesn't detect stack protection correctly, which causes problems for the build of Glibc-2.16.0, so fix that by issuing the following command:</span></b><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ sed -i '/k<span style="color: #93c47d;"> </span>prot/agcc_cv_libc_provides_ssp=yes' gcc/configure</span><b><br /><span style="color: black;">The GCC documentation recommends building GCC outside of the source directory in a dedicated build directory:</span></b><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ mkdir -v ../gcc-build<br />mkdir: created directory `../gcc-build'<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-4.7.1 $ cd ../gcc-build<br /><span style="color: #93c47d;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ </span></span><b><br /><span style="color: black;">Prepare gcc for compilation</span></b></span><br />
<span style="color: #93c47d;"><span style="color: black;"><span style="color: #ffd966;"><span style="color: #b00000;"><span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ ../gcc-4.7.1/configure --target=$LFS_TGT \<br />> --prefix=/tools \<br />> --with-sysroot=$LFS \<br />> --with-newlib \<br />> --without-headers \<br />> --with-local-prefix=/tools \<br />> --with-native-system-header-dir=/tools/include \<br />> --disable-nls \<br />> --disable-shared \<br />> --disable-multilib \<br />> --disable-decimal-float \<br />> --disable-threads \<br />> --disable-libmudflap \<br />> --disable-libssp \<br />> --disable-libgomp \<br />> --disable-libquadmath \<br />> --enable-languages=c \<br />> --with-mpfr-include=$(pwd)/../gcc-4.7.1/mpfr/src \<br />> --with-mpfr-lib=$(pwd)/mpfr/src/.libs</span><br />checking build system type... x86_64-unknown-linux-gnu<br />checking host system type... x86_64-unknown-linux-gnu<br />checking target system type... x86_64-lfs-linux-gnu<br />checking for a BSD-compatible install... /usr/bin/install -c<br />checking whether ln works... yes<br />checking whether ln -s works... yes<br />checking for a sed that does not truncate output... /bin/sed<br />checking for gawk... gawk<br />checking for libitm support... yes<br />checking for gcc... gcc<br />checking for C compiler default output file name... a.out<br />checking whether the C compiler works... yes<br />checking whether we are cross compiling... no<br />checking for suffix of executables... <br />checking for suffix of object files... o<br />checking whether we are using the GNU C compiler... yes<br />checking whether gcc accepts -g... yes<br />checking for gcc option to accept ISO C89... none needed<br />checking for g++... no<br />checking for c++... no<br />checking for gpp... no<br />checking for aCC... no<br />checking for CC... no<br />checking for cxx... no<br />checking for cc++... no<br />checking for cl.exe... no<br />checking for FCC... no<br />checking for KCC... no<br />checking for RCC... no<br />checking for xlC_r... no<br />checking for xlC... no<br />checking whether we are using the GNU C++ compiler... no<br />checking whether g++ accepts -g... no<br />checking for gnatbind... no<br />checking for gnatmake... no<br />checking whether compiler driver understands Ada... no<br />checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2<br />checking for objdir... .libs<br />checking for PWL_handle_timeout in -lpwl... no<br />checking for version 0.11 (revision 0 or later) of PPL... no<br />*** This configuration is not supported in the following subdirectories:<br /> target-libquadmath gnattools target-libada target-libstdc++-v3 target-libgfortran target-libgo target-libffi target-zlib target-libjava target-libobjc target-libgomp target-libmudflap target-libssp target-boehm-gc target-libitm<br /> (Any other directories should still work fine.)<br />checking for default BUILD_CONFIG... <br />checking for bison... bison -y<br />checking for bison... bison<br />checking for gm4... no<br />checking for gnum4... no<br />checking for m4... m4<br />checking for flex... no<br />checking for lex... no<br />checking for flex... no<br />checking for makeinfo... makeinfo<br />checking for expect... no<br />checking for runtest... no<br />checking for ar... ar<br />checking for as... as<br />checking for dlltool... no<br />checking for ld... ld<br />checking for lipo... no<br />checking for nm... nm<br />checking for ranlib... ranlib<br />checking for strip... strip<br />checking for windres... no<br />checking for windmc... no<br />checking for objcopy... objcopy<br />checking for objdump... objdump<br />checking for readelf... readelf<br />checking for x86_64-lfs-linux-gnu-cc... no<br />checking for x86_64-lfs-linux-gnu-gcc... no<br />checking for x86_64-lfs-linux-gnu-c++... no<br />checking for x86_64-lfs-linux-gnu-g++... no<br />checking for x86_64-lfs-linux-gnu-cxx... no<br />checking for x86_64-lfs-linux-gnu-gxx... no<br />checking for x86_64-lfs-linux-gnu-gcc... no<br />checking for x86_64-lfs-linux-gnu-gcj... no<br />checking for x86_64-lfs-linux-gnu-gfortran... no<br />checking for x86_64-lfs-linux-gnu-gccgo... no<br />checking for ar... /tools/x86_64-lfs-linux-gnu/bin/ar<br />checking for as... /tools/x86_64-lfs-linux-gnu/bin/as<br />checking for dlltool... no<br />checking for x86_64-lfs-linux-gnu-dlltool... no<br />checking for ld... /tools/x86_64-lfs-linux-gnu/bin/ld<br />checking for lipo... no<br />checking for x86_64-lfs-linux-gnu-lipo... no<br />checking for nm... /tools/x86_64-lfs-linux-gnu/bin/nm<br />checking for objdump... /tools/x86_64-lfs-linux-gnu/bin/objdump<br />checking for ranlib... /tools/x86_64-lfs-linux-gnu/bin/ranlib<br />checking for readelf... no<br />checking for x86_64-lfs-linux-gnu-readelf... x86_64-lfs-linux-gnu-readelf<br />checking for strip... /tools/x86_64-lfs-linux-gnu/bin/strip<br />checking for windres... no<br />checking for x86_64-lfs-linux-gnu-windres... no<br />checking for windmc... no<br />checking for x86_64-lfs-linux-gnu-windmc... no<br />checking where to find the target ar... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target as... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target cc... just compiled<br />checking where to find the target c++... pre-installed<br />checking where to find the target c++ for libstdc++... pre-installed<br />checking where to find the target dlltool... pre-installed<br />checking where to find the target gcc... just compiled<br />checking where to find the target gcj... pre-installed<br />checking where to find the target gfortran... pre-installed<br />checking where to find the target gccgo... pre-installed<br />checking where to find the target ld... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target lipo... pre-installed<br />checking where to find the target nm... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target objdump... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target ranlib... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target readelf... pre-installed<br />checking where to find the target strip... pre-installed in /tools/x86_64-lfs-linux-gnu/bin<br />checking where to find the target windres... pre-installed<br />checking where to find the target windmc... pre-installed<br />checking whether to enable maintainer-specific portions of Makefiles... no<br />checking whether -fkeep-inline-functions is supported... yes<br />configure: creating ./config.status<br />config.status: creating Makefile</span><b><br /></b></span></span></span><b><span style="color: black;"><span style="color: #93c47d;"><span style="color: #6fa8dc;">The meaning of the configure options:</span></span></span></b><span style="color: #6fa8dc;"><span style="color: #8e7cc3;">--with-newlib</span><br />Since a working C library is not yet available, this ensures that the inhibit_libc constant is defined when building<b><span style="color: #93c47d;"> </span></b>libgcc. This prevents the compiling of any code that requires libc support.<br /><span style="color: #8e7cc3;">--without-headers</span><br />When creating a complete cross-compiler, GCC requires standard headers compatible with the target system.<span style="color: #93c47d;"> </span>For our purposes these headers will not be needed. This switch prevents GCC from looking for them.<br /><span style="color: #8e7cc3;">--with-local-prefix=/tools</span><br />The local prefix is the location in the system that GCC will search for locally installed include files. The default<span style="color: #93c47d;"> </span>is /usr/local. Setting this to /tools helps keep the host location of /usr/local out of this GCC's<span style="color: #93c47d;"> </span>search path.<br /><span style="color: #8e7cc3;">--with-native-system-header-dir=/tools/include</span><br />By default GCC searches /usr/include for system headers. In conjunction with the sysroot switch, this<span style="color: #93c47d;"> </span>would translate normally to $LFS/usr/include. However the headers that will be installed in the next two<span style="color: #93c47d;"> </span>sections will go to $LFS/tools/include. This switch ensures that gcc will find them correctly. In the<span style="color: #93c47d;"> </span>second pass of GCC, this same switch will ensure that no headers from the host system are found.<br /><span style="color: #8e7cc3;">--disable-shared</span><br />This switch forces GCC to link its internal libraries statically. We do this to avoid possible issues with the host<span style="color: #93c47d;"> </span>system.<br /><span style="color: #8e7cc3;">--disable-decimal-float,<br />--disable-threads,<br />--disable-libmudflap,<br />--disable-libssp, --disable-libgomp, --disable-libquadmath</span><br />These switches disable support for the decimal floating point extension, threading, libmudflap, libssp and<span style="color: #93c47d;"> </span>libgomp and libquadmath respectively. These features will fail to compile when building a cross-compiler and<br />are not necessary for the task of cross-compiling the temporary libc.<br /><span style="color: #8e7cc3;">--disable-multilib</span><br />On x86_64, LFS does not yet support a multilib configuration. This switch is harmless for x86.<br /><span style="color: #8e7cc3;">--enable-languages=c</span><br />This option ensures that only the C compiler is built. This is the only language needed now.</span><b><span style="color: black;"><br /><span style="color: white;">Compile GCC by running:</span></span></b></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ make </span><b><span style="color: black;"><span style="color: #6fa8dc;"><br /><span style="color: white;">Install the package:</span></span></span></b><span style="color: white;"> </span></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ make install</span><b><span style="color: black;"><span style="color: #6fa8dc;"><br /><span style="color: white;">Using --disable-shared means that the libgcc_eh.a file isn't created and installed. The Glibc package depends on this library as it uses -lgcc_eh within its build system. This dependency can be satisfied by creating a symlink to libgcc.a, since that file will end up containing the objects normally contained in libgcc_eh.a:</span></span></span></b><span style="color: #ffd966;"> </span></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">fs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ ln -vs libgcc.a `$LFS_TGT-gcc -print-libgcc-file-name | sed 's/libgcc/&_eh/'`<br /><span style="color: #93c47d;">`/mnt/lfs/tools/bin/../lib/gcc/x86_64-lfs-linux-gnu/4.7.1/libgcc_eh.a' -> `libgcc.a'</span></span><b><span style="color: black;"><span style="color: #6fa8dc;"><br /><span style="color: white;">Return to /mnt/lfs/source and remove directories</span></span></span></b></span><br />
<span style="color: #93c47d;"><span style="color: #ffd966;">lfs@kongu-Aspire-5820T /mnt/lfs/sources/gcc-build $ cd ..<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -rf gcc-4.7.1<br />lfs@kongu-Aspire-5820T /mnt/lfs/sources $ rm -rf gcc-build/</span><b><span style="color: black;"><span style="color: #6fa8dc;"><span style="color: #ffd966;"><br /> </span></span></span></b></span>Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-14043067292313697552012-11-27T16:33:00.001+10:002012-11-27T16:35:45.878+10:002012 Personal Projects during Summer BreakBecause I've completely dropped everything and make it the main priority, I've realized that I treat my exams for uni as projects.<br />
<br />
Projects are essentially pretty boring unless you approach it as an artisen and give it the attention to detail so that the resultant quality is such that when you step back and observe the finished product you are in awe of what you have achieved. <br />
<br />
This summer break I will undertake the following personal projects.<br />
<br />
<b>Project 1:</b> Edit and upload the videos that I've shot from the Gold Coast Shorinji Kempo training camp to our secret facebook group. This project has been completed on Monday, 26 November at 1:30 am and it took 3 days to do.<br />
<b>Status: Completed</b><strike><br /></strike><br />
<br />
<b>Project 2:</b>Take the edited video files and create DVDs for distribution. The distribution method to look into is to upload the .iso files onto Google Drive and allow everyone else to download and burn their own DVD. This is much cheaper and a less labour instensive method than burning the DVDs myself and in some cases mail them out overseas to New Zealand or Japan.<br />
This project is due to be completed Tuesday, 27 November and will take about 3-4 days.<br />
<br />
Lessons Learnt:<br />
Since the image file was not saved as a .iso file on iDVD, the .img file can be converted in Disk Utility by right-clicking the .img file and select Convert. Change the image format to DVD/CD Master and rename if desired. Disk utility will create a .cdr file, changing the name to .iso will make it a .iso file.<br />
<br />
You can add different background music for each menu, however a "Too much motion in Menu" error on iDVD may come up when you try to burn:<br />
https://discussions.apple.com/thread/1756929?start=0&tstart=0<br />
<br />
This was resolved by using shorter music clips<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhxlsH-N6D_iHsqWKfG0Jq04l5a9NCpcoM_1LuimkhbrLhlJnmBeeEye6qTA3Ohi1J15yZ4oHe3b2HhZFrfeLjbnoFvImdFZZLwuPBaDVViUXYWsDNUkMSBTYx1qZwZBwtLzGj1KKaUBZA/s1600/Screen+shot+2012-11-27+at+4.25.26+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhxlsH-N6D_iHsqWKfG0Jq04l5a9NCpcoM_1LuimkhbrLhlJnmBeeEye6qTA3Ohi1J15yZ4oHe3b2HhZFrfeLjbnoFvImdFZZLwuPBaDVViUXYWsDNUkMSBTYx1qZwZBwtLzGj1KKaUBZA/s640/Screen+shot+2012-11-27+at+4.25.26+PM.png" width="640" /></a></div>
Structure of dvd 2<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUCWBlMKGTpDkPUapeNFzXE0_PMzi_UoP4fa1Zdn-echuyIrEXhzgN0_xe1-HVGFiGb26cecV0aOW8qgNr1yDBD55759lLvsTW33N7lcehFT3xI_15kz8Oc8-ewGtRSIJKQbxG93XRbwGf/s1600/Screen+shot+2012-11-27+at+4.22.51+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUCWBlMKGTpDkPUapeNFzXE0_PMzi_UoP4fa1Zdn-echuyIrEXhzgN0_xe1-HVGFiGb26cecV0aOW8qgNr1yDBD55759lLvsTW33N7lcehFT3xI_15kz8Oc8-ewGtRSIJKQbxG93XRbwGf/s640/Screen+shot+2012-11-27+at+4.22.51+PM.png" width="640" /></a></div>
Final Product<br />
<br />
<b>Status: in Progress</b><br />
Need to upload .iso Google drive to do on Saturday and Sunday when I'm not home<br />
<br />
<b>Project 3:</b> Learn to compile my own Linux from: http://www.linuxfromscratch.org/lfs/ <br />
<b>Status: Pending </b><br />
<br />
<b>Project 4:</b> Install Arch Linux & rtorrent on my computer that is used mainly for torrenting. This will be a low powered consumption install as the computer tends to overheat and shutdown often. <br />
<b>Status: Pending </b><br />
<br />
<b>Project 5:</b> Database & Webserver project<br />
<b>Status: Planned </b>Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-66202283025328931402012-06-27T20:26:00.000+10:002012-06-27T20:26:02.677+10:00Installing (ibus-Anthy) Japanese IME on Mint12 KDE1. System Settings -> Locale -> System Languages -> Download Language support -> wait for download to complete<br />
<br />2. Install Tab -> Japanese -> Download Language Support -> Wait for Download to complete -> Do not close this window<br />
<br />3. Synaptic Package Manager -> mark for downloads: Ibus Anthy, Mecab & Kasumi -> Apply -> Close after changes applied<br />
<br />4. Applications -> Settings -> Keyboard Input Methods -> Click "Yes" to start ibus daemon -> close<br />
<br />5. Go back to the System Language Window from Step 2 above -> Set System Language Tab -> Select Japanese Language -> go to the drop-down box at the bottom right and select ibus -> Click Apply -> click OK when Alert box says the default system language is Japanese -> your original default system language and click apply. (We don't want our system language to be Japanese, we only want Japanese support.)<br /><br />6. Click Country/Region & Language on the left -> Move the desired language to the right from the left with Japanese now being an option -> click Apply and OK for the Alert Box. -> wait for it to update<br /><br />7. Click on Overview at the top to go back to the main systems settings -> Click on "Startup and Shutdown" at System Administration on the bottom -> click "Add Program" -> Type "ibus" in the text box and select "ibus-daemon" -> Click OK -> Click Application Tab -> Type in the following text box: Name: "Ibus", Description: "Japanese IME", Command: "ibus-daemon -d" -> click OK (This will start-up Ibus everytime the system boot up). -> Close System Settings Window.<br /><br />8. Shutdown -> Restart<br /><br />9. Applications -> Settings -> Keyboard Input Methods -> Input Method Tab -> Click on the "Select and Input Method" drop-down box -> "> Japanese" will be displayed" with Japanese greyed-out. -> Do not click on "Japanese" but click on the ">" before it. -> "Anthy" will appear -> Select "Anthy" -> Click "Add" -> "Japanese Anthy" will appear in the text area. -> close. <br /><br />10. Shutdown -> Restart<br /><br />11. Test with several input windows such as "kate", "mozilla" & "LibreOffice Writer". It had only worked for "kate" before the shutdown/restart in step 10 above. (CTR+space to switch between languages)<br />
<br />
<br /><br /><br /><br />Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-40045435642660580752011-11-14T22:28:00.002+10:002011-12-15T14:39:53.964+10:00Ore No SoraStarted work on fansubbing Ore No Sora on 10/11/2011.<br />
It takes me about 2 hours to do 5 minutes of the video with fine-timing.<br />
May or may not finish the series as I have other commitments, however I do enjoy the drama though.<br />
Current Status:<br />
Episode 01: 20 minutes / 45 minutes<br />
Episode 01 completed & discontinued as it's Egu's project and Egu is continuing with it.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com1tag:blogger.com,1999:blog-4840501140698659904.post-49298838820782793332011-11-10T22:33:00.005+10:002011-11-10T22:36:56.806+10:00Algorithm for sorting money into $20 & $50 notes for an ATM<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhayX3w2ubNNkSodo6r9gUZNUIDqgHj2CfyFQ4pD8-ELrcrcAoFxg8LJ-hMqsopDywSPMMjsOPTSQKFGmiWeiQxLn7K-KCUmDXN8BcbXrxZLg52fgPXFvEUmHGuhSlFEj8zTr8UbUj1QCjI/s1600/ATMSortInto20%252B50s.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhayX3w2ubNNkSodo6r9gUZNUIDqgHj2CfyFQ4pD8-ELrcrcAoFxg8LJ-hMqsopDywSPMMjsOPTSQKFGmiWeiQxLn7K-KCUmDXN8BcbXrxZLg52fgPXFvEUmHGuhSlFEj8zTr8UbUj1QCjI/s400/ATMSortInto20%252B50s.PNG" width="400" /></a></div><br />
<br />
<br />
<u><b>Precondition:</b></u><br />
Amnt is valid. That is: Amnt > $20; Amnt != $30; Amnt % $10 = 0<br />
The following codes uses integer division so if any numbers are of type double convert to integers where necessary.<br />
<br />
<div style="color: #6aa84f;">// Referring to the table:<br />
//amnt; numOfFifties and numOfTwenties are integer variables<br />
// also need remainder as integer variable.</div><div style="color: #6aa84f;"><br />
</div><div style="color: #6aa84f;">// pseudocode for sorting into $20 & $50 </div><br />
<div style="color: white;">numOfFifties = amnt / 50;<br />
remainder = amnt – numOfFifties * $50;<br />
numOfTwenties = remainder / $20;</div><br />
<span style="color: #38761d;"><span style="color: #6aa84f;">// The above code works but not for values such as 60, 80, 110, etc.<br />
// Because of integer division it won't give us the values we want in the table.<br />
// So we have to test for those values and add some more codes to make it work.<br />
// The following codes work for all values. </span> </span><br />
numOfFifties = amnt / $50;<br />
remainder = amnt – (numOfFifties * $50);<br />
<span style="color: #38761d;"> <span style="color: #6aa84f;"> //Here is the test for these values</span></span><br />
if ( (remainder % $20) != 0 ) {<br />
numOfFifties = numOfFifties – 1; <span style="color: #6aa84f;">// Change back to the previous $50 counter</span><br />
remainder = amnt – (numOfFifties * $50);<br />
numOfTwenties = remainder / $20;<br />
} else { <span style="color: #6aa84f;">// This is where it isn't those values that sit on the border</span><br />
numOfFifties = amnt / $50<br />
remainder = amnt – (numOfFifties * $50);<br />
numOfTwenties = remainder / $20;<br />
} // end else<br />
} // end ifKong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-18928008028506044322011-10-02T19:30:00.000+10:002011-10-02T19:30:25.383+10:00Reformat drive and installing software on Windows 7 250GB Partition<u><b>Reformat drive and installing software on Windows 7 250GB Partition </b></u><br />
Start-time: around 9:30pm <br />
<ol><li>Insert Linux Mint Live DVD</li>
<li>Copy data over to external HD: </li>
</ol><ul><li>My Documents, </li>
<li>Pictures, </li>
<li>DropBox, </li>
<li>Shared Data Folder (data for use by different OS. </li>
<li>No important data was on Data Partition</li>
</ul><ol><li>Format Drive to 250 GB & Installed Win7 Pro</li>
<li>Install Acer Drivers</li>
<li>Install the following Software:</li>
<li>MS Visual Studio 2010</li>
<li>MS Access 2010</li>
<li>MS Visio 2010</li>
<li>MS Project 2010</li>
<li>MS Office 2010 Home & Student Edition</li>
</ol><ul><li>FireFox Browser with the following Add-ons:</li>
<li>Rikaichan: English - Japanese Plugin & Japanese Names dictionaries</li>
<li>AdBlock with subscription to list</li>
<li>FlashBlock</li>
</ul><ol><li>Adobe Flash </li>
<li>Java Support</li>
<li>Adobe Acrobat Reader</li>
<li>Sophos Anti-virus</li>
<li>Anki with Japaneses Support & Tatoeba Plugin</li>
<li>Mplayer</li>
<li>Enable games features on Win 7</li>
<li>DropBox</li>
<li>Run Windows update</li>
<li>Create Image and Recovery Disk</li>
</ol>End-time: around 4:30am<br />
<br />
<br />
Other Software to install then Create Image on hard-drive again:<br />
<ol><li>VLC (done)</li>
<li>HandBrake (done)</li>
<li>Aegisubs (done)</li>
<li>Blender (done)</li>
<li>MS XNA 4</li>
<li>MS Expression Studio 4</li>
<li>Create New Image once done.</li>
</ol>Create new partitions for Linux:<br />
Install: various version of Linux Mint around 10-15GB: KDE, LMDE Gnome, LMDE Xfce for experimentation and maybe Fedora 16 to see any progress in Gnome 3Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-62582703292581577892011-10-02T16:48:00.003+10:002011-10-03T09:58:30.064+10:00Acer timeline not booting upCame back from Shorinji Kempo training from the Gold Coast around 6:30 pm and booted up my Acer to type in some study notes for my Prince2: Project Management subject. Computer will not boot despite attempting ecovery.<br />
Inserted, the Linux Mint Live DVD to check out the hard-drive and to recover my data as well as getting a snapshot of my hard-drive partition before reformatting and re-installing. My harddrive partition was as follows:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo1WWBibV6tw5BpcxXWfw8_mU3haxyM1FWreqTuM2Cvl1fDTDTScBbPu8q4wGA9jhVMo7fXDK6tM08VL8nuKmnhljmVO-bKHMRAkwkmhTykLCR5cJ2Seh6t4Eg6PZ1LSOHUPs7-0_xnIe0/s1600/HardDiskLayoutAcerTimeline.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo1WWBibV6tw5BpcxXWfw8_mU3haxyM1FWreqTuM2Cvl1fDTDTScBbPu8q4wGA9jhVMo7fXDK6tM08VL8nuKmnhljmVO-bKHMRAkwkmhTykLCR5cJ2Seh6t4Eg6PZ1LSOHUPs7-0_xnIe0/s400/HardDiskLayoutAcerTimeline.png" width="400" /></a></div><br />
The notes for the previous configuration is as follows:<br />
<br />
/************ Begin Multiboot PC Notes ************/<br />
Proposed new 'puter set-up<br />
Windows 7<br />
- Because it's there.<br />
- 100GB Disk Space ==============================================================<br />
<br />
http://wiki.daviddarts.com/Ubuntu_Natty_on_the_Acer_TimelineX_3820T<br />
<br />
Acer Aspire TimelineX 5820T Notes:<br />
The first thing you'll want to do is access the computer's BIOS and activate the F12 Boot Menu option. Start your computer and press F2 to enter the BIOS. Navigate to: Main > F12 Boot Menu and toggle "Enabled". Then navigate to the Boot Menu and select the DVD drive (IDE1: MatshitaDVD-RAM UJ892AS) and press F6 to move it up the list. Press F10 to save and Exit.<br />
<br />
Assuming your Acer 3820T is running Windows 7 and you plan to dual boot, you'll first need to partition your HDD. I recommend using GParted which comes pre-installed on the Live version of Ubuntu.<br />
<br />
NOTE: Once you have resized the partition, be sure to boot into Windows (2X) before proceeding with the installation. This will allow Windows to automatically rescan the newly-resized partition and write changes to its own bootloader configuration files. If you skip this step, the Windows bootloader will not be able to read the partition table properly and will not boot entirely. If this happens, you may later have to repair the Windows partition bootup files manually using the Windows Recovery Console.<br />
<br />
<br />
==============================================================<br />
http://ubuntuforums.org/showthread.php?t=1748430<br />
<br />
Re: Fedora 15, Ubuntu 11.04 and GRUB<br />
At the very end of the Fedora installation there is a check list right before you start the install. One option is something like: Boot Manager. The easiest way is to select this then choose DO NOT INSTALL BOOT MANAGER (it will give you a warning-just ignore it and proceed). The you will GRUB from Ubuntu and will boot into Ubuntu's Plymouth screen. Once you are back in Ubuntu open a terminal an type: sudo update-grub. When you reboot you will be given the option of booting into Fedora or Ubuntu.<br />
<br />
==============================================================<br />
<br />
install without boot partition<br />
Fedora 15 (bleeding edge and Gnome 3)<br />
http://ubuntuforums.org/showthread.php?t=1225972<br />
- use for asm programming<br />
- rpm and yum<br />
- /boot 250MB + / 3-5GB + Shared Swap Space<br />
- Changed to 10GB as not enough disk space for BT to copy files over<br />
Getting wireless to work<br />
- su -> lsusb -> lspci -> Broadcom BCM43255 802.11b/g/n<br />
then follow these instructions:<br />
http://forums.fedoraforum.org/showthread.php?t=246320<br />
<br />
- gstreamer 'ugly' for lame-mp3 encoding<br />
<br />
==============================================================<br />
<br />
<br />
Gentoo (self compile ports)<br />
- Learning software developement<br />
- Uses ports system<br />
install: http://www.gentoo.org/doc/en/handbook/<br />
System Requirements<br />
- 1.5GB Disk Space (5GB is more than enough) + Shared Swap Space<br />
<br />
replaced with Sabayon 5.5<br />
<br />
==============================================================<br />
<br />
Bodhi (10.04 Ubuntu based with E17)<br />
- Tinker with Desktop and configuration<br />
- 1.5GB Disk Space (5GB is more than enough) + Shared Swap Space<br />
- Changed to 10GB as not enough disk space for BT to copy files over <br />
Getting wireless to work lspci gives the wrong model of wlan card - Gave up try Sabayon 5.5<br />
<br />
<br />
==============================================================<br />
<br />
Backtrack (Ubuntu KDE based security kit)<br />
http://www.backtrack-linux.org/wiki/index.php/Downloading<br />
- Learning security<br />
System Requirements<br />
- 700 MB or 2700 MB of Hard Disk Space<br />
- /boot 50MB + /4GB + Shared Swap Space<br />
- Changed to 10GB as not enough disk space for BT to copy files over <br />
<br />
KDE works in Macbook but not Acer Timeline 5820T (X won't start)<br />
BT5-Gnome-AMD64 also does not work (X won't start) <br />
<br />
Result Abandon BT5 for Acer Aspire Timeline 5820T<br />
<br />
==============================================================<br />
<br />
Linux Mint 10 Julia KDE (stable and reliable for main work)<br />
- General work<br />
- Deb and apt<br />
System Requirements<br />
- 5GB of Disk Space changed to 10GB as space ran out<br />
Broken Mint Update fixed with:<br />
sudo apt-get update && sudo apt-get dist-upgrade<br />
http://b10gger.wordpress.com/2011/03/20/fix-broken-packages-error-using-mintupdate/<br />
- cannot get wireless to work on Acer Aspire Timelime<br />
<br />
Wireless fixed with the following from the following post:<br />
<br />
- Wireless Lan does not work out of the box<br />
<br />
https://buildall.wordpress.com/2011/04/18/wifi-card-does-not-work-after-install-the-kernel-2-6-38-3-in-ubuntu-10-10/<br />
<br />
sudo apt-get --reinstall install bcmwl-kernel-source<br />
<br />
===================================================<br />
useful commands<br />
<pre class="screen"><span class="command"><strong>sudo apt-get update</strong></span></pre><pre class="screen"><span class="command"><strong>sudo apt-get upgrade</strong></span></pre><pre class="screen"><strong>sudo apt-get install linux-headers-$(uname -r)</strong><span class="command"><strong> </strong></span></pre><br />
==============================================================<br />
<br />
Shared Swap Space : 5GB<br />
The rest of the drive: Data<br />
<br />
<br />
http://www.linuxforums.org/forum/installation/176485-how-partition-drive-multi-boot-2.html<br />
==============================================================<br />
<br />
AVLinux5.0<br />
Installer too confusing<br />
<br />
Install Fedora 15 KDE instead<br />
==============================================================<br />
FreeBSD 8.2 <br />
Needs to be installed in Primary Partition<br />
<br />
==============================================================<br />
<br />
CentOS 5.6 Kernal Panic (Text mode intall only)<br />
==============================================================<br />
Haiku - not much apps, no log out, alpha software<br />
<br />
==============================================================<br />
<br />
Oz Unity Debut / Oz redux 64<br />
Works out of the box<br />
==============================================================<br />
<br />
Ultimate Edition 2.9 Ubuntu based<br />
Worked out of the box<br />
<br />
/************ End Multiboot PC Notes ************/ <br />
<br />
The new configuration will have a 250GB Partition with a Shared Data Folder in C: drive instead of 100 GB for Win 7.<br />
<br />
The total process of re-installing Win 7 and required software completed at around 4:00am the next morning. The brighter side of it is that the computer now has a version of Win7 pro instead of the factory adware version of Win7 from Acer. :)Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-39273146734268227782011-10-02T16:00:00.001+10:002013-01-18T23:55:37.447+10:00A return to blogging activityHaven't posted in awhile mainly due to being busy with my Masters of IT. Only doing two subjects this semester partly because of not doing too well in my previous courses due to chronic fatigue and partly because those were the only two subjects available . Now that I have worked out the cause of it being an allergy to rice, I wanted to give it everything I've got. So far I've got around 7s for all my assessments (despite being sick for over a month from exposure to the cold wind and rain from the South at the end of August). But the marks aren't important, they are just a natural result of me wanting to reclaim the last 10 years of my life back and trying to learn as much as I can.<br />
<br />
To me the course is interesting so I will start blogging again. As for the lack of fansubbing activity, I'm starting to lose profiency in my Japanese with that loss being retarded by a daily practcice on Anki. I do miss fansubbing but I don't know when I can afford the time to do it. Fansubbing takes a lot of time.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-49028347776572584702011-07-13T22:23:00.003+10:002011-07-25T22:25:12.798+10:00Yonimo kimyona monogatari 2011 Spring Subbing Status<b>4th Fansub Project: Yonimo kimyona monogatari 2011 Spring</b><br />
<u>Five short stories with a total of 1323 lines to translate.</u><br />
<br />
Project Started: 20110713 <br />
<br />
20110713 <br />
101 <br />
00:07:10,930 --> 00:07:12,930<br />
<br />
Have to stop being a NEET due to chronic illness so I will be starting postgrad in IT on 26/07/11.<br />
This project might be taken over by Kiramethyst.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-51007633951726234412011-05-20T23:06:00.004+10:002011-11-14T22:19:27.764+10:00Fansub Project Status<u><b>Current Projects</b></u><br />
<span class="postbody"><b>Ore No Sora </b>(started 10112011)<b> </b></span><br />
<span class="postbody"><b>Yonimo kimyona monogatari SP 2011 Spring</b> (announced 20052011)</span><br />
<br />
<u><b>Side Projects</b></u><br />
<b>Moyashimon</b> (timing completed)<br />
<strike><b>Freeter, Ie wo Kau</b> (planned)</strike> dropped subs being released by earthcolor on d-addicts.<br />
<br />
<u><b>Completed Projects</b></u><br />
<b>Saigo no bansan SP</b><b> </b>completed 13072011<br />
<b>Young Black Jack SP</b> completed 29042011<br />
<b>Sayonara bokutachi no youchien SP</b> completed 22042011 (with Samshikmomo) <br />
<br />
<u><b>Projects I would like to do if I could translate by ear</b></u><br />
Odoru Daisousen SP<br />
Tokumei Kakarichou Tadano Hitoshi S1-4<br />
Rikon BengoshiKong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com6tag:blogger.com,1999:blog-4840501140698659904.post-36731139309198499262011-05-17T21:57:00.001+10:002011-05-17T21:57:24.458+10:00Header Change for blogChanged from "Kong of the Apes" to "Lone Wolf & Subs."Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-65049309387832628542011-05-17T21:53:00.020+10:002011-07-13T01:58:08.149+10:00Third Fansub Project: Saigo No Bansan (The Last Supper)Translation progress:<br />
<br />
<strike>62 </strike><br />
<strike>00:08:17,220 --> 00:08:18,740</strike><br />
<strike>20110520 </strike><br />
<strike>83 </strike><br />
<strike>00:09:16,310 --> 00:09:17,94</strike>0<br />
<strike>20110523 </strike><br />
<strike>146 </strike><br />
<strike>00:13:02,160 --> 00:13:06,050</strike><br />
<strike>20110529</strike><br />
<strike>306 </strike><br />
<strike>00:23:31,430 --> 00:23:34,940</strike><br />
<strike>20110530</strike><br />
<strike>367 </strike><br />
<strike>00:26:15,760 --> 00:26:17,820</strike><br />
<strike>20110601 </strike><br />
<strike>402 </strike><br />
<strike>00:27:41,050 --> 00:27:43,740</strike><br />
<strike>20110601</strike><br />
<strike>477 </strike><br />
<strike>00:32:37,150 --> 00:32:40,520</strike><br />
<strike>20110613 </strike><br />
<strike>527 </strike><br />
<strike>00:35:36,210 --> 00:35:41,210</strike><br />
<strike>20110616 </strike><br />
<strike>602 </strike><br />
<strike>00:40:20,460 --> 00:40:24,470</strike><br />
<strike>20110619</strike><br />
<strike>729 </strike><br />
<strike>00:48:28,770 --> 00:48:31,310</strike><br />
<strike>20110704</strike><br />
<strike>801 </strike><br />
<strike>00:54:04,130 --> 00:54:06,210</strike><br />
<strike>20110705</strike><br />
<strike>914 </strike><br />
<strike>01:01:31,510 --> 01:01:36,480</strike><br />
<strike>20110706 </strike><br />
<strike>1078 </strike><br />
<strike>01:16:50,480 --> 01:16:55,450</strike><br />
<strike>20110707 </strike><br />
<strike>1322 </strike><br />
<strike>01:34:00,950 --> 01:34:04,890</strike><br />
Completed and released on D-addictsKong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com2tag:blogger.com,1999:blog-4840501140698659904.post-74207169522570151632011-05-17T16:21:00.001+10:002013-06-02T02:50:09.969+10:00<pre style="font-family: Times,"Times New Roman",serif;">
</pre>
Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com0tag:blogger.com,1999:blog-4840501140698659904.post-83304024316907889772011-05-05T20:50:00.018+10:002011-06-09T21:50:51.033+10:00Timing for Moyashimon Japanese SubsI will be doing the timing for the Japanese subs currently uploaded on D-addicts by gazghost. The expected completion time for the synchronisation of these subs to the 704x396 XviD raws provided by Xraymind will be before July.<br />
<br />
Then I will be translating these subs to English around November or December. Well most of the work for translation will be done around then as I expect to be busy from July till November.<br />
<br />
1. Episode 1 timing of Japanese Subs done and uploaded to D-addicts. 05052011<br />
2. Episode 2 timing of Japanese Subs done and uploaded to D-addicts. 08052011<br />
3. Episode 3 timing of Japanese Subs done and uploaded to D-addicts. 11052011<br />
4. Episode 4 timing of Japanese Subs done and uploaded to D-addicts. 18052011<br />
5. Episode 5 timing of Japanese Subs done and uploaded to D-addicts. 19052011<br />
(Timing getting faster and more precise now that I have a procedure set)<br />
6. Episode 6 timing of Japanese Subs done and uploaded to D-addicts. 24052011<br />
7. Episode 7 timing of Japanese Subs done and uploaded to D-addicts. 02062011<br />
8. Episode 8 timing of Japanese Subs done and uploaded to D-addicts. 07062011<br />
9. Episode 9 timing of Japanese Subs done and uploaded to D-addicts. 08062011<br />
10. Episode 10 timing of Japanese Subs done and uploaded to D-addicts. 08062011<br />
11. Episode 11 timing of Japanese Subs done and uploaded to D-addicts. 09062011<br />
Timing CompletedKong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-65516940268838473392011-05-04T23:03:00.004+10:002011-05-05T21:30:45.891+10:00Fansubbing TechnologyIn this entry, I will discuss the technology used in doing my first two fansubs. I will specifically talk about fansubbing "Young Black Jack" as it was harder to sub due to the medical terms.<br />
<br />
Firstly, I do my work on a 4th generation white MacBook dual booting of OSX Snow Leopard and Ubuntu Maverick Meerkat 10.10. The OS that I mainly work under these days is Ubuntu.<br />
<br />
Let's look at some screenshots of the applications used while fansubbing "Young Black Jack." In both these screenshots, the panel on the top and both docks to the left and the bottom had "autohide" turned off. Normally, I would have "autohide" on, so I have a bit more space on the screen to work with. Screenshot 1 is on Virtual Desktop 1 and Screenshot 2 is on Virtual Desktop 2. These are like workspaces in OSX or rather workspaces in OSX is like virtual desktop on Linux as I believe that Linux had these technology before Apple. Breaking down the software used in Screenshot 1 and Screenshot 2: <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG5i9-Ni1S7eWaokDKUnC_QUx6OUm3ERisja92A3wnPz3YMlBGE4I6BINZdThZ77xLAHYhaNtHgaN_dmg0G4-0Z3mI_RYr4NUVx0vffDyBmnIVarpxIHwmf5evQpQoJCoqIq7D63YE5ddi/s1600/FansubbingYBJ.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG5i9-Ni1S7eWaokDKUnC_QUx6OUm3ERisja92A3wnPz3YMlBGE4I6BINZdThZ77xLAHYhaNtHgaN_dmg0G4-0Z3mI_RYr4NUVx0vffDyBmnIVarpxIHwmf5evQpQoJCoqIq7D63YE5ddi/s320/FansubbingYBJ.png" width="320" /></a></div><br />
Screenshot 1:<br />
Gnome MPlayer to play the video; Gedit Text Editor where I just typed over the timed Japanese subs; and I also opened up the Japanese sub file with Mozilla Firefox. Firefox had Rikaichan plugin installed where the options of the installed dictionary from JDict is configured. By hovering the mouse over the Japanese words the entries will show up in a tool tips type box. This is not shown here as I needed to move the mouse to do the screenshots. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3cCsSfZEUyJWyG0vfa5HUKXZMzgSZoncV_kGZR3nnJqgiCMJLR4Se3HEqWl0RX9rETJUtDV9I_0zIKd54WUxCk7CLB55sz-9W-gkOA4xc-a7RFbzOYcGRqwxEdnIUdNLdzCuCFxhkyGXP/s1600/FansubbingYBJ2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="199" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3cCsSfZEUyJWyG0vfa5HUKXZMzgSZoncV_kGZR3nnJqgiCMJLR4Se3HEqWl0RX9rETJUtDV9I_0zIKd54WUxCk7CLB55sz-9W-gkOA4xc-a7RFbzOYcGRqwxEdnIUdNLdzCuCFxhkyGXP/s320/FansubbingYBJ2.png" width="320" /></a></div><br />
By clicking the second space in the virtual desktop either in the panel at the top or the dock at the bottom, my screen will spin around to screenshot 2.<br />
<br />
Screenshot 2: Are the websites that I used. Mainly Google, Wikipedia, online English dictionary and thesaurus sites and most importantly two tabs with Jim Breen's JDic opened. One page is opened with <span style="color: blue;"><span style="color: black;">Jpn-Eng General (EDICT)</span> </span> dictionary for gneral usage terms while the other is opened with <span style="color: blue;">the Life Sciences/Bio-Med </span> dictionary for medical terms. The other application shown is Anki where I enter new words and phrases to study Japanese.<br />
<br />
But soon my fansubbing process is about to change as in the panel there is an icon for Aegisub which didn't work very well under Linux the last time I tried it. This time it's a goer. And the cost of all these applications? $0.00 and legal.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-82352645973439043072011-05-03T16:33:00.005+10:002011-05-03T17:33:34.959+10:00Watching "Sakura To Satsuki" for possible fansubbing project.Currently watching "Sakura To Satsuki" for possible fansubbing project.<br />
Even though it is more interesting than Necchu Jidai, not much going on in this drama except a lot of talking. Basically about the friendship between two women who likes the same guy. If I write anything more then I'll be spoiling it for everyone.<br />
<br />
I can't see myself watching it again so it's not likely to be subbed by me.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-4591829641921169082011-05-03T14:07:00.002+10:002011-05-03T14:10:38.913+10:00Sayonara Bokutachi No Youchien new vocab entered into AnkiFinished entering the new vocab from "Sayonara Bokutachi No Youchien" to study into <a href="http://en.wikipedia.org/wiki/Anki" style="color: #6fa8dc;">anki</a>.<br />
Anki is a Space Repetition System (SRS) program for remembering things and is especially useful for learning Japanese. Basically it's a flash card program.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-27235233305367782672011-05-03T14:02:00.004+10:002011-05-05T21:24:19.409+10:00Possible Fansub ProjectCurrently watching Necchu Jidai with Japanese Subs to see if I will take it on as a fansubbing project. I don't like the chances though as it seems boring.<br />
<br />
<strike>I might sub it but</strike> it looks like a cliched and formulaic school drama and it seems to be a pilot for an upcoming series. Apart from exposing myself to more Japanese language, as a story I don't think I will get anything out of it.<br />
<br />
"The Queen's Classroom" 教室の女王 [ Jyo Ou noKyoushitsu ] is the benchmark for school dramas and this is just like an elementary school version of "GTO" except that it is quite tame and doesn't seem to know where it's going.<br />
<br />
I can't really see myself watching this again so it's not likely to be subbed by me.Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-31088740242111917042011-05-02T19:06:00.000+10:002011-05-02T19:06:10.748+10:00Second Fansubbing Project "Young Black Jack" Completed<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td width="100%"><span class="postdetails">Posted: Fri Apr 29, 2011 3:15 am<span class="gen"> </span> Post subject: Young Black Jack SP [Eng Subs] (Complete)<span id="deleteVote_1385153"></span></span></td> <td nowrap="nowrap" valign="top"> </td> </tr>
<tr> <td colspan="2"><hr /> </td> </tr>
<tr> <td colspan="2"><span class="postbody">This is the complete English Subtitles for: <br />
Young Black Jack (704x396 x264) <br />
Raw Provider: Furransu <br />
Based on the JP subs provided by Furransu. <br />
English Translation: Kong of the Apes. <br />
<br />
Comments, trivia and notes: <br />
1. I love the sound track on this. Listen to the leit motif for the characters. The contrast for Black Jack's theme and Nagisa's theme really stood out. <br />
2. Black Jack writes in his note book in German. <br />
3. Originally I had translated Ten Mei as destiny, but I'd changed it to Karma. The difference being that Karma involves connections between living things, even past and future lives whereas destiny does not have such a connection. <br />
4. I had no idea of what Tatsumi was talking about when he was harassing Yuna, Yuna had no idea either so it was a direct translation from the script. <br />
5. I also did a direct translation when Black Jack was feeling guilty about his mother's death because it contained an inter-textual reference to Jesus bearing the cross which I thought had a much more powerful imagery than if I was to translated to: "Am I going to feel guilty all my life." <br />
6. Takashi said that the skin was from his bum but I translated it to heart when Dr Honma said it. The actual word that Dr Honma used was Omou which means feelings but it sounded weird in English. On a physical level the skin was from Takashi's bum but metaphorically from his heart. <br />
7. When Black Jack was talking to Takashi he said "I will never forget this feeling" the actual word he used was kimochi. Again it sounded weird in English so it became "I will never forget our friendship and your generosity". I've thought about using: loyalty, devotion and fidelity, but I don't think it was that kind of relationship between the two. <br />
8. Yuna calls Black Jack, Mr Hazama, whereas Dr Honma called him by his first name of Tokio and her parents called him Dr. Hazama. This shows the status and distance in relationship between them and Black Jack. While it is more apparent in Japanese than in English, such things do exist in English. They all recognised him as a doctor even though he is unlicenced but Yuna calling him Mr Hazama suggests that she feels that their distance in relationship is closer than if she calls him doctor but not close enough to call him by his first name as she did with Naoki. <br />
9. Michi means path or road. There is a physical meaning and a metaphorical meaning. Metaphorically it means a deep devotion to a career, sports, hobby, etc. but there is always an underlying philosophy involved in the activity. If you have read, "The Road Less Travel," by Robert Frost you might understand what I'm talking about. <br />
10. Rogue is a good word to describe Black Jack. Originally, I translated "Yami Isha" (Yami meaning from the darkness, shady, illegal, etc) as unlicenced doctor then I remembered the word "rogue" but I used Rogue Doctor and unlicenced doctor depending on the situation otherwise it looses it's effect. <br />
11. When Dr Honma speaks, sometimes I thought he was talking in French. <br />
12. I like watching people in the background during group shots or a wide shots. At the party, during Naoki's proposal watch the extras, the parents' excitement and Black Jack's dis-interest. <br />
<br />
<strike>I should write a fansubbing blog. <img alt="Big Smile" border="0" src="http://static.d-addicts.com/da/forum/images/smiles/biggrin.gif" /></strike> <br />
<br />
Again the same conditions apply for the use of these subs. That is: <br />
<span style="color: red;"><span style="font-size: 18px; line-height: normal;"><span style="font-weight: bold;"> <br />
<span style="color: orange;">These subs comes with the condition that it is for private use only: </span><br style="color: orange;" /><span style="color: orange;"> These subs are not to be uploaded onto streaming sites, and not be contained as part of a package for sale, rental or ebay.</span></span></span></span> <br />
<br />
Thank-you and Enjoy, <br />
<br />
<br />
Kong of the Apes </span></td></tr>
</tbody></table>Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-1537006103481640572011-05-02T18:57:00.001+10:002011-05-02T19:00:40.867+10:00Second Fansubbing Project "Young Black Jack"<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td width="100%"><span class="postdetails">Posted: Thu Apr 28, 2011 3:50 am<span class="gen"> </span> Post subject: Post Rating: <span id="deleteVote_1384932">0</span></span></td> <td nowrap="nowrap" valign="top"><br />
</td> </tr>
<tr> <td colspan="2"><hr /></td> </tr>
<tr> <td colspan="2"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheAczrRH81wY0M9VHJzXrm1f8nuB24g3iWHRDsxhLvrbx2NB9epVI6cQovmexKCr9u5ylbJdJq4ALxIrkQGdrvyjeUBag1HeASubRN4f_Bnm6vsdvA1Qxh_ybXKWElEpP-jk2JLXWQPPpG/s1600/YoungBlackJack.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheAczrRH81wY0M9VHJzXrm1f8nuB24g3iWHRDsxhLvrbx2NB9epVI6cQovmexKCr9u5ylbJdJq4ALxIrkQGdrvyjeUBag1HeASubRN4f_Bnm6vsdvA1Qxh_ybXKWElEpP-jk2JLXWQPPpG/s320/YoungBlackJack.png" width="320" /></a></div><br />
<span class="postbody">Update on the English Subs: <br />
<br />
I still have about 30 minutes of the video to go. <br />
<br />
There is a section where the timing is a bit out of sync and then comes back on sync again. I've decided not to fix the timing, because I don't really want to spend time learning how to use the software and I think there are a lot of timers out in fansub world who could do the job better. <br />
<br />
With some research, the medical terminology is not a problem. <br />
<br />
Since this is my second subbing project and I'm still studying Japanese on my own, here are some observations I've made if anybody else decides to follow the same path. <br />
<br />
1. Choose a project that you're most likely to be interested in because you'll be watching the video <span style="font-weight: bold;">at least</span> six times. This explains why some series get oversubbed while others don't get subbed. <br />
<br />
2. You have to be competent in the second language in this case Japanese but proficiency in your first language is more important because your audience is English speaking. <br />
<br />
3. It helps to be familiar with Japanese culture, geography and history. (I've been to Japan four times already, practised Shorinji Kempo for eight years, read a lot of books and watch jdrama, movies and anime). Good books to read to learn about history and culture are "Musashi" and "Taiko" both written by Eiji Yoshikawa and "Japanese Death Poems Written by Zen Monks and Haiku Poets on the Verge of Death" by Yoel Hoffman. <br />
<br />
4. With sentence structure and grammar, you will only use about 10% of what you've learn in Japanese class and textbooks. The rest of what you've learnt is used as a guide only because real Japanese spoken under real situations aren't like those in class and textbooks. That is why machine translation doesn't work. ( A good vocabulary range also helps ). <br />
<br />
5. Some things just don't translate well from one language to the other, so you have to think what would sound natural for a person in the targeted language would say in that situation because your audience would be the one in the targeted language. Another reason why machine translation doesn't work. <br />
<br />
6. It's good to have a native Japanese speaker check your translation but your work doesn't end there because you will have to rewrite the corrections to make it natural for the targeted audience and that the translation fits in with the story as a whole. If you are intending to have a native speaker check your translation then it is another reason to be competent in Japanese because they shouldn't have to do too much work. <br />
<br />
7. Fansubbing supplements my study of the Japanese language and because I'm studying through a real world task that has a real audience it becomes more purposeful. It also makes you reflect deeply about your first language.</span></td><td colspan="2"></td><td colspan="2"></td><td colspan="2"></td><td colspan="2"></td><td colspan="2"></td><td colspan="2"></td><td colspan="2"></td><td colspan="2"></td></tr>
</tbody></table>Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-70840400879068780002011-05-02T18:44:00.000+10:002011-05-02T18:44:56.758+10:00Comments, Notes and Trivia for Sayonara Bokutachi No Youchien<span style="font-family: Times,"Times New Roman",serif; font-size: small;">1. It seems that most translation for "Sayonara Bokutachi No Youchien" is "Goodbye to our kindergarten", however I used "Farewell instead of "Goodbye" as "Farewell" has more permanency about it. Secondly I've left out the preposition "to" because without it, it sounded more like the kids were talking directly to the kindergarten itself as kids tend to do. So my translation became: "Farewell our kindergarten" instead of "Goodbye to our kindergarten" the difference in effect is similar to the difference between direct speech and reported or indirect speech. Furthermore "Goodbye to our kindergarten is a simple clause" whereas "Farewell our kindergarten" is more like a sentence or complex clause.<br />
<br />
2. The children's rhyme that Kan'na was singing when she was getting picked up: </span><span style="font-size: small;"><br style="font-family: Times,"Times New Roman",serif;" /></span><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"> </span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">♪~ き き きのこ き き きのこ
♪~ のこのこのこのこ あるいて
</span><span style="font-family: Times,"Times New Roman",serif; font-size: small;">I've originally translated to: </span><span style="font-size: small;">
<span style="color: #20124d;">mu mu mushroom mu mu mushroom</span>
<span style="color: #20124d;">calmly, calmly, calmly, calmly walking</span>
Because it's a children's rhyme I made used of alliteration and consonance in the second line.
To translate it without poetic devices just doesn't have the same effect.
When samshikmomo checked my translation and changed "calmly" to "slowly" I'd changed "walking </span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span><span style="font-family: Times,"Times New Roman",serif;">to "strolling" so the second line became: "slowly slowly slowly slowly strolling" which sounded even </span></span></span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span><span style="font-family: Times,"Times New Roman",serif;">better with the "s", "l" and "o" sounds.
3. It was quite difficult to translate the missing part by ear where Takumi was talking about pancakes </span></span></span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span><span style="font-family: Times,"Times New Roman",serif;">because he was crying. I did as best as I could there then put emoticons like (T_T) where I couldn't pick </span></span></span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span><span style="font-family: Times,"Times New Roman",serif;">out the words. Samshikmomo was able translate the missing part by ear.
4. I wondered why the kids repeat "we" and "our" when they were doing the graduation speech.
I thought it might relate to gender as "Bokutachi" to my knowledge is masculine but I'm sure </span></span></span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span><span style="font-family: Times,"Times New Roman",serif;">"Watashitachi" is gender neutral. If that's the case to have the title "Sayonara Bokutachi no Youchien" </span></span></span></pre><pre style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span><span style="font-family: Times,"Times New Roman",serif;">is not very inclusive of the girls. I may have to ask samshimomo.
</span></span></span></pre>Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-60582106696044007722011-05-02T18:33:00.000+10:002011-05-02T18:33:50.375+10:00First Fansub: Sayonara Bokutachi No Youchien<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td width="100%"><span class="postdetails">Posted: Fri Apr 22, 2011 9:28 am<span class="gen"> </span> Post subject: Sayonara Bokutachi no Youchien (Re-air Ver) [Eng subs] (Complete)<span id="deleteVote_1383412"></span></span></td> <td nowrap="nowrap" valign="top"> </td> </tr>
<tr> <td colspan="2"><hr /></td> </tr>
<tr> <td colspan="2"><span class="postbody">This is the complete English Subtitles for: <br />
Sayonara Bokutachi no Youchien (704x396 x264) (Re-air Ver) <br />
Raw Provider: Furransu <br />
Based on the JP subs provided by Furransu. <br />
QC: Samshikmomo <br />
Timing: Samshikmomo <br />
Spot translation: Samshikmomo. <br />
Initial English Translation: Kong of the Apes. <br />
English Editing: Kong of the Apes. <br />
<br />
Initially I have only intended to translate the Japanese sub to English and released it as it is, but I got offers of assistance from Samshikmomo, who did a great job in providing a quality sub that we can be proud of. I also had offers for assistance from isabelh202 but was not required. For all these people including Furransu, I thank-you. <br />
<br />
The subs were translated to Australian English so if you are used to American English it is only a slight difference in spelling for some words. <br />
The romanisation of place names was kept as one word but with the start of each Kanji capitalised so that it is easier to read, especially where there are a series of vowels. E.g. Takao = TakaO <br />
<br />
This is a great drama that is funny, dark and deep with superb acting from the kids. <br />
With any good stories every small detail is connected to the whole such as the picture => the lollies => the weather report<br />
<table align="center" border="0" cellpadding="3" cellspacing="1"><tbody>
<tr> <td><span style="font-size: 11px;"><a _fcksavedurl="http://pics.livejournal.com/kongoftheapes/pic/000016c8/" href="http://pics.livejournal.com/kongoftheapes/pic/000016c8/"><img _fcksavedurl="http://pics.livejournal.com/kongoftheapes/pic/000016c8/s640x480" alt="Sayonara Bokutachi No Youchien Screenshot" border="0" height="356" src="http://pics.livejournal.com/kongoftheapes/pic/000016c8/s640x480" width="640" /></a></span></td></tr>
</tbody></table><br />
<br />
By bringing you these subs I hope that the viewer can appreciate the depth of this story as I have done by translating it. <br />
<br />
<span style="color: maroon;"><span style="font-weight: bold;"><span style="font-size: 18px; line-height: normal;">These subs comes with the condition that it is for private use only: <br />
These subs are not to be uploaded onto streaming sites, and not be contained as part of a package for sale, rental or ebay.</span></span> <br />
</span><br />
Thank-you and Enjoy, <br />
<br />
Kong of the Apes. </span></td></tr>
</tbody></table><br />
The work was pretty tedious but in the end addictive and satisfying. Can't seem to get the song out of my head my afterwardsKong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.comtag:blogger.com,1999:blog-4840501140698659904.post-88768075345844982802010-09-22T14:15:00.002+10:002011-05-03T14:30:11.093+10:00ningen nante Yoshida Takurou: 人間なんて 吉田拓郎<b>Japanese:</b><br />
<style type="text/css">
p { margin-bottom: 0.21cm; }
</style> <br />
<div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;">人間なんてラララララ (6x)<br />
何かが欲しい~オイラ </div><div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;">それが何だかは分からない<br />
だけど~何かが足りないよ~ </div><div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;">今の~自分も可笑しいよ~<br />
空に~浮かぶ雲は~<br />
いつか~どこかへ飛んでゆく~<br />
そこに~何かがあるんだろうか~<br />
それは~誰にも分からない~<br />
人間なんてラララララ (8x)</div><br />
<b>Wapanese</b>:<br />
<style type="text/css">
p { margin-bottom: 0.21cm;
</style>Ningen nante la la la la la (6x)<br />
<div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;">Nanika ga hoshii oira</div><div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;">Sore ga nandaka wakaranai<br />
Dakedo nanika ga tarinai yo<br />
Ima no jibun mo okashii yo<br />
Sora ni ukabu kumo ha<br />
Itsuka dokoka he tondeyuku<br />
Soko ni nanika ga arundarou ka<br />
Sore ha dare ni mo wakaranai<br />
Ningen nante la la la la la (8x)</div><div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;"><b>Translation:</b></div><div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;"><style type="text/css">
td p { margin-bottom: 0cm; }p { margin-bottom: 0.21cm; }
</style> <br />
<div align="LEFT">What is human la la la la la (6x)</div><div align="LEFT">There's something that we want;</div><div align="LEFT">what it is, we don't know,</div><div align="LEFT">but that something is not enough.</div><div align="LEFT">My present self is a bit funny.</div><div align="LEFT">In the sky, floats the clouds;</div><div align="LEFT">the time and the place it goes off to fly to</div><div align="LEFT">does something happen there?</div><div align="LEFT">That is something that no-one knows.</div><div align="LEFT">What is human la la la la la (8x)</div><div align="LEFT"><br />
</div> <b></b><br />
<div align="LEFT" style="border: medium none; font-weight: normal; margin-bottom: 0cm; padding: 0cm;"><br />
</div> <b><br />
</b><br />
<br />
</div>Kong of the Apeshttp://www.blogger.com/profile/08652172647593269513noreply@blogger.com