WZ EDITOR 6.0

| | コメント(0)

WZエディタが6.0にバージョンアップされるそうな

http://www.wzsoft.jp/wz6/

> WZ6.0はWZ5.0のバージョンアップ版ではなく、1から開発した別のソフトウェアです。
> 若干の細かい点でWZ5.0と差異がありますが、可能な限りWZ5.0の使い勝手は継承しております。

だそうです。

WZ5.0からWZ6.0はずいぶん長かったですが、
WZ6.0プレビュー初版(08/07/28)からはすごいスピードでの更新状態(*_*)
http://www.wzsoft.jp/wz6/verup/index.html

自分も要望出したら、即反映された。(脱帽)

clamav-0.93

| | コメント(0)
0.93 がstable release になっていたので、アップデートするが
ERROR: Not supported data format
というエラーで、起動しない。

一度freshclam動かせばいいのね。

[gcc 3.4.3]で64bit
$ CFLAGS="-O3 -m64" \
LDFLAGS="-L/usr/local/lib -L/usr/sfw/lib/amd64 -R/usr/local/lib -R/usr/sfw/lib/amd64" \
CPPFLAGS="-I/usr/local/include -I/usr/sfw/include" \
./configure

$ make
$ make check
$ su
# make install

maildrop-2.0.4

| | コメント(0)
maildrop の64bitコンパイル。[gcc 3.4.3]

--enable-maildirquotaとするとlibgcc_s.soがないって怒られたので、リンクする。
# cd /usr/sfw/lib/amd64
# ln -s libgcc_s.so.1 libgcc_s.so
インストール
$ CPPFLAGS="-I/usr/local/include -I/usr/sfw/include" \
LDFLAGS="-R/usr/local/lib -R/usr/sfw/lib/amd64 -L/usr/local/lib -L/usr/sfw/lib/amd64" \
CC="/usr/sfw/bin/gcc -m64" \
CXX="/usr/sfw/bin/g++ -m64" ./configure --enable-maildirquota

$ make
$ su
# make install-strip
# make install-man

php-5.2.5

| | コメント(0)
[SunStudio 12]で64bit
CC="/opt/SUNWspro/bin/cc -fast -m64" \
CXX="/opt/SUNWspro/bin/CC -fast -m64" \
CPPFLAGS="-I/usr/local/include -I/usr/local/ssl/include \
-I/usr/sfw/include -I/usr/local/mysql/include/mysql -I/usr/openwin/include" \
LDFLAGS="-L/usr/local/lib -L/usr/local/ssl/lib -L/usr/sfw/lib/64  \
-L/usr/local/mysql/lib/mysql -R/usr/local/lib -R/usr/local/ssl/lib \
-R/usr/sfw/lib/64  -R/usr/local/mysql/lib/mysql" \
 ./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--enable-zend-multibyte \
--enable-mbstring \
--enable-mbregex \
--with-openssl-dir=/usr/local/ssl \
--with-gd \
--enable-gd-jis-conv \
--enable-gd-native-ttf \
--with-zlib-dir=/usr/lib/64 \
--with-gettext=/usr/lib/64 \
--with-jpeg-dir=/usr/lib/64 \
--with-png-dir=/usr/lib/64 \
--with-xpm-dir=/usr/openwin/lib/64 \
--with-pear \
--with-freetype-dir=/usr/local/lib \
--enable-sockets

$ make
$ su
# make install

freetype-2.3.5

| | コメント(0)
PHPを64bitでmakeするために導入

gcc-3.4.3 で64bit
CC="/usr/sfw/bin/gcc -m64" \
CXX="/usr/sfw/bin/g++ -m64" \
LDFLAGS="-L/usr/local/lib -L/usr/sfw/lib/64 -R/usr/local/lib -R/usr/sfw/lib/64 " \
./configure

$ make setup
$ su
# make install

httpd-2.0.61

| | コメント(0)
[SunStudio 12]で64bit
CC="/opt/SUNWspro/bin/cc -fast -m64" \
CXX="/opt/SUNWspro/bin/CC -fast -m64" \
CPPFLAGS="-I/usr/local/ssl/include" \
LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib" \
 ./configure --enable-so --with-ssl=/usr/local/ssl --enable-ssl=shared \
 --enable-rule=SHARED_CORE --enable-rewrite=shared 

$ make
$ su
# make install

sed-4.1.5

| | コメント(0)
GNUのsedでないといかんこともあるので入れておく。

solaris10ではそのままsed-4.1.5がmakeできないのは困った話。

いったんsed-4.1.4をインストール
$ ./configure
$ make
$ su
# make install

その後sed-4.1.5を展開しlib/regexec.cを編集
1行目(コピーライトの後ろでよい)に#include <stdbool.h>を挿入

SunStudioでは失敗するので、gccで64bit
$ CC="/usr/sfw/bin/gcc -O3 -m64" \
 ./configure
$ make
$ su
# make install

GMP 4.2.2

| | コメント(0)
うおぉぉぉ、知らないうちにGMP 4.2.2が出てる
http://gmplib.org/

NEWS

Features:
* New support for x86_64-solaris

んで、solaris x86-64bitで、コンパイルできるようになった。

何が幸せかというと、今までgmplibが64bitで作成できなくて、 gmplibを必要としているClamAVも32bitで使っていた。
だけど、これでClamAVも64bitでいける(^^)

[SunStudio 12]で64bit
CC="/opt/SUNWspro/bin/cc" \
CFLAGS="-fast -m64" \
 ./configure

$ make
$ make check
$ su
# make install

mysql-5.0.51

| | コメント(0)
http://www.mysql.com/
[SunStudio 12]で64bit
CC="/opt/SUNWspro/bin/cc -fast -m64" \
CXX="/opt/SUNWspro/bin/CC -fast -m64" \
CPPFLAGS="-I/usr/local/ssl/include -I/usr/sfw/include" \
LDFLAGS="-L/usr/local/ssl/lib -L/usr/sfw/lib/64 -R/usr/local/ssl/lib -R/usr/sfw/lib/64" \
 ./configure \
--prefix=/usr/local/mysql \
--with-charset=ujis \
--with-openssl=/usr/local/ssl \
--with-berkeley-db \
--enable-thread-safe-client 

$ make
$ su
# make install

Berkeley DB 4.6.21

| | コメント(0)
http://www.oracle.com/technology/software/products/berkeley-db/index.html

[SunStudio 12]で64bit
$ cd build_unix
$ CC="/opt/SUNWspro/bin/cc" \
$ CFLAGS="-fast -m64" \
$  ../dist/configure --prefix=/usr/local
$ make
$ su
# make install