Full_Name: Benjamin Temko Version: 1.2.7 OS: IRIX64 6.5 URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (129.79.253.125) The slapd daemon fails to accept any requests on our irix64 machines. Every request which comes in generates the following message in the SYSLOG: slapd[3750427]: unknown version 0 It doesn't matter what OS the client is on. I have verified this with other sites. Potentially related: The configure script on our Irix boxes fails to find some of the types because of the way the egrep searches for them. For example, when looking for mode_t, the configure script does this: egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then This fails on our machines (both 32 bit and 64 bit). This also causes it to define the sizes of long, int and short as 0 due to internal compilation errors. The following regexp worked for us: "[^a-zA-Z_0-9]mode_t[^a-zA-Z_0-9]" But did *not* solve the 64 bit slapd problem.
Reminds me of an old problem we had with the 64bit Alpha / OSF4.0e. It turned out to be a host byte order problem. Don't know if that will help you or not -- but getting the right version should be straight forward. That you are not suggests that there is a ber encoding/decoding problem. If I recall correctly, there are some tests programs you can build and then test with. Randy > Full_Name: Benjamin Temko > Version: 1.2.7 > OS: IRIX64 6.5 > URL: ftp://ftp.openldap.org/incoming/ > Submission from: (NULL) (129.79.253.125) > > > The slapd daemon fails to accept any requests on our irix64 machines. Every > request which comes in generates the following message in the SYSLOG: > > slapd[3750427]: unknown version 0 > > It doesn't matter what OS the client is on. I have verified this with other > sites. > > Potentially related: > > The configure script on our Irix boxes fails to find some of the types because > of > the way the egrep searches for them. For example, when looking for mode_t, the > > configure script does this: > > egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then > > This fails on our machines (both 32 bit and 64 bit). This also causes it to > define > the sizes of long, int and short as 0 due to internal compilation errors. The > following regexp worked for us: > > "[^a-zA-Z_0-9]mode_t[^a-zA-Z_0-9]" > > But did *not* solve the 64 bit slapd problem. >
changed notes moved from Incoming to Build
changed state Open to Closed
requires porting