zsh-users
 help / color / mirror / code / Atom feed
* 4.0.4 configuration on AIX 5.1
@ 2002-04-09 23:37 Ackersviller, Paul:
  2002-04-10  6:22 ` Borsenkow Andrej
  0 siblings, 1 reply; 2+ messages in thread
From: Ackersviller, Paul: @ 2002-04-09 23:37 UTC (permalink / raw)
  To: 'zsh-users@sunsite.dk'

I'm running into some trouble building zsh on AIX 5.1 due to the code in
Src/utils.c and Src/Modules/cap.c inside #ifdef HAVE_CAP_GET_PROC.
There are two strange things I notice about this system.  First, there's a
<sys/capabilities.h> that seems to replace <sys/capability.h>, but it won't
work to include this instead because it typedefs cap_t as void *, while not
having a prototype for cap_get_proc().

This system also has no libcap library, although there is a cap_get_proc
directly in the C library (which I assume configure is finding).  However
I'm unable to find documentation on it, nor can I find a prototype for it
anywhere in the system headers.

Anyway, I can compile zsh by taking the HAVE_CAP_GET_PROC
definition out of config.h and building in Src/.  Does anyone think the
configure script should be able to handle this system, or is it too broken?

-- 
Paul Ackersviller


^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: 4.0.4 configuration on AIX 5.1
  2002-04-09 23:37 4.0.4 configuration on AIX 5.1 Ackersviller, Paul:
@ 2002-04-10  6:22 ` Borsenkow Andrej
  0 siblings, 0 replies; 2+ messages in thread
From: Borsenkow Andrej @ 2002-04-10  6:22 UTC (permalink / raw)
  To: 'Ackersviller, Paul:', zsh-users

> 
> I'm running into some trouble building zsh on AIX 5.1 due to the code
in
> Src/utils.c and Src/Modules/cap.c inside #ifdef HAVE_CAP_GET_PROC.
> There are two strange things I notice about this system.  First,
there's a
> <sys/capabilities.h> that seems to replace <sys/capability.h>, but it
won't
> work to include this instead because it typedefs cap_t as void *,
while not
> having a prototype for cap_get_proc().
> 

autoconf 2.5x has standard tests for declaration (AC_CHECK_DECL). I am
not sure if autoconf-2.13 includes them. If not I am afraid adding extra
tests won't do for 4.0.x (too much change).

> This system also has no libcap library, although there is a
cap_get_proc
> directly in the C library (which I assume configure is finding).
However
> I'm unable to find documentation on it, nor can I find a prototype for
it
> anywhere in the system headers.
> 
> Anyway, I can compile zsh by taking the HAVE_CAP_GET_PROC
> definition out of config.h and building in Src/.  Does anyone think
the
> configure script should be able to handle this system, or is it too
broken?
> 

You could also remove cap nodule from modules.list. I guess it should go
into Etc/MACHINES then. 

Or you could add explicit tests to zsh/cap for AIX 5.1 to skip building
it on this system. It is ugly but it is better that nothing.

-andrej


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-04-10  6:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-09 23:37 4.0.4 configuration on AIX 5.1 Ackersviller, Paul:
2002-04-10  6:22 ` Borsenkow Andrej

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).