Date: Sat, 13 Jun 1998 00:59:21 -0400 (EDT) From: CyberPeasant <djv@bedford.net> To: jef53313@bayou.uh.edu Cc: questions@FreeBSD.ORG Subject: Re: Problem in time.h? Message-ID: <199806130459.AAA21310@lucy.bedford.net> In-Reply-To: <Pine.LNX.3.96.980612180256.5044B-100000@sdf.lonestar.org> from Jonathan Fosburgh at "Jun 12, 98 06:06:28 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Jonathan Fosburgh wrote:
> I recently built the plplot port. I won't go into the myriad tcl problems,
> which I will try to figure out later, but several of the files complained
> about /usr/include/time.h. The error was that there was a syntax error
> before char on line 145. The line begins "const char ..." I commented this
> out and it worked fine. Anyone know what is up? First time I have
> encountered this problem over roughly 9 months of using FreeBSD. I am
> running 2.2.6.
>
Gee,
[root@lucy /root]# uname -a
FreeBSD lucy.loco.net 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #5: Wed Jun 10 21:33:45 EDT 1998 root@castor.loco.net:/usr/src/sys/compile/LUCY i386
[root@lucy /root]# wc /usr/include/time.h
123 660 4363 /usr/include/time.h
[root@lucy /root]#
Hmm.
[root@lucy /root]# grep -2 -n "^const char" /usr/include/time.h
113-
114-#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
115:const char *strptime __P((const char *, const char *, struct tm *));
116-char *timezone __P((int, int));
117-void tzsetwall __P((void));
[root@lucy /root]#
Well, I've seen these errors (mysterious syntax errors) arise from
bad memory. Really.
It helps if you say what the actual error message was. See if it's
repeatable, too.
Consider the possibility that the /error might be in the application/
rather than in an extremely well-exercised header file. (Like my
recent errorless make world :)
My rough hipshot is that the app is declaring strptime as
extern char *strptime....
I.e. missing the const, probably in some config.h kind of file.
That would be a /bad app/, report it to the port owner, if this is
the case.
Dave
--
"Microsoft Windows NT Server is the most secure network operating
system available." ... "Windows NT Server is completely secure and
has been evaluated by the NCSC as such."
--- http://www.microsoft.com/security
Damn, some people think this is a plug for NT. Incredible.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806130459.AAA21310>
