Hi Cezary,
I've just received the bug report below for the Debian wmcube package.
Last month, I fixed the same bug in a number of other dockapps which use
the wmgeneral library by removing the "inline" keywords from list.* (see
[1]).
Have a good one,
Doug
[1]
http://repo.or.cz/w/dockapps.git/commitdiff/7d77c17cc1ef6c78b4e92119d665f7aebbe193eb
On 06/27/2015 04:25 PM, Daniel Schepler wrote:
Source: wmcube
Version: 1.0.1-1
Severity: normal
From my pbuilder build log, using a setup preferring glibc and gcc-defaults
from experimental:
...
debian/rules build
dh build --sourcedirectory=wmcube
dh_testdir -O--sourcedirectory=wmcube
dh_auto_configure -O--sourcedirectory=wmcube
debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/buildd/wmcube-1.0.1'
dh_auto_build --sourcedirectory=wmcube -- \
CFLAGS="-g -O2 -fstack-protector-strong -Wformat
-Werror=format-security"
make -j1 "CFLAGS=-g -O2 -fstack-protector-strong -Wformat
-Werror=format-security"
make[2]: Entering directory '/tmp/buildd/wmcube-1.0.1/wmcube'
gcc -DLINUX -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/X11R6/share/include -c wmcube.c -o wmcube.o
gcc -DLINUX -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/X11R6/share/include -c ../wmgeneral/wmgeneral.c
-o ../wmgeneral/wmgeneral.o
gcc -DLINUX -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/X11R6/share/include -c ../wmgeneral/misc.c -o
../wmgeneral/misc.o
In file included from ../wmgeneral/misc.c:24:0:
../wmgeneral/list.h:57:13: warning: inline function 'list_free' declared but
never defined
INLINE void list_free(LinkedList* list);
^
../wmgeneral/list.h:55:19: warning: inline function 'list_find' declared but
never defined
INLINE LinkedList*list_find(LinkedList* list, void* elem);
^
../wmgeneral/list.h:53:13: warning: inline function 'list_mapcar' declared but
never defined
INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
^
../wmgeneral/list.h:51:20: warning: inline function 'list_remove_elem' declared
but never defined
INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
^
../wmgeneral/list.h:49:13: warning: inline function 'list_remove_head' declared
but never defined
INLINE void list_remove_head(LinkedList** list);
^
../wmgeneral/list.h:47:14: warning: inline function 'list_nth' declared but
never defined
INLINE void* list_nth(int index, LinkedList* list);
^
../wmgeneral/list.h:45:12: warning: inline function 'list_length' declared but
never defined
INLINE int list_length(LinkedList* list);
^
../wmgeneral/list.h:43:20: warning: inline function 'list_cons' declared but
never defined
INLINE LinkedList* list_cons(void* head, LinkedList* tail);
^
gcc -DLINUX -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/X11R6/share/include -c ../wmgeneral/list.c -o
../wmgeneral/list.o
gcc -Wl,-z,relro -o wmcube wmcube.o ../wmgeneral/wmgeneral.o
../wmgeneral/misc.o ../wmgeneral/list.o -lXext -L/usr/X11R6/lib -lXpm -lXext
-lX11 -lm
../wmgeneral/misc.o: In function `parse_command':
/tmp/buildd/wmcube-1.0.1/wmcube/../wmgeneral/misc.c:122: undefined reference to
`list_cons'
/tmp/buildd/wmcube-1.0.1/wmcube/../wmgeneral/misc.c:126: undefined reference to
`list_length'
/tmp/buildd/wmcube-1.0.1/wmcube/../wmgeneral/misc.c:131: undefined reference to
`list_remove_head'
collect2: error: ld returned 1 exit status
Makefile:31: recipe for target 'wmcube' failed
make[2]: *** [wmcube] Error 1
make[2]: Leaving directory '/tmp/buildd/wmcube-1.0.1/wmcube'
dh_auto_build: make -j1 CFLAGS=-g -O2 -fstack-protector-strong -Wformat
-Werror=format-security returned exit code 2
debian/rules:13: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/tmp/buildd/wmcube-1.0.1'
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org