From: Ian C. <ian...@co...> - 2003-06-09 18:18:06
|
On Mon, 2003-06-09 at 17:54, Syd Bauman wrote: > First, is there a openjade-user list? I doubt whether I qualify as a > developer. The traffic is so low that openjade-devel is the preferred mailing list. No point in spreading the messages even thinner! > While I did port SGMLS to VM/370, that was over a decade > ago, and I've never touched SP nor OpenSP, not suprising as I do not > even speak C++. Just so you can aim responses at the correct exper- > tise level, I should admit up front that I haven't written any C code > since that SGMLS port, and have never written a Makefile or such. > > So, on to the problem. I'd like the most recent version of OpenSP, in > particular a version of osx that supports -xpreserve-case. Running on > a freshly updated Debian 3.0 "stable" (I think) system running gcc > 2.95.4 (on which OpenSP 1.5 built just fine), I was unable to build > OpenSP yanked from CVS earlier today. Rather strangely, HEAD is way being the opensp1_5 branch. If you want to get it from CVS use the "-r opensp1_5" branch. There will be one or two commits done since 1.5. One of the things I intend to do is get HEAD up to date... just haven't found the two or three hours it will take yet! > > * aclocal seemed to work fine > * autoheader produced lots of warnings, but nothing that looked > fatal. [1] > * automake --add-missing complained of two missing files. [2] > * autoconf did not like LIBOBJS, whatever that is. [3] > * ./configure (with --prefix=, --enable-http, and > --enable-default-catalog= specified) seemed to work fine. > * make compiled quite a few files, but then had an error. [4] > > It looked like the error was in the HTTP support. While I would very > much like HTTP support, I've lived without it for many years, and I > really need -xpreserve-case, so ... > > * ./configure with the same paths, but without --enable-http seemed > to work fine. > * make got much further this time (looks to this amateur like it may > have finished compiling everything), but still ended with an error. > [5] > > Now, that said, it seems that the osx wrapper that was generated > (./sx/osx) actually does do the right thing (call a version of sx > that supports -xcase-preserve). Nonetheless, it really ought to build > properly, I should think; and I really would like HTTP support. I > have not yet tried "make install", as I'm not sure that it will do > the right thing given that "make" didn't end nicely. > > > output excerpts > ====== ======== > [1] --------- (502) emt ~/OpenSP @ 11:10:06 ->autoheader > WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' > WARNING: and `config.h.top', to define templates for `config.h.in' > WARNING: is deprecated and discouraged. > > WARNING: Using the third argument of `AC_DEFINE' and > WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without > WARNING: `acconfig.h': > > WARNING: AC_DEFINE([NEED_MAIN], 1, > WARNING: [Define if a function `main' is needed.]) > > WARNING: More sophisticated templates can also be produced, see the > WARNING: documentation. > autoheader2.50: `config.h.in' is created > > [2] --------- (503) emt ~/OpenSP @ 11:10:28 ->automake --add-missing > automake: configure.in: installing `./install-sh' > automake: configure.in: installing `./mkinstalldirs' > automake: configure.in: installing `./missing' > configure.in: 423: required file `./ltmain.sh' not found > automake: Makefile.am: installing `./INSTALL' > automake: Makefile.am: required file `./ChangeLog' not found > > [3] --------- (504) emt ~/OpenSP @ 11:10:41 ->autoconf > configure.in:266: error: do not use LIBOBJS directly, use AC_LIBOBJ > (see section `AC_LIBOBJ vs. LIBOBJS' > > [4] --------- Last 8 lines of output: > g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../generic -g -O2 > -Wp,-MD,.deps/URLStorage.pp -c URLStorage.cxx -fPIC -DPIC -o > .libs/URLStorage.lo > URLStorage.cxx: In method `enum OpenSP::HTTP_RESPONSE_TYPE > OpenSP::HttpSocketStorageObject::open(const > OpenSP::String<char> &, short unsigned int, const > OpenSP::String<char> &, OpenSP::Messenger &, char > *)': > URLStorage.cxx:572: parse error before `;' > make[2]: *** [URLStorage.lo] Error 1 > make[2]: Leaving directory `/home/syd/OpenSP/lib' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/syd/OpenSP' > make: *** [all-recursive-am] Error 2 > > [5] --------- Last 17 lines of output: > cat-id-tbl.c changed > cd . && rm -f stamp-cat-id && echo timestamp > stamp-cat-id > file=./`echo de | sed 's,.*/,,'`.gmo \ > && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file de.po > de.po: warning: Charset "CHARSET" is not a portable encoding name. > Message conversion to user's charset might not work. > file=./`echo ja | sed 's,.*/,,'`.gmo \ > && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file ja.po > file=./`echo sv | sed 's,.*/,,'`.gmo \ > && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file sv.po > make[2]: Leaving directory `/home/syd/OpenSP/po' > make[2]: Entering directory `/home/syd/OpenSP' > make[2]: *** No rule to make target `ChangeLog', needed by `all-am'. Stop. > make[2]: Leaving directory `/home/syd/OpenSP' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/syd/OpenSP' > make: *** [all-recursive-am] Error 2 > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The best > thread debugger on the planet. Designed with thread debugging features > you've never dreamed of, try TotalView 6 free at www.etnus.com. > _______________________________________________ > OpenJade-devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openjade-devel -- Ian Castle <ian...@co...> |