N810
Gain root access./flasher-3.0 --enable-rd-mode sudo gainroot passwd user passwd root passwd -l root echo "user ALL = PASSWD: /bin/su" >> /etc/sudoers sudo su - Install maemo diablo development framework on your debian
wget http://repository.maemo.org/stable/diablo/maemo-scratchbox-install_4.1.sh echo 0 > /proc/sys/vm/vdso_enabled ./maemo-scratchbox-install_4.1.sh /scratchbox/sbin/sbox_adduser marc yes
wget http://repository.maemo.org/stable/diablo/maemo-sdk-install_4.1.sh ./maemo-sdk-install_4.1.sh
/scratchbox/login
apt-get install xserver-xephyr Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite
export DISPLAY=:2 af-sb-init.sh start Start porting!Note that all the instructions provided below are for building from scratch the native armel packages under scratchbox compilation framework/ ports available:
mutt port
export DEBFULLNAME="Marc de Courville" wget ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.22.tar.gz tar zxvf cyrus-sasl-2.1.22.tar.gz cd cyrus-sasl-2.1.22 dh_make -e marc@courville.org -f ../cyrus-sasl-2.1.22.tar.gz cd debian/ vi changelog compat control copyright rules cd .. dpkg-buildpackage -rfakeroot -b cd .. dpkg -i cyrus-sasl_2.1.22-1_armel.deb
wget ftp://ftp.mutt.org/mutt/devel/mutt-1.5.18.tar.gz tar zxvf mutt-1.5.18.tar.gz cd mutt-1.5.18 dh_make -e marc@courville.org -f ../mutt-1.5.18.tar.gz cd debian/ vi changelog compat control copyright rules cd .. dpkg-buildpackage -rfakeroot -b cd ..
apt-get install libncursesw5 octave port
export DEBFULLNAME="Marc de Courville" wget https://computation.llnl.gov/casc/Overture/henshaw/software/f2c.tar.gz tar zxvf f2c.tar.gz cd f2c cd src cp makefile.u Makefile make cp f2c /usr/bin cd .. unzip libf2c.zip cd libf2c cp makefile.u Makefile make cp libf2c.a /usr/lib cp f2c.h /usr/include/ cd ../.. wget http://modular.math.washington.edu/home/was/s/lib64/R/bin/f77_f2c chmod a+rx f77_f2c cp f77_f2c /usr/bin
apt-get install libreadline4 libreadline4-dev
wget ftp://ftp.octave.org/pub/octave/octave-3.0.2.tar.gz tar zxvf octave-3.0.2.tar.gz cd octave-3.0.2 dh_make -e marc@courville.org -f ../octave-3.0.2.tar.gz cd debian/ vi changelog compat control copyright rules cd .. dpkg-buildpackage -rfakeroot -b cd .. gnuplotI failed to compile gnuplot because of an internal arm gcc compiler error. To my knowledge there is no known solution with the current toolchain used in scratchbox. matrix.c: In function `lu_decomp': matrix.c:328: internal compiler error: Segmentation fault |
Main Page >