Steve Comstock wrote:
Greg Ames wrote:
On Tue, Jun 24, 2008 at 3:56 PM, Steve Comstock
<[EMAIL PROTECTED]> wrote:

Making all in srclib
Making all in apr
..
WARNING CCN3068 ./dso/unix/dso.c:139 Operation between types "void*" and
"int" is not allowed.
WARNING CCN3068 ./dso/unix/dso.c:153 Operation between types "const char*"
and "int" is not allowed.
WARNING CCN3196 ./dso/unix/dso.c:227 Initialization between types "void*"
and "int" is not allowed.
WARNING CCN3068 ./dso/unix/dso.c:231 Operation between types "const char*"
and "int" is not allowed.
FSUM3065 The COMPILE step ended with return code 4.
.
.
.
ar: FSUM6180 file "passwd/apr_getpass.o": EDC5129I No such file or
directory.
ar: FSUM6180 file "strings/apr_cpystrn.o": EDC5129I No such file or
directory.
ar: FSUM6180 file "strings/apr_fnmatch.o": EDC5129I No such file or
directory.

I don't see any problems like this building the httpd-2.2.9 tarball on
Linux with no separate apr[-util] downloads so I have to believe the
apr[-util] that httpd-2.2.9 comes with is compatible.

Greg,

Thanks for running the test.

Where did you get your build tools, especially libtool?

OK. I started from this page:

  http://people.apache.org/~trawick/apache-2-on-zos.html

which is, admittedly, a little long in the tooth, but the
only page I could find about porting Apache to z/OS. Note,
for example, the page title does not say z/OS but OS/390.

On that page is a list of tools to get:

  * IBM's C compiler; check

  * non-GNU libtool (don't know why he says non-GNU,
    but there is a link there to:
      http://apache.org/~trawick/libtool.tar.Z)
    this is the version I installed

  * GNU autoconf and m4; he provides ftp links; I got
    these, but it looks like this stuff now comes
    bundled in the Apache tarball; not sure which one
    I ended up using, but probably the version that
    came with the Apache tarball

  * shell script to unpack tarball, xtar (which is just
    a text file with around a dozen lines of code); check

  * the Apache tarball. he points to the 2.0 version, but
    I wanted to try and work with the latest version; it
    turns out the latest version comes in two flavors,
    .gz and .bz2; I got the .gz version; this means I had
    to go get gzip from the z/OS UNIX ported tools page,
    which I did.


and what do you see if you do

ls srclib/apr/passwd/

  -rw-r--r--   1 ADMINS   SYS1        6714 Jun 14 14:36 apr_getpass.c


i.e., was there a problem compiling apr_getpass.c ?

Not sure. The code is there, how do I tell if the
compile was successful? [There are no other files
in the directory.]  Of course, this is after I have
installed the new apr and apr-util but before I run
the five+ hour long configure for httpd-2.2.9

Guessing there was no source of entropy.  C.f. apr ./configure;

  --with-egd[=DIR]        use EGD-compatible socket
  --with-devrandom[=DEV]  use /dev/random or compatible [searches by default]


Reply via email to