ports/77773

quel quel at insomnia.quelrod.net
Mon Feb 21 17:24:40 UTC 2005


The update of libast broke x11/eterm
[quel at james ~] Eterm 
/libexec/ld-elf.so.1: /usr/X11R6/lib/libEterm.so.9: Undefined symbol 
"conf_init_subsystem"

An attempt at a port rebuild results in
ERROR:  You need LibAST 0.5 or higher to build Eterm.  If you already have 
it,
        you may have it installed in a strange place, or you may need to 
run
        /sbin/ldconfig.  If you don't have it, I can download it for you.
        Shall I retrieve and build LibAST now (y/n)?

Relevent config.log lines:
configure:9040: checking for libast-config
configure:9075: checking for libast_malloc in -last
configure:9094: cc -o conftest -O -pipe   -I/usr/X11R6/include 
-I/usr/X11R6/incl
ude -I/usr/local/include -I/usr/X11R6/include   -L/usr/X11R6/lib 
-L/usr/X11R6/li
b -L/usr/local/lib -L/usr/X11R6/lib  conftest.c -last -lImlib2  -lXext 
-lX11 -lu
til -lm  1>&5
/var/tmp//ccheF7Vj.o(.text+0xd): In function `main':
: undefined reference to `libast_malloc'
configure: failed program was:
#line 9083 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char libast_malloc();

int main() {
libast_malloc()
; return 0; }



More information about the freebsd-ports-bugs mailing list