Just a heads up for the few that use Ben Goren's Trumpetpower port for chrsh, http://www.trumpetpower.com/OpenBSD/chrsh

It may not work as is with OpenBSD 3.9, without tweaking.

but the official ports for current is compiling nicely even kde so far!


got the following with current grabbed this weekend,
complaining about extra tokens at end of directives and a while loop
using test on error return value...

if anyone has a quick suggestion, I'll try it, else I will set it aside.


# make
===>  Checking files for chrsh-1.0b2
chrsh.c doesn't seem to exist on this system.
Fetch http://www.aarongifford.com/computers/chrsh.c.
100% |************************************************************************************************| 26266 00:00
No size recorded for /usr/ports/distfiles/chrsh.c
No checksum file.
===>  Extracting for chrsh-1.0b2
mkdir -p /usr/ports/chrsh/w-chrsh-1.0b2/chrsh
cp /usr/ports/test/distfiles/chrsh.c /usr/ports/test/chrsh/w-chrsh-1.0b2/chrsh/
cp files/Makefile /usr/ports/test/chrsh/w-chrsh-1.0b2/chrsh/
===>  Patching for chrsh-1.0b2
===>  Configuring for chrsh-1.0b2
===>  Building for chrsh-1.0b2
cc -o chrsh chrsh.c
chrsh.c:99:25: warning: extra tokens at end of #undef directive
chrsh.c:186:8: warning: extra tokens at end of #endif directive
chrsh.c: In function `main':
chrsh.c:335: error: `errno' undeclared (first use in this function)
chrsh.c:335: error: (Each undeclared identifier is reported only once
chrsh.c:335: error: for each function it appears in.)
*** Error code 1

Stop in /usr/ports/test/chrsh/w-chrsh-1.0b2/chrsh (line 4 of Makefile).
*** Error code 1

Stop in /usr/ports/test/chrsh (line 1924 of /usr/ports/infrastructure/mk/bsd.port.mk).


NOTES---- for chrsh.c


Line 99:
#undef  LOG_USEFILE     "/var/log/chrsh.log"


Line 186:
#endif DEBUG

Line 335:
                while (close(i) != 0 && errno == EINTR);

Reply via email to