Julien Cristau <jcris...@debian.org> (24/03/2010):
> libslang.so.2 on hppa has undefined symbols:
> 
> (sid)jcris...@paer:~$ ldd -r /lib/libslang.so.2
>         libdl.so.2 => /lib/libdl.so.2 (0x404f6000)
>         libm.so.6 => /lib/libm.so.6 (0x40450000)
>         libc.so.6 => /lib/libc.so.6 (0x408f0000)
>         /lib/ld.so.1 (0x410dc000)
> undefined symbol: tgetflag      (/lib/libslang.so.2)
> undefined symbol: tgetent       (/lib/libslang.so.2)
> undefined symbol: tgetnum       (/lib/libslang.so.2)
> undefined symbol: tgetstr       (/lib/libslang.so.2)

Caused by:
,---[ build-tree/slang-2.2.2/src/sldisply.c ]---
| /* #define USE_TERMCAP 1 */
| #ifdef USE_TERMCAP
| /* Termcap based system */
| static char Termcap_Buf[4096];
| /* static char Termcap_String_Buf[4096]; */
| /* static char *Termcap_String_Ptr; */
| extern char *tgetstr(char *, char **);
| extern int tgetent(char *, char *);
| extern int tgetnum(char *);
| extern int tgetflag(char *);
| #else
| /* Terminfo */
| static SLterminfo_Type *Terminfo;
| #endif
`---

,---[ configure check ]---
| TERMCAP=-ltermcap
| 
| for terminfo_dir in $JD_Terminfo_Dirs
| do
|    if test -d $terminfo_dir
|    then
|       { echo "$as_me:$LINENO: result: yes" >&5
| echo "${ECHO_T}yes" >&6; }
|       TERMCAP=""
|       break
|    fi
| done
| if test "$TERMCAP"; then
|   { echo "$as_me:$LINENO: result: no" >&5
| echo "${ECHO_T}no" >&6; }
|   cat >>confdefs.h <<\_ACEOF
| #define USE_TERMCAP 1
| _ACEOF
| 
| fi
`---

As can be seen in build logs, configure bits:
| amd64: checking for terminfo... yes
| hppa: checking for terminfo... no

I don't know why that's the case yet, but I might look into this later
today.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature

Reply via email to