Re: chrsh unofficial w/ current 3.9 - nope

2006-02-07 Thread Jeff Quast
i havn't looked at the code--but i've seen this before, try adding

#include errno.h

somewhere.


On 2/7/06, Paul Pruett [EMAIL PROTECTED] wrote:
 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);



Re: chrsh unofficial w/ current 3.9 - nope

2006-02-07 Thread Paul Pruett

Date: Tue, 7 Feb 2006 07:34:06 -0500
From: Jeff Quast [EMAIL PROTECTED]

i havn't looked at the code--but i've seen this before, try adding
#include errno.h
somewhere.


For unofficial chrsh port with current (3.9)
got the following with current grabbed this weekend,
complaining about extra tokens at end of directives and a while loop

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.)
Stop in /usr/ports/test/chrsh/w-chrsh-1.0b2/chrsh (line 4 of Makefile).



Hell of a deal!
Good reply jeff.

That did it!

Ben, if you revesion your unoffical port
for chrsh, you need to add for patching,
 #include errno.h



chrsh unofficial w/ current 3.9 - nope

2006-02-06 Thread Paul Pruett
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);