epic4 port broken

David Hill david at wmol.com
Thu Sep 4 12:55:07 PDT 2003


On Thu, Sep 04, 2003 at 02:47:42PM -0500, Jeremy Nelson wrote:
> In article <20030904174855.GC648 at phobia.ms> you posted:
> >the epic4 port does not build on 5.1-RELEASE.
> >gcc 3.3.1 does not like the code :).
> >
> >In file included from ../include/irc.h:27,
> >                 from status.c:13:
> >../include/irc_std.h:126:1: warning: "alloca" redefined
> >In file included from ../include/irc_std.h:19,
> >                 from ../include/irc.h:27,
> >                 from status.c:13:
> >/usr/include/stdlib.h:236:1: warning: this is the location of the
> >previous definition
> >status.c:43:32: pasting "*" and "status_nickname" does not give a valid
> >preprocessing token
> [snip]
> 
> Try the following patch -- you may need to fix it up to repair things like
> tab damage and long line breaks, etc.
> 
> *** status.c.orig       Thu Sep  4 14:45:53 2003
> --- status.c    Thu Sep  4 14:46:03 2003
> ***************
> *** 36,42 ****
>    * Maximum number of "%" expressions in a status line format.  If you change
>    * this number, you must manually change the sprintf() in make_status 
>    */
> ! #define STATUS_FUNCTION(x) static Char * ## x (Window *window, int map, int key)
>   #define MAX_FUNCTIONS 40
>   #define MAX_STATUS_USER 39
>   
> --- 36,42 ----
>    * Maximum number of "%" expressions in a status line format.  If you change
>    * this number, you must manually change the sprintf() in make_status 
>    */
> ! #define STATUS_FUNCTION(x) static Char * x (Window *window, int map, int key)
>   #define MAX_FUNCTIONS 40
>   #define MAX_STATUS_USER 39
>   
> Jeremy (upstream vendor)

fixes the status.c problem.  but now i get.

cc -O -pipe -mcpu=pentiumpro  -I./../include -I../include -c words.c
In file included from ../include/irc.h:27,
                 from words.c:12:
../include/irc_std.h:126:1: warning: "alloca" redefined
In file included from ../include/irc_std.h:19,
                 from ../include/irc.h:27,
                 from words.c:12:
/usr/include/stdlib.h:236:1: warning: this is the location of the previous defin
ition
sh info.c.sh
cc -O -pipe -mcpu=pentiumpro -I./../include -I../include -c info.c
info.c:23:112: pasting ""Compiled by "" and "USER" does not give a valid preproc
essing token
info.c:23:112: pasting "USER" and ""@xxx.myhostname.org on Thu Sep 4 2003 at 15:52
:38 EDT"" does not give a valid preprocessing token
*** Error code 1

Stop in /usr/ports/irc/epic4/work/epic4-1.0.1/source.
*** Error code 1

Stop in /usr/ports/irc/epic4/work/epic4-1.0.1.
*** Error code 1

Stop in /usr/ports/irc/epic4.



More information about the freebsd-ports mailing list