Mailing List Archive

OpenSSH doesn't compile under Solaris 2.3 Sparc
Hi,

We are trying to get OpenSSH-1.2.2 stable release to compile under Solaris
2.3 Sparc. It worked perfect for Solaris 2.5, Solaris 2.5.1, Solaris 7 (All
on Sparc) and Linux 2.2.13 Intel x86

OpenSSL installs fine without problem, zlib is installed fine without
problems and egd.pl installs fine without problems. These are all the
current releases, I can get the version numbers if you need them.

egd.pl is started like so (and it is running when configure and make are
run).

/usr/local/bin/egd.pl /dev/random

--hostname~/open/openssh-1.2.2 -->./configure --with-egd-pool /dev/random

This runs and doesn't look like any real problems.

--hostname~/open/openssh-1.2.2 -->make

This runs for awhile and looks like it is working till ...

gcc -g -O2 -Wall -I/usr/local/ssl/include -DETCDIR=\"/usr/local/etc\" -DSSH_
PROG
RAM=\"/usr/local/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh/ss
h-as
kpass\" -DHAVE_CONFIG_H -c bsd-snprintf.c -o bsd-snprintf.o
bsd-snprintf.c: In function `getpagesize':
bsd-snprintf.c:70: `NBPC' undeclared (first use this function)
bsd-snprintf.c:70: (Each undeclared identifier is reported only once
bsd-snprintf.c:70: for each function it appears in.)
bsd-snprintf.c:73: warning: control reaches end of non-void function
bsd-snprintf.c: In function `vsnprintf':
bsd-snprintf.c:133: warning: variable `ret' might be clobbered by `longjmp'
or `
vfork'
bsd-snprintf.c: At top level:
bsd-snprintf.c:52: warning: `caught' defined but not used
make: *** [bsd-snprintf.o] Error 1
--hostname~/open/openssh-1.2.2 -->



Any ideas? I think it has something to do with Solaris 2.3 since it worked
fine for 2.5 and up. I am not sure how to get past this (I'm not a
programmer) but would really like to get this going if possiable. If you
want any output, files or want me to try something just shoot an email over
(I am not subscribed to the list).

Thanks,
Jack
jbarnett@ixc.net
Re: OpenSSH doesn't compile under Solaris 2.3 Sparc [ In reply to ]
I'm surprised getpagesize(3C) isn't present. I wonder if it is just
being missed by the tests, or if is it genuinely not there. Try 'man
getpagesize' for starters. If there's no manpage, it's probably not
there.

Can you call 'sysconf(_SC_PAGESIZE)' - try 'man sysconf' and search for
SC_PAGE - to get the system pagesize? I don't have a sol2.3 system to
try for myself.

Ta,
-Andre

