Package: conky-all
Version: 1.9.0-4
Usertags: goto-cc

During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder)
the build failed with the following error. Please note that we use our research
compiler tool-chain (using tools from the cbmc package), which permits extended
reporting on type inconsistencies at link time.

[...]
libtool: link: x86_64-linux-gnu-gcc -I/usr/include/dbus-1.0 
-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/xmms2 
-I/usr/include/lua5.1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -Wall -W -g 
-O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security -Wl,-z -Wl,relro -Wl,--as-needed -o conky 
conky-conf_cookie.o conky-audacious.o conky-ibm.o conky-smapi.o conky-mpd.o 
conky-libmpdclient.o conky-moc.o conky-xmms2.o conky-linux.o conky-users.o 
conky-sony.o conky-i8k.o conky-libtcp-portmon.o conky-tcp-portmon.o conky-x11.o 
conky-fonts.o conky-hddtemp.o conky-eve.o conky-ccurl_thread.o conky-rss.o 
conky-prss.o conky-weather.o conky-llua.o conky-nvidia.o conky-imlib2.o 
conky-apcupsd.o conky-iconv_tools.o conky-colours.o conky-combine.o 
conky-common.o conky-conky.o conky-core.o conky-diskio.o conky-entropy.o 
conky-exec.o conky-fs.o conky-mail.o conky-mixer.o conky-net_stat.o 
conky-template.o conky-timed_thread.o conky-mboxscan.o conky-read_tcp.o 
conky-scroll.o conky-specials.o conky-tailhead.o conky-temphelper.o 
conky-text_object.o conky-timeinfo.o conky-algebra.o conky-proc.o conky-user.o 
conky-top.o  -lpthread -liw -lncurses -laudcore -laudgui -laudclient 
-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lm -lxmmsclient -lX11 
/usr/lib/x86_64-linux-gnu/libImlib2.so -llua5.1 -lXext -lXdamage -lXfixes -lXft 
-lXNVCtrl -lglib-2.0 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -lxml2 
-lasound -ltolua++5.1 -pthread

error: conflicting function declarations "print_format_time"
old definition in module conky file ../../src/timeinfo.h line 55
void (struct text_object *, char *, signed int)
new definition in module timeinfo file ../../src/timeinfo.c line 158
void (struct text_object *obj, char *p, unsigned int p_max_size)

As long as the value of p_max_size remains positive this may work alright, but
all other cases will be entirely undefined - and the values being passed to
print_format_time eventually are all of type int, hence correct operation is not
obvious.

Best,
Michael

Attachment: pgpA97b0LaG0s.pgp
Description: PGP signature

Reply via email to