Source: kic
Version: 2.4a-1.1
Severity: serious
Tags: jessie stetch sid
Justification: fails to build from source

from a rebuild in a clean pbuilder jessie environment:

[...]
cd ../xmfb; /usr/bin/make
make[3]: Entering directory '/tmp/buildd/kic-2.4a/src/xmfb'
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c 6x8font.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c 8x14font.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c 8x16font.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c 8x8font.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c mfb.c
mfb.c: In function 'MFBInfo':
mfb.c:2121:16: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
         return (int)mfb_fontName;
                ^
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c mfbcsdl.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c mfbtext.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c text1.c
gcc -O -Wall -DUSE_OLD_MALLOC -DHAVE_SYS_IOCTL_H -I../include  -c xfb.c
In file included from /usr/include/string.h:635:0,
                 from ../include/cd.h:33,
                 from ../include/kic.h:29,
                 from xfb.c:25:
xfb.c: In function 'SelectKicFont':
xfb.c:127:40: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
         strncpy(Parameters.kpFontName, (char *)MFBInfo(FONTNAME), 80);
                                        ^
ar r ../xmfb.a 6x8font.o 8x14font.o 8x16font.o 8x8font.o mfb.o mfbcsdl.o 
mfbtext.o text1.o xfb.o
ar: creating ../xmfb.a
ranlib ../xmfb.a
make[3]: Leaving directory '/tmp/buildd/kic-2.4a/src/xmfb'
gcc -o kic kicmain.o global.o  \
            ../kic.a ../cd.a ../convert.a ../help.a ../ginterf.a \
            ../xmfb.a -L -lX11 -lXmu -lXext -lm 
kicmain.o: In function `MallocFailed':
kicmain.c:(.text+0xc2f): warning: the use of `mktemp' is dangerous, better use 
`mkstemp' or `mkdtemp'
/usr/bin/ld: ../xmfb.a(mfb.o): undefined reference to symbol 'XMapSubwindows'
//usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from 
command line
collect2: error: ld returned 1 exit status
Makefile:36: recipe for target 'kic' failed
make[2]: *** [kic] Error 1
make[2]: Leaving directory '/tmp/buildd/kic-2.4a/src/bin'
Makefile:3: recipe for target 'dummy' failed
make[1]: *** [dummy] Error 2
make[1]: Leaving directory '/tmp/buildd/kic-2.4a'
debian/rules:19: recipe for target 'build-stamp' failed
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


The linking command uses
    -L -lX11 -lXmu -lXext -lm
but since -L requires an argument, it gobbles -lX11.


Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to