https://seesaawiki.jp/lifewithslackzaurus/d/HTML/CSS/JavaScript%a4%ce%ce%fd%bd%ac%20local%20Web%a5%b5%a1%bc%a5%d0 で、ApacheをWebサーバでmakeし、
DBはDB4にしたが、スペック的に(?)ZaurusにはSQLiteの方が良いだろう。
httpd-2.2.4:
入れ換え無しでやってみる。
apr-1.2.8:
入れ換え無しでやってみる。
apr-util-1.2.8:
先にsqliteをmake/installする。
sqlite-3.5.7:
spitzにはsqlite2が入っている。
https://seesaawiki.jp/lifewithslackzaurus/d/gpe%2dconf
\
(/mnt/card/slackbuilds.org/slackbuilds/12.0/libraries/sqlite/sqlite.SlackBuild を参考に、)
(予定、計画中)
当初、sqlite3はinstallしない予定だった。
gpe-confd-0.16はsqlite-2.xに依存するが、sqlite-3.xではmakeできないため、Slack-12.2のsqlite-3は
とりあえず雑記録に置いていた。SZにはinstallしない。計画のみとしていた。
sqlite-3.6.6.2:
(readline、ncurses に依存する)
(~/org.openembedded.dev/packages/sqlite/sqlite3_3.5.6.bb を参考に、)
(~/slackware-12.2/source/ap/sqlite/sqlite.SlackBuild を参考に、)
$ tar xjf ~/slackware-12.2/source/ap/sqlite-3.6.6.2.tar.bz2
$ cd sqlite-3.6.6.2
($ patch -p1 -i ~/org.openembedded.dev/packages/sqlite/sqlite3/libtool.patch 実行しなかった)
$ CFLAGS=”-O2 -march=armv5te” CXXFLAGS=”-O2 -march=armv5te” LDFLAGS=”-ldl” \
\ ./configure –prefix=/usr –sysconfdir=/etc –localstatedir/var \
\ –enable-threadsafe –enable-cross-thread-connections –enable-tempstore=yes \
\ –enable-load-extension –enable-static=no \
\ –disable-tcl –enable-shared \ (実行した)
\ –build=arm-linux-gnueabi
$ make
$ mkdir ~/package-sqlite
$ make install DESTDIR=~/package-sqlite
$ rm -rf ~/package-sqlite
$ sudo chown -R root:root ~/sqlite-3.6.6.2
$ sudo mkdir ~/package-sqlite
$ sudo make install DESTDIR=~/package-sqlite
$ cd ~/package-sqlite
$ sudo strip –strip-unneeded usr/bin/* usr/lib/*
$ sudo install -D -m 0644 ~/sqlite-3.6.6.2/sqlite3.1 usr/man/man1/sqlite3.1
$ sudo gzip -9 usr/man/man1/sqlite3.1
$ sudo sed -i ‘s|Libs: -L${libdir} -lsqlite3|Libs: -L${libdir} -lsqlite3 -ldl|g’ \
\ usr/lib/pkgconfig/sqlite3.pc
$ sudo makepkg ../sqlite-3.6.6.2-zaurus-1.tgz
$ sudo installpkg ../sqlite-3.6.6.2-zaurus-1.tgz
今は他にやりたい事があるのでしない。後でやる。
参考URL:
https://slackbuilds.org/repository/12.0/libraries/sqlite/