Jack Barnett wrote:
>
> Hi,
>
> We are trying to get OpenSSH-1.2.2 stable release to compile under Solaris
> 2.3 Sparc. It worked perfect for Solaris 2.5, Solaris 2.5.1, Solaris 7 (All
> on Sparc) and Linux 2.2.13 Intel x86
>
> OpenSSL installs fine without problem, zlib is installed fine without
> problems and egd.pl installs fine without problems. These are all the
> current releases, I can get the version numbers if you need them.
>
> egd.pl is started like so (and it is running when configure and make are
> run).
>
> /usr/local/bin/egd.pl /dev/random
>
> --hostname~/open/openssh-1.2.2 -->./configure --with-egd-pool /dev/random
>
> This runs and doesn't look like any real problems.
>
> --hostname~/open/openssh-1.2.2 -->make
>
> This runs for awhile and looks like it is working till ...
>
> gcc -g -O2 -Wall -I/usr/local/ssl/include -DETCDIR=\"/usr/local/etc\" -DSSH_
> PROG
> RAM=\"/usr/local/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh/ss
> h-as
> kpass\" -DHAVE_CONFIG_H -c bsd-snprintf.c -o bsd-snprintf.o
> bsd-snprintf.c: In function `getpagesize':
> bsd-snprintf.c:70: `NBPC' undeclared (first use this function)
> bsd-snprintf.c:70: (Each undeclared identifier is reported only once
> bsd-snprintf.c:70: for each function it appears in.)
> bsd-snprintf.c:73: warning: control reaches end of non-void function
> bsd-snprintf.c: In function `vsnprintf':
> bsd-snprintf.c:133: warning: variable `ret' might be clobbered by `longjmp'
> or `
> vfork'
> bsd-snprintf.c: At top level:
> bsd-snprintf.c:52: warning: `caught' defined but not used
> make: *** [bsd-snprintf.o] Error 1
> --hostname~/open/openssh-1.2.2 -->
>
> Any ideas? I think it has something to do with Solaris 2.3 since it worked
> fine for 2.5 and up. I am not sure how to get past this (I'm not a
> programmer) but would really like to get this going if possiable. If you
> want any output, files or want me to try something just shoot an email over
> (I am not subscribed to the list).
>
> Thanks,
> Jack
> jbarnett@ixc.net
Re: OpenSSH doesn't compile under Solaris 2.3 Sparc [ In reply to ]
----- Original Message -----
From: Andre Lucas <andre.lucas@dial.pipex.com>
To: Jack Barnett <jbarnett@axil.netmate.com>
Cc: <openssh-unix-dev@mindrot.org>
Sent: Monday, February 21, 2000 9:22 AM
Subject: Re: OpenSSH doesn't compile under Solaris 2.3 Sparc


> I'm surprised getpagesize(3C) isn't present. I wonder if it is just
> being missed by the tests, or if is it genuinely not there. Try 'man
> getpagesize' for starters. If there's no manpage, it's probably not
> there.

--inx-->man getpagesize
Reformatting page. Wait... done

