[Xitami] problems with xibuild under OpenBSD
Greg Stienstra
xitami@lists.xitami.org
Mon, 21 Jan 2002 22:42:06 -0500
I am unable to get xibuild to work under OpenBSD, it appears OpenBSD makes use
of an "ar" (object librarian) program of a different lineage than do linux, and
freebsd, and refuses to do its job if the 's' switch is used.
The man page leads me to believe that ranlib can do the job of a reluctant ar
program. My question is what is the right way to modify your build setups to
accomodate this?
Here is a screen copy.
$ ./xibuild
chmod: /home/greg/xitami-25b5/src/sfl/c: Operation not permitted
--------------------------------------------------------------------
Welcome to the Xitami web server, copyright (c) 1991-99 iMatix.
This script will compile and link XITAMI, ready for use on this
OpenBSD system. Nothing is installed in any system directories.
Please confirm this information:
System . . . . . .: OpenBSD
ANSI C compiler. .: cc -c -DDEBUG
If the ANSI C compile command is wrong, you will have to modify the
'c' scripts in these directories:
/home/greg/xitami-25b5/src/sfl, /home/greg/xitami-25b5/src/smt
If this information looks okay, press [Enter] to build Xitami.
--------------------------------------------------------------------
xibuild: Rebuilding the SFL package...
chmod: c: Operation not permitted
Building the iMatix Standard Function Library
Press [Enter] to continue, or Ctrl-C to abort.
Checking for required files...
Compiling sflbits...
ar: illegal option -- s
usage: ar -d [-Tv] archive file ...
ar -m [-Tv] archive file ...
ar -m [-abiTv] position archive file ...
ar -p [-Tv] archive [file ...]
ar -q [-cTv] archive file ...
ar -r [-cuTv] archive file ...
ar -r [-abciuTv] position archive file ...
ar -t [-Tv] archive [file ...]
ar -x [-CouTv] archive [file ...]
Compiling sflhttp...
It goes on and on like this for each source file.
Thanks in advance for your help.