[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1054698: pixmap: FTBFS: ././Pixmap.c:1145:(.text+0xe631): undefined reference to `xpmReadRgbNames'



On Fri 27 Oct 2023, Lucas Nussbaum wrote:

> Source: pixmap
> Version: 2.6.6-1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lucas@debian.org
> Usertags: ftbfs-20231027 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> 
> Relevant part (hopefully):
> > /usr/bin/ld: Pixmap.o: in function `Initialize':
> > ././Pixmap.c:1145:(.text+0xe631): undefined reference to `xpmReadRgbNames'
> > collect2: error: ld returned 1 exit status
> 
> 
> The full build log is available from:
> http://qa-logs.debian.net/2023/10/27/pixmap_2.6.6-1_unstable.log

I've traced this to commit 7f60f3428aa21d5d643eb75bfd9417cfabf48970
on libxpm:
Explicitly mark non-static symbols as export or hidden

Hides private API from external linkage

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

That commit marks those functions as hidden for some reason.

Could this be reverted for the xpmReadRgbNames and xpmGetRgbName
functions, so that pixmap can be compiled again?

Thanks,
Paul
Please CC me as I'm not on the debian-x list.


Reply to: