- 论坛徽章:
- 0
|
编译 cyrus-sasl-2.1.21 错误 ( 2005年5月30日16:47 )
OS: Solaris 9
Autoconf:2.13
Make : 3.80
gcc: 3.3.2
CC=gcc CFLAGS="-O6" CXX=gcc CXXFLAGS="-O6 -felide-constructors -fno-exceptions -fno-rtti"
CPPFLAGS="-I/usr/local/mysql/include";export CPPFLAGS
./configure \
--enable-anon \
--enable-plain \
--enable-login \
--disable-sample \
--disable-gssapi \
--disable-anon \
--disable-krb4 \
--disable-otp \
--disable-cram \
--disable-digest \
--with-mysql=/usr/local/mysql/lib \
--without-pam \
--without-saslauthd \
--without-pwcheck \
--with-plugindir=/usr/local/lib/sasl2
make
....
...
/bin/bash ../libtool --mode=link gcc -Wall -W -g -O2 -o sasldblistusers2 sasldblistusers.o ../lib/libsasl2.la -lresolv -lsocket -lnsl ../sasldb/libsasldb.la -lresolv -lsocket
gcc -Wall -W -g -O2 -o .libs/sasldblistusers2 sasldblistusers.o ../lib/.libs/libsasl2.so -ldl -lresolv -lsocket -lnsl -lresolv -lsocket -lresolv -lsocket -lnsl ../sasldb/.libs/libsasldb.al -lresolv -lsocket -lresolv -lsocket -R/usr/local/lib
creating sasldblistusers2
make[2]: Leaving directory `/usr/share/src/li/cyrus-sasl-2.1.21/utils'
Making in doc
make[2]: Entering directory `/usr/share/src/li/cyrus-sasl-2.1.21/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/share/src/li/cyrus-sasl-2.1.21/doc'
Making in man
make[2]: Entering directory `/usr/share/src/li/cyrus-sasl-2.1.21/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/share/src/li/cyrus-sasl-2.1.21/man'
make: invalid option -- a
Usage: make [options] [target] ...
Options:
-b, -m Ignored for compatibility.
-B, --always-make Unconditionally make all targets.
-C DIRECTORY, --directory=DIRECTORY
Change to DIRECTORY before doing anything.
-d Print lots of debugging information.
--debug[=FLAGS] Print various types of debugging information.
-e, --environment-overrides
Environment variables override makefiles.
-f FILE, --file=FILE, --makefile=FILE
Read FILE as a makefile.
-h, --help Print this message and exit.
-i, --ignore-errors Ignore errors from commands.
-I DIRECTORY, --include-dir=DIRECTORY
Search DIRECTORY for included makefiles.
...
....
This program built for sparc-sun-solaris2.9
Report bugs to <bug-make@gnu.org>;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/share/src/li/cyrus-sasl-2.1.21'
make: *** [all] Error 2
-- |
|