undefined reference to `hisv6_error' in inn-CURRENT-20010726

Alex Kiernan alexk at demon.net
Fri Jul 27 08:15:59 UTC 2001


Joe St Sauver <JOE at oregon.uoregon.edu> writes:

> FYI, I'm seeing an error building inn-CURRENT-20010726 under
> Linux 2.4.6-ac5 after configuring with:
> 
> ./configure \
>   --with-perl \
>   --with-python=no \
>   --with-tcl=no \
>   --enable-tagged-hash=no \
>   --enable-largefiles \
>   --with-syslog-facility=LOG_NEWS \
>   --with-berkeleydb=no \
> 
> Making, I see (long lines wrapped):
> 
> cd innd      && make all
> make[1]: Entering directory `/usr/local/src/inn-CURRENT-20010726/innd'
> gcc   -o innd art.o cc.o chan.o icd.o innd.o lc.o nc.o newsfeeds.o ng.o 
> perl.o proc.o python.o rc.o site.o status.o tcl.o util.o wip.o 
> ../storage/libstorage.a ../history/libinnhist.a ../lib/libinn.a   
> ../lib/perl.o -rdynamic  -L/usr/local/lib /usr/local/l
> ../lib/libinn.a(inndcomm.o): In function `ICCopen':
> /usr/local/src/inn-CURRENT-20010726/lib/inndcomm.c:71: the use of 
> `mktemp' is dangerous, better use `mkstemp'
> ../history/libinnhist.a(hismethods.o)(.data+0x28):
> /usr/local/src/inn-CURRENT-20010726/history/hismethods.c: undefined 
> reference to `hisv6_error'
> collect2: ld returned 1 exit status
> make[1]: *** [innd] Error 1
> 

At a guess:

  make clean; make

the interface between the history API and the sub-managers changed,
the method its complaining about no longer exists.

Alternatively I guess the tarball capture could have happened just
around when I was committing the code & you've not got the full set of
changes.

-- 
Alex Kiernan, Principal Engineer, Development, Thus PLC


More information about the inn-workers mailing list