getpagesize(SunOS/BSD Compatibility Library Functigetpagesize(3B)

NAME
getpagesize - get system page size
<SNIP>

It should be noted that it is tring to compile it under

gcc version 2.7.2.1
GNU Make version 3.70

>
> Can you call 'sysconf(_SC_PAGESIZE)' - try 'man sysconf' and search for
> SC_PAGE - to get the system pagesize? I don't have a sol2.3 system to try
for myself.

--inx-->man sysconf
Reformatting page. Wait... done

sysconf(3C) C Library Functions sysconf(3C)

NAME
sysconf - get configurable system variables

<SCROLL>

_SC_PAGESIZE PAGESIZE System memory page size

<SNIP>





>
> Ta,
> -Andre
>
> Jack Barnett wrote:
> >
> > Hi,
> >
> > We are trying to get OpenSSH-1.2.2 stable release to compile under
Solaris
> > 2.3 Sparc. It worked perfect for Solaris 2.5, Solaris 2.5.1, Solaris 7
(All
> > on Sparc) and Linux 2.2.13 Intel x86
> >
> > OpenSSL installs fine without problem, zlib is installed fine without
> > problems and egd.pl installs fine without problems. These are all the
> > current releases, I can get the version numbers if you need them.
> >
> > egd.pl is started like so (and it is running when configure and make are
> > run).
> >
> > /usr/local/bin/egd.pl /dev/random
> >
> > --hostname~/open/openssh-1.2.2 -->./configure --with-egd-pool
/dev/random
> >
> > This runs and doesn't look like any real problems.
> >
> > --hostname~/open/openssh-1.2.2 -->make
> >
> > This runs for awhile and looks like it is working till ...
> >
> >
gcc -g -O2 -Wall -I/usr/local/ssl/include -DETCDIR=\"/usr/local/etc\" -DSSH_
> > PROG
> >
RAM=\"/usr/local/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh/ss
> > h-as
> > kpass\" -DHAVE_CONFIG_H -c bsd-snprintf.c -o bsd-snprintf.o
> > bsd-snprintf.c: In function `getpagesize':
> > bsd-snprintf.c:70: `NBPC' undeclared (first use this function)
> > bsd-snprintf.c:70: (Each undeclared identifier is reported only once
> > bsd-snprintf.c:70: for each function it appears in.)
> > bsd-snprintf.c:73: warning: control reaches end of non-void function
> > bsd-snprintf.c: In function `vsnprintf':
> > bsd-snprintf.c:133: warning: variable `ret' might be clobbered by
`longjmp'
> > or `
> > vfork'
> > bsd-snprintf.c: At top level:
> > bsd-snprintf.c:52: warning: `caught' defined but not used
> > make: *** [bsd-snprintf.o] Error 1
> > --hostname~/open/openssh-1.2.2 -->
> >
> > Any ideas? I think it has something to do with Solaris 2.3 since it
worked
> > fine for 2.5 and up. I am not sure how to get past this (I'm not a
> > programmer) but would really like to get this going if possiable. If
you
> > want any output, files or want me to try something just shoot an email
over
> > (I am not subscribed to the list).
> >
> > Thanks,
> > Jack
> > jbarnett@ixc.net
>
Re: OpenSSH doesn't compile under Solaris 2.3 Sparc [ In reply to ]
On Mon, 21 Feb 2000, Jack Barnett wrote:

If it's in the BSD compatibility libraries, you may have to link
against the libaries in /usr/ucblib. Do a /usr/ccs/bin/nm on the
libraries in /usr/ucblib and see if getpagesize pops out. If so,
you'll need to add a -L/usr/ucblib to the end of the compile line
so you don't end up with any other functions in that library.

Hope this helps.

Ben

> ----- Original Message -----
> From: Andre Lucas <andre.lucas@dial.pipex.com>
> To: Jack Barnett <jbarnett@axil.netmate.com>
> Cc: <openssh-unix-dev@mindrot.org>
> Sent: Monday, February 21, 2000 9:22 AM
> Subject: Re: OpenSSH doesn't compile under Solaris 2.3 Sparc
>
>
> > I'm surprised getpagesize(3C) isn't present. I wonder if it is just
> > being missed by the tests, or if is it genuinely not there. Try 'man
> > getpagesize' for starters. If there's no manpage, it's probably not
> > there.
>
> --inx-->man getpagesize
> Reformatting page. Wait... done
>
> getpagesize(SunOS/BSD Compatibility Library Functigetpagesize(3B)
>
> NAME
> getpagesize - get system page size
> <SNIP>
>
> It should be noted that it is tring to compile it under
>
> gcc version 2.7.2.1
> GNU Make version 3.70
>
> >
> > Can you call 'sysconf(_SC_PAGESIZE)' - try 'man sysconf' and search for
> > SC_PAGE - to get the system pagesize? I don't have a sol2.3 system to try
> for myself.
>
> --inx-->man sysconf
> Reformatting page. Wait... done
>
> sysconf(3C) C Library Functions sysconf(3C)
>
> NAME
> sysconf - get configurable system variables
>
> <SCROLL>
>
> _SC_PAGESIZE PAGESIZE System memory page size
>
> <SNIP>
>
>
>
>
>
> >
> > Ta,
> > -Andre
> >
> > Jack Barnett wrote:
> > >
> > > Hi,
> > >
> > > We are trying to get OpenSSH-1.2.2 stable release to compile under
> Solaris
> > > 2.3 Sparc. It worked perfect for Solaris 2.5, Solaris 2.5.1, Solaris 7
> (All
> > > on Sparc) and Linux 2.2.13 Intel x86
> > >
> > > OpenSSL installs fine without problem, zlib is installed fine without
> > > problems and egd.pl installs fine without problems. These are all the
> > > current releases, I can get the version numbers if you need them.
> > >
> > > egd.pl is started like so (and it is running when configure and make are
> > > run).
> > >
> > > /usr/local/bin/egd.pl /dev/random
> > >
> > > --hostname~/open/openssh-1.2.2 -->./configure --with-egd-pool
> /dev/random
> > >
> > > This runs and doesn't look like any real problems.
> > >
> > > --hostname~/open/openssh-1.2.2 -->make
> > >
> > > This runs for awhile and looks like it is working till ...
> > >
> > >
> gcc -g -O2 -Wall -I/usr/local/ssl/include -DETCDIR=\"/usr/local/etc\" -DSSH_
> > > PROG
> > >
> RAM=\"/usr/local/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh/ss
> > > h-as
> > > kpass\" -DHAVE_CONFIG_H -c bsd-snprintf.c -o bsd-snprintf.o
> > > bsd-snprintf.c: In function `getpagesize':
> > > bsd-snprintf.c:70: `NBPC' undeclared (first use this function)
> > > bsd-snprintf.c:70: (Each undeclared identifier is reported only once
> > > bsd-snprintf.c:70: for each function it appears in.)
> > > bsd-snprintf.c:73: warning: control reaches end of non-void function
> > > bsd-snprintf.c: In function `vsnprintf':
> > > bsd-snprintf.c:133: warning: variable `ret' might be clobbered by
> `longjmp'
> > > or `
> > > vfork'
> > > bsd-snprintf.c: At top level:
> > > bsd-snprintf.c:52: warning: `caught' defined but not used
> > > make: *** [bsd-snprintf.o] Error 1
> > > --hostname~/open/openssh-1.2.2 -->
> > >
> > > Any ideas? I think it has something to do with Solaris 2.3 since it
> worked
> > > fine for 2.5 and up. I am not sure how to get past this (I'm not a
> > > programmer) but would really like to get this going if possiable. If
> you
> > > want any output, files or want me to try something just shoot an email
> over
> > > (I am not subscribed to the list).
> > >
> > > Thanks,
> > > Jack
> > > jbarnett@ixc.net
> >
>
>
Re: OpenSSH doesn't compile under Solaris 2.3 Sparc [ In reply to ]
----- Original Message -----
From: Ben Taylor <bent@clark.net>
To: Jack Barnett <jbarnett@axil.netmate.com>
Cc: Andre Lucas <andre.lucas@dial.pipex.com>; <openssh-unix-dev@mindrot.org>
Sent: Monday, February 21, 2000 12:22 PM
Subject: Re: OpenSSH doesn't compile under Solaris 2.3 Sparc


> On Mon, 21 Feb 2000, Jack Barnett wrote:
>
> If it's in the BSD compatibility libraries, you may have to link
> against the libaries in /usr/ucblib. Do a /usr/ccs/bin/nm on the
> libraries in /usr/ucblib and see if getpagesize pops out.

--host-->/usr/ccs/bin/nm /usr/ucblib/* | grep -i page
Symbols from /usr/ucblib/libucb.a[getpagesize.o]:
[1] | 0| 0|FILE |LOCL |0 |ABS |getpagesize.c
[8] | 0| 16|FUNC |GLOB |0 |2 |getpagesize
[136] | 0| 0|FILE |LOCL |0 |ABS |getpagesize.c
[304] | 31132| 16|FUNC |GLOB |0 |8 |getpagesize
[136] | 0| 0|FILE |LOCL |0 |ABS |getpagesize.c
/usr/ccs/bin/nm: /usr/ucblib/llib-lcurses: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-lcurses.ln: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-ldbm: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-ldbm.ln: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-lrpcsoc: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-lrpcsoc.ln: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-ltermcap: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-ltermcap.ln: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-lucb: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/llib-lucb.ln: invalid file type
/usr/ccs/bin/nm: /usr/ucblib/ucblinks.awk: invalid file type
[304] | 31132| 16|FUNC |GLOB |0 |8 |getpagesize


Looks like it is there.

> If so,
> you'll need to add a -L/usr/ucblib to the end of the compile line
> so you don't end up with any other functions in that library.

Ok you are going to have to slow down a bit, I am not a programmer. Passing
that to ./configure or make breaks them with an error. If I ./configure
like normal then edit the Makefile by hand it gives the error

--host~/open/openssh-1.2.2 -->make
Makefile:38: *** missing separator. Stop.

Even if the only thing I do is open the file in vi or pico, hit enter,
backspace then exist and save the file (Basically doing nothing but changing
the modification date) it will trip the above error on me. I tried putting
it under cflags and ldpath and it gives the same error. I don't know how I
am supose to edit the file if the slightest thing causes it to barf.

Any ideas?

Thanks,
Jack

>
> Hope this helps.
>
> Ben
>
> > ----- Original Message -----
> > From: Andre Lucas <andre.lucas@dial.pipex.com>
> > To: Jack Barnett <jbarnett@axil.netmate.com>
> > Cc: <openssh-unix-dev@mindrot.org>
> > Sent: Monday, February 21, 2000 9:22 AM
> > Subject: Re: OpenSSH doesn't compile under Solaris 2.3 Sparc
> >
> >
> > > I'm surprised getpagesize(3C) isn't present. I wonder if it is just
> > > being missed by the tests, or if is it genuinely not there. Try 'man
> > > getpagesize' for starters. If there's no manpage, it's probably not
> > > there.
> >
> > --inx-->man getpagesize
> > Reformatting page. Wait... done
> >
> > getpagesize(SunOS/BSD Compatibility Library Functigetpagesize(3B)
> >
> > NAME
> > getpagesize - get system page size
> > <SNIP>
> >
> > It should be noted that it is tring to compile it under
> >
> > gcc version 2.7.2.1
> > GNU Make version 3.70
> >
> > >
> > > Can you call 'sysconf(_SC_PAGESIZE)' - try 'man sysconf' and search
for
> > > SC_PAGE - to get the system pagesize? I don't have a sol2.3 system to
try
> > for myself.
> >
> > --inx-->man sysconf
> > Reformatting page. Wait... done
> >
> > sysconf(3C) C Library Functions sysconf(3C)
> >
> > NAME
> > sysconf - get configurable system variables
> >
> > <SCROLL>
> >
> > _SC_PAGESIZE PAGESIZE System memory page size
> >
> > <SNIP>
> >
> >
> >
> >
> >
> > >
> > > Ta,
> > > -Andre
> > >
> > > Jack Barnett wrote:
> > > >
> > > > Hi,
> > > >
> > > > We are trying to get OpenSSH-1.2.2 stable release to compile under
> > Solaris
> > > > 2.3 Sparc. It worked perfect for Solaris 2.5, Solaris 2.5.1,
Solaris 7
> > (All
> > > > on Sparc) and Linux 2.2.13 Intel x86
> > > >
> > > > OpenSSL installs fine without problem, zlib is installed fine
without
> > > > problems and egd.pl installs fine without problems. These are all
the
> > > > current releases, I can get the version numbers if you need them.
> > > >
> > > > egd.pl is started like so (and it is running when configure and make
are
> > > > run).
> > > >
> > > > /usr/local/bin/egd.pl /dev/random
> > > >
> > > > --hostname~/open/openssh-1.2.2 -->./configure --with-egd-pool
> > /dev/random
> > > >
> > > > This runs and doesn't look like any real problems.
> > > >
> > > > --hostname~/open/openssh-1.2.2 -->make
> > > >
> > > > This runs for awhile and looks like it is working till ...
> > > >
> > > >
> >
gcc -g -O2 -Wall -I/usr/local/ssl/include -DETCDIR=\"/usr/local/etc\" -DSSH_
> > > > PROG
> > > >
> >
RAM=\"/usr/local/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh/ss
> > > > h-as
> > > > kpass\" -DHAVE_CONFIG_H -c bsd-snprintf.c -o bsd-snprintf.o
> > > > bsd-snprintf.c: In function `getpagesize':
> > > > bsd-snprintf.c:70: `NBPC' undeclared (first use this function)
> > > > bsd-snprintf.c:70: (Each undeclared identifier is reported only once
> > > > bsd-snprintf.c:70: for each function it appears in.)
> > > > bsd-snprintf.c:73: warning: control reaches end of non-void function
> > > > bsd-snprintf.c: In function `vsnprintf':
> > > > bsd-snprintf.c:133: warning: variable `ret' might be clobbered by
> > `longjmp'
> > > > or `
> > > > vfork'
> > > > bsd-snprintf.c: At top level:
> > > > bsd-snprintf.c:52: warning: `caught' defined but not used
> > > > make: *** [bsd-snprintf.o] Error 1
> > > > --hostname~/open/openssh-1.2.2 -->
> > > >
> > > > Any ideas? I think it has something to do with Solaris 2.3 since it
> > worked
> > > > fine for 2.5 and up. I am not sure how to get past this (I'm not a
> > > > programmer) but would really like to get this going if possiable.
If
> > you
> > > > want any output, files or want me to try something just shoot an
email
> > over
> > > > (I am not subscribed to the list).
> > > >
> > > > Thanks,
> > > > Jack
> > > > jbarnett@ixc.net
> > >
> >
> >
>
>
Re: OpenSSH doesn't compile under Solaris 2.3 Sparc [ In reply to ]
On Mon, 21 Feb 2000, Jack Barnett wrote:

> > On Mon, 21 Feb 2000, Jack Barnett wrote:
> >
> > If it's in the BSD compatibility libraries, you may have to link
> > against the libaries in /usr/ucblib. Do a /usr/ccs/bin/nm on the
> > libraries in /usr/ucblib and see if getpagesize pops out.
>
> --host-->/usr/ccs/bin/nm /usr/ucblib/* | grep -i page
> Symbols from /usr/ucblib/libucb.a[getpagesize.o]:
> [1] | 0| 0|FILE |LOCL |0 |ABS |getpagesize.c
> [8] | 0| 16|FUNC |GLOB |0 |2 |getpagesize
> [136] | 0| 0|FILE |LOCL |0 |ABS |getpagesize.c
> [304] | 31132| 16|FUNC |GLOB |0 |8 |getpagesize
> [136] | 0| 0|FILE |LOCL |0 |ABS |getpagesize.c
>
> Looks like it is there.

Yep.

> > If so,
> > you'll need to add a -L/usr/ucblib to the end of the compile line
> > so you don't end up with any other functions in that library.
>
> Ok you are going to have to slow down a bit, I am not a programmer. Passing
> that to ./configure or make breaks them with an error. If I ./configure
> like normal then edit the Makefile by hand it gives the error

try doing the configure with "env LDFLAGS="-L/usr/ucblib" ./configure ..."

> --host~/open/openssh-1.2.2 -->make
> Makefile:38: *** missing separator. Stop.
>
> Even if the only thing I do is open the file in vi or pico, hit enter,
> backspace then exist and save the file (Basically doing nothing but changing
> the modification date) it will trip the above error on me. I tried putting
> it under cflags and ldpath and it gives the same error. I don't know how I
> am supose to edit the file if the slightest thing causes it to barf.

Weird. I've munged the Makefile before, and only problem I ever had was
trying to build a Solaris package from the makefile. I gave up in
frustration.

Did you try adding "-L/usr/ucblib" to the end of the LDFLAGS in the
Makefile. That should do it for you since I don't think there's a shared
library version in the /usr/ucblib directory.

Hope this helps.

Ben

>
> Any ideas?
>
> Thanks,
> Jack
>
> >
> > Hope this helps.
> >
> > Ben
> >
> > > ----- Original Message -----
> > > From: Andre Lucas <andre.lucas@dial.pipex.com>
> > > To: Jack Barnett <jbarnett@axil.netmate.com>
> > > Cc: <openssh-unix-dev@mindrot.org>
> > > Sent: Monday, February 21, 2000 9:22 AM
> > > Subject: Re: OpenSSH doesn't compile under Solaris 2.3 Sparc
> > >
> > >
> > > > I'm surprised getpagesize(3C) isn't present. I wonder if it is just
> > > > being missed by the tests, or if is it genuinely not there. Try 'man
> > > > getpagesize' for starters. If there's no manpage, it's probably not
> > > > there.
> > >
> > > --inx-->man getpagesize
> > > Reformatting page. Wait... done
> > >
> > > getpagesize(SunOS/BSD Compatibility Library Functigetpagesize(3B)
> > >
> > > NAME
> > > getpagesize - get system page size
> > > <SNIP>
> > >
> > > It should be noted that it is tring to compile it under
> > >
> > > gcc version 2.7.2.1
> > > GNU Make version 3.70
> > >
> > > >
> > > > Can you call 'sysconf(_SC_PAGESIZE)' - try 'man sysconf' and search
> for
> > > > SC_PAGE - to get the system pagesize? I don't have a sol2.3 system to
> try
> > > for myself.
> > >
> > > --inx-->man sysconf
> > > Reformatting page. Wait... done
> > >
> > > sysconf(3C) C Library Functions sysconf(3C)
> > >
> > > NAME
> > > sysconf - get configurable system variables
> > >
> > > <SCROLL>
> > >
> > > _SC_PAGESIZE PAGESIZE System memory page size
> > >
> > > <SNIP>
> > >
> > >
> > >
> > >
> > >
> > > >
> > > > Ta,
> > > > -Andre
> > > >
> > > > Jack Barnett wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > We are trying to get OpenSSH-1.2.2 stable release to compile under
> > > Solaris
> > > > > 2.3 Sparc. It worked perfect for Solaris 2.5, Solaris 2.5.1,
> Solaris 7
> > > (All
> > > > > on Sparc) and Linux 2.2.13 Intel x86
> > > > >
> > > > > OpenSSL installs fine without problem, zlib is installed fine
> without
> > > > > problems and egd.pl installs fine without problems. These are all
> the
> > > > > current releases, I can get the version numbers if you need them.
> > > > >
> > > > > egd.pl is started like so (and it is running when configure and make
> are
> > > > > run).
> > > > >
> > > > > /usr/local/bin/egd.pl /dev/random
> > > > >
> > > > > --hostname~/open/openssh-1.2.2 -->./configure --with-egd-pool
> > > /dev/random
> > > > >
> > > > > This runs and doesn't look like any real problems.
> > > > >
> > > > > --hostname~/open/openssh-1.2.2 -->make
> > > > >
> > > > > This runs for awhile and looks like it is working till ...
> > > > >
> > > > >
> > >
> gcc -g -O2 -Wall -I/usr/local/ssl/include -DETCDIR=\"/usr/local/etc\" -DSSH_
> > > > > PROG
> > > > >
> > >
> RAM=\"/usr/local/bin/ssh\" -DSSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh/ss
> > > > > h-as
> > > > > kpass\" -DHAVE_CONFIG_H -c bsd-snprintf.c -o bsd-snprintf.o
> > > > > bsd-snprintf.c: In function `getpagesize':
> > > > > bsd-snprintf.c:70: `NBPC' undeclared (first use this function)
> > > > > bsd-snprintf.c:70: (Each undeclared identifier is reported only once
> > > > > bsd-snprintf.c:70: for each function it appears in.)
> > > > > bsd-snprintf.c:73: warning: control reaches end of non-void function
> > > > > bsd-snprintf.c: In function `vsnprintf':
> > > > > bsd-snprintf.c:133: warning: variable `ret' might be clobbered by
> > > `longjmp'
> > > > > or `
> > > > > vfork'
> > > > > bsd-snprintf.c: At top level:
> > > > > bsd-snprintf.c:52: warning: `caught' defined but not used
> > > > > make: *** [bsd-snprintf.o] Error 1
> > > > > --hostname~/open/openssh-1.2.2 -->
> > > > >
> > > > > Any ideas? I think it has something to do with Solaris 2.3 since it
> > > worked
> > > > > fine for 2.5 and up. I am not sure how to get past this (I'm not a
> > > > > programmer) but would really like to get this going if possiable.
> If
> > > you
> > > > > want any output, files or want me to try something just shoot an
> email
> > > over
> > > > > (I am not subscribed to the list).
> > > > >
> > > > > Thanks,
> > > > > Jack
> > > > > jbarnett@ixc.net
> > > >
> > >
> > >
> >
> >
>