Re: Error compiling ircd-hybrid-7.2.3 on Debian 5.0
On Fri, Apr 10, 2009 at 04:12:06PM +0100, Steffan Wood wrote:
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c csvlib.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c dbuf.c
And you're not using the Debian package (7.2.2) because?
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c dynlink.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c event.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c fdlist.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c fileio.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c getopt.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c hash.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c hook.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c hostmask.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c irc_getaddrinfo.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c irc_getnameinfo.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c irc_res.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c irc_reslib.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c irc_string.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c ircd.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -c ircd_signal.c
> gcc -I../include -I../lib/pcre -Wall -O2 -g -I. -c lex.yy.c
> In file included from /usr/include/sys/stat.h:107,
> from ../include/stdinc.h:123,
> from ircd_lexer.l:31:
> /usr/include/bits/stat.h:103: error: expected identifier or ‘(’ before
> ‘[’ token
> make[1]: *** [lex.yy.o] Error 1
> make[1]: Leaving directory `/home/steffan/ircd-hybrid-7.2.3/src'
> make: *** [build] Error 2
I don't know that package, but this error is in pcre. This package seems
to be shipped with its own copy.
I suggest you take a look at how the Debian package is built vs. the
system pcre.
apt-get source ircd-hybrid
--
Tzafrir Cohen | tzafrir@jabber.org | VIM is
http://tzafrir.org.il | | a Mutt's
tzafrir@cohens.org.il | | best
ICQ# 16849754 | | friend
Reply to: