[Reproducible-builds] Bug#810509: apt: please make the build reproducible (randomness)
Source: apt Version: 1.1.10 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: randomness X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi! While working on the “reproducible builds” effort [1], we have noticed that apt could not be built reproducibly. The attached patch removes extra randomness from the build system, ensuring a stable file order when linking the built object. This particular issues is currently visible only on our armhf builds due to a limit in our infrastructure, but can be tested by performing the builds using the fuse fs disorderfs. Once applied, apt can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: http://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- From 18405011c3cdb8eff2f41fe674787f746092b27e Mon Sep 17 00:00:00 2001 From: Mattia RizzoloDate: Sat, 9 Jan 2016 10:45:34 + Subject: [PATCH] fix reproducibly issue due to readdir() order by sorting the list of sources to be built and linked --- apt-inst/makefile| 4 ++-- apt-pkg/makefile | 4 ++-- apt-private/makefile | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apt-inst/makefile b/apt-inst/makefile index 2883cbc..5601cd9 100644 --- a/apt-inst/makefile +++ b/apt-inst/makefile @@ -20,7 +20,7 @@ SLIBS=$(PTHREADLIB) -lapt-pkg APT_DOMAIN:=libapt-inst$(MAJOR) LIBRARYDEPENDS=$(LIB)/libapt-pkg.so -SOURCE = $(wildcard *.cc */*.cc) -HEADERS = $(addprefix apt-pkg/,$(notdir $(wildcard *.h */*.h))) +SOURCE = $(sort $(wildcard *.cc */*.cc)) +HEADERS = $(addprefix apt-pkg/,$(notdir $(sort $(wildcard *.h */*.h include $(LIBRARY_H) diff --git a/apt-pkg/makefile b/apt-pkg/makefile index 9236f81..e3e6e20 100644 --- a/apt-pkg/makefile +++ b/apt-pkg/makefile @@ -31,7 +31,7 @@ SLIBS+= -llz4 endif APT_DOMAIN:=libapt-pkg$(LIBAPTPKG_MAJOR) -SOURCE = $(wildcard *.cc */*.cc) -HEADERS = $(addprefix apt-pkg/,$(notdir $(wildcard *.h */*.h))) +SOURCE = $(sort $(wildcard *.cc */*.cc)) +HEADERS = $(addprefix apt-pkg/,$(notdir $(sort $(wildcard *.h */*.h include $(LIBRARY_H) diff --git a/apt-private/makefile b/apt-private/makefile index 9a3fbdb..1934db1 100644 --- a/apt-private/makefile +++ b/apt-private/makefile @@ -15,7 +15,7 @@ MINOR=0 SLIBS=$(PTHREADLIB) -lapt-pkg CXXFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden -SOURCE = $(wildcard *.cc) -HEADERS = $(addprefix apt-private/,$(wildcard *.h)) +SOURCE = $(sort $(wildcard *.cc)) +HEADERS = $(addprefix apt-private/,$(sort $(wildcard *.h))) include $(LIBRARY_H) -- 2.7.0.rc3 signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#810521: obex-data-server: FTBFS: src/ods-obex.c:408: undefined reference to `OBEX_FindInterfaces'
Source: obex-data-server Version: 0.4.5-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, obex-data-server fails to build from source in unstable/amd64: [..] gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/dbus-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro -o src/obex-data-server src/ods-bluez.o src/ods-usb.o src/ods-capabilities.o src/ods-common.o src/ods-error.o src/ods-folder-listing.o src/ods-imaging-helpers.o src/ods-main.o src/ods-marshal.o src/ods-manager.o src/ods-logging.o src/ods-obex.o src/ods-server.o src/ods-server-session.o src/ods-session.o -lgobject-2.0 -lglib-2.0 -lgthread-2.0 -pthread -lglib-2.0 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lusb -ldbus-glib-1 -lgobject-2.0 -lglib-2.0 -ldbus-1 -lbluetooth -lopenobex src/ods-obex.o: In function `ods_obex_setup_usbtransport': /home/lamby/temp/cdt.20160109134239.XEOZMNRa3h/obex-data-server-0.4.5/src/ods-obex.c:408: undefined reference to `OBEX_FindInterfaces' collect2: error: ld returned 1 exit status Makefile:380: recipe for target 'src/obex-data-server' failed make[2]: *** [src/obex-data-server] Error 1 Makefile:263: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/lamby/temp/cdt.20160109134239.XEOZMNRa3h/obex-data-server-0.4.5' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- obex-data-server.0.4.5-1.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#810522: pyfftw: FTBFS: TypeError: can't pickle Cython.Compiler.FlowControl.NameAssignment objects
Source: pyfftw Version: 0.9.2+dfsg-4 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, pyfftw fails to build from source in unstable/amd64: [..] running build_ext cythoning /home/lamby/temp/cdt.20160109134223.7UcXM1tWEg/pyfftw-0.9.2+dfsg/pyfftw/pyfftw.pyx to /home/lamby/temp/cdt.20160109134223.7UcXM1tWEg/pyfftw-0.9.2+dfsg/pyfftw/pyfftw.c Traceback (most recent call last): File "setup.py", line 182, in setup(**setup_args) File "/usr/lib/python3.5/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands self.run_command(cmd) File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/lib/python3.5/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 164, in run _build_ext.build_ext.run(self) File "/usr/lib/python3.5/distutils/command/build_ext.py", line 338, in run self.build_extensions() File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 171, in build_extensions ext.sources = self.cython_sources(ext.sources, ext) File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 320, in cython_sources full_module_name=module_name) File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 677, in compile return compile_single(source, options, full_module_name) File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 630, in compile_single return run_pipeline(source, options, full_module_name) File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 487, in run_pipeline err, enddata = Pipeline.run_pipeline(pipeline, source) File "/usr/lib/python3/dist-packages/Cython/Compiler/Pipeline.py", line 328, in run_pipeline data = phase(data) File "/usr/lib/python3/dist-packages/Cython/Compiler/Pipeline.py", line 53, in generate_pyx_code_stage module_node.process_implementation(options, result) File "/usr/lib/python3/dist-packages/Cython/Compiler/ModuleNode.py", line 118, in process_implementation self.generate_c_code(env, options, result) File "/usr/lib/python3/dist-packages/Cython/Compiler/ModuleNode.py", line 339, in generate_c_code self.body.generate_function_definitions(env, code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 436, in generate_function_definitions stat.generate_function_definitions(env, code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 436, in generate_function_definitions stat.generate_function_definitions(env, code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 3056, in generate_function_definitions FuncDefNode.generate_function_definitions(self, env, code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 1923, in generate_function_definitions self.generate_function_body(env, code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 1681, in generate_function_body self.body.generate_execution_code(code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 442, in generate_execution_code stat.generate_execution_code(code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 7024, in generate_execution_code fresh_finally_clause().generate_execution_code(code) File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 7012, in fresh_finally_clause node_copy = copy.deepcopy(node) File "/usr/lib/python3.5/copy.py", line 182, in deepcopy y = _reconstruct(x, rv, 1, memo) File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct state = deepcopy(state, memo) File "/usr/lib/python3.5/copy.py", line 155, in deepcopy y = copier(x, memo) File "/usr/lib/python3.5/copy.py", line 244, in _deepcopy_dict y[deepcopy(key, memo)] = deepcopy(value, memo) File "/usr/lib/python3.5/copy.py", line 155, in deepcopy y = copier(x, memo) File "/usr/lib/python3.5/copy.py", line 219, in _deepcopy_list y.append(deepcopy(a, memo)) File "/usr/lib/python3.5/copy.py", line 182, in deepcopy y = _reconstruct(x, rv, 1, memo) File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct state = deepcopy(state, memo) File "/usr/lib/python3.5/copy.py", line 155, in deepcopy y = copier(x, memo) File
[Reproducible-builds] Bug#810520: ideviceinstaller: FTBFS: ideviceinstaller.c:527:44: error: comparison between 'afc_error_t {aka enum }' and 'enum '
Source: ideviceinstaller Version: 1.0.1-0.2 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, ideviceinstaller fails to build from source in unstable/amd64: [..] Making all in src make[3]: Entering directory '/home/lamby/temp/cdt.20160109134246.2sBBOkcruS/ideviceinstaller-1.0.1/src' gcc -DHAVE_CONFIG_H -I. -I..-Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -Werror -g -I/usr/include/p11-kit-1 -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/lib/x86_64-linux-gnu/libzip/include -g -O2 -c -o ideviceinstaller-ideviceinstaller.o `test -f 'ideviceinstaller.c' || echo './'`ideviceinstaller.c ideviceinstaller.c: In function 'main': ideviceinstaller.c:527:44: error: comparison between 'afc_error_t {aka enum }' and 'enum ' [-Werror=enum-compare] if (afc_client_new(phone, service, ) != INSTPROXY_E_SUCCESS) { ^ ideviceinstaller.c:694:49: error: passing argument 4 of 'instproxy_install' from incompatible pointer type [-Werror=incompatible-pointer-types] instproxy_install(ipc, pkgname, client_opts, status_cb, NULL); ^ In file included from ideviceinstaller.c:40:0: /usr/include/libimobiledevice/installation_proxy.h:234:19: note: expected 'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is of type 'void (*)(const char *, void *, void *)' instproxy_error_t instproxy_install(instproxy_client_t client, const char *pkg_path, plist_t client_options, instproxy_status_cb_t status_cb, void *user_data); ^ ideviceinstaller.c:701:49: error: passing argument 4 of 'instproxy_upgrade' from incompatible pointer type [-Werror=incompatible-pointer-types] instproxy_upgrade(ipc, pkgname, client_opts, status_cb, NULL); ^ In file included from ideviceinstaller.c:40:0: /usr/include/libimobiledevice/installation_proxy.h:262:19: note: expected 'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is of type 'void (*)(const char *, void *, void *)' instproxy_error_t instproxy_upgrade(instproxy_client_t client, const char *pkg_path, plist_t client_options, instproxy_status_cb_t status_cb, void *user_data); ^ ideviceinstaller.c:712:41: error: passing argument 4 of 'instproxy_uninstall' from incompatible pointer type [-Werror=incompatible-pointer-types] instproxy_uninstall(ipc, appid, NULL, status_cb, NULL); ^ In file included from ideviceinstaller.c:40:0: /usr/include/libimobiledevice/installation_proxy.h:283:19: note: expected 'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is of type 'void (*)(const char *, void *, void *)' instproxy_error_t instproxy_uninstall(instproxy_client_t client, const char *appid, plist_t client_options, instproxy_status_cb_t status_cb, void *user_data); ^ ideviceinstaller.c:875:45: error: comparison between 'afc_error_t {aka enum }' and 'enum ' [-Werror=enum-compare] if (afc_client_new(phone, service, ) != INSTPROXY_E_SUCCESS) { ^ ideviceinstaller.c:882:46: error: passing argument 4 of 'instproxy_archive' from incompatible pointer type [-Werror=incompatible-pointer-types] instproxy_archive(ipc, appid, client_opts, status_cb, NULL); ^ In file included from ideviceinstaller.c:40:0: /usr/include/libimobiledevice/installation_proxy.h:325:19: note: expected 'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is of type 'void (*)(const char *, void *, void *)' instproxy_error_t instproxy_archive(instproxy_client_t client, const char *appid, plist_t client_options, instproxy_status_cb_t status_cb, void *user_data); ^ ideviceinstaller.c:1020:39: error: passing argument 4 of 'instproxy_restore' from incompatible pointer type [-Werror=incompatible-pointer-types] instproxy_restore(ipc, appid, NULL, status_cb, NULL); ^ In file included from ideviceinstaller.c:40:0: /usr/include/libimobiledevice/installation_proxy.h:349:19: note: expected 'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is of type 'void (*)(const char *, void *, void *)' instproxy_error_t instproxy_restore(instproxy_client_t client, const char *appid, plist_t client_options, instproxy_status_cb_t status_cb, void *user_data); ^ ideviceinstaller.c:1028:46: error: passing argument 4 of 'instproxy_remove_archive' from incompatible pointer
[Reproducible-builds] Bug#810560: pgsql-asn1oid: FTBFS: Error: debian/control needs updating from debian/control.in
Source: pgsql-asn1oid Version: 0.0.20100818-3.1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, pgsql-asn1oid fails to build from source in unstable/amd64: [..] dpkg-buildpackage -rfakeroot -D -us -uc -b dpkg-buildpackage: source package pgsql-asn1oid dpkg-buildpackage: source version 0.0.20100818-3.1 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Christoph Bergdpkg-source --before-build pgsql-asn1oid-0.0.20100818 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean pg_buildext checkcontrol --- debian/control2014-09-07 15:49:26.0 +0100 +++ debian/control.2jjkMA 2016-01-09 21:36:50.568764639 + @@ -5,12 +5,12 @@ Build-Depends: debhelper (>= 7.0.50~), postgresql-server-dev-all (>= 153~) Standards-Version: 3.9.3 -Package: postgresql-9.4-asn1oid +Package: postgresql-9.5-asn1oid Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, postgresql-9.4 +Depends: ${shlibs:Depends}, ${misc:Depends}, postgresql-9.5 Description: ASN.1 OID data type for PostgreSQL This plugin provides the necessary support functions to store ASN.1 OIDs in a PostgreSQL database. . - This package has been compiled for PostgreSQL 9.4. + This package has been compiled for PostgreSQL 9.5. Error: debian/control needs updating from debian/control.in. Run 'pg_buildext updatecontrol'. If you are seeing this message in a buildd log, a sourceful upload is required. /usr/share/postgresql-common/pgxs_debian_control.mk:9: recipe for target 'debian/control' failed make: *** [debian/control] Error 1 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- pgsql-asn1oid.0.0.20100818-3.1.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#810561: postgresql-mysql-fdw: FTBFS: Error: debian/control needs updating from debian/control.in. Run 'pg_buildext updatecontrol'.
Source: postgresql-mysql-fdw Version: 2.0.1-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, postgresql-mysql-fdw fails to build from source in unstable/amd64: [..] dpkg-buildpackage -rfakeroot -D -us -uc -b dpkg-buildpackage: source package postgresql-mysql-fdw dpkg-buildpackage: source version 2.0.1-1 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Markus Wannerdpkg-source --before-build postgresql-mysql-fdw-2.0.1 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean pg_buildext checkcontrol --- debian/control2015-06-18 06:00:59.0 +0100 +++ debian/control.H7G0do 2016-01-09 21:36:58.756983399 + @@ -21,12 +21,12 @@ . This package contains the documentation. -Package: postgresql-9.4-mysql-fdw +Package: postgresql-9.5-mysql-fdw Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, postgresql-9.4 -Description: Postgres 9.4 Foreign Data Wrapper for MySQL +Depends: ${misc:Depends}, ${shlibs:Depends}, postgresql-9.5 +Description: Postgres 9.5 Foreign Data Wrapper for MySQL postgresql-mysql-fdw is a PostgreSQL extension implementing a Foreign Data Wrapper (FDW) to access MySQL data from PostgreSQL. . - This package is for PostgreSQL 9.4. + This package is for PostgreSQL 9.5. Error: debian/control needs updating from debian/control.in. Run 'pg_buildext updatecontrol'. If you are seeing this message in a buildd log, a sourceful upload is required. /usr/share/postgresql-common/pgxs_debian_control.mk:9: recipe for target 'debian/control' failed make: *** [debian/control] Error 1 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- postgresql-mysql-fdw.2.0.1-1.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#810562: ircp-tray: FTBFS: src/ircp_server.c:273: undefined reference to `OBEX_UnicodeToChar'
Source: ircp-tray Version: 0.7.6-1.1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, ircp-tray fails to build from source in unstable/amd64: [..] gcc -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -o ircp-tray ircptray.o ircptray_main.o ircptray_trayicon.o ircp_io.o ircp_client.o dirtraverse.o sendfile.o recvfile.o ircp_server.o progresswin.o savefiledlg.o irda_misc.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lopenobex -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 ircp_server.o: In function `ircp_srv_setpath': /home/lamby/temp/cdt.20160109213623.zKCqkyfqXu/ircp-tray-0.7.6/src/ircp_server.c:204: undefined reference to `OBEX_UnicodeToChar' ircp_server.o: In function `new_file': /home/lamby/temp/cdt.20160109213623.zKCqkyfqXu/ircp-tray-0.7.6/src/ircp_server.c:273: undefined reference to `OBEX_UnicodeToChar' collect2: error: ld returned 1 exit status Makefile:288: recipe for target 'ircp-tray' failed make[3]: *** [ircp-tray] Error 1 make[3]: Leaving directory '/home/lamby/temp/cdt.20160109213623.zKCqkyfqXu/ircp-tray-0.7.6/src' Makefile:285: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/lamby/temp/cdt.20160109213623.zKCqkyfqXu/ircp-tray-0.7.6' Makefile:223: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/lamby/temp/cdt.20160109213623.zKCqkyfqXu/ircp-tray-0.7.6' dh_auto_build: make -j1 returned exit code 2 debian/rules:4: recipe for target 'build' failed make: *** [build] Error 2 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ircp-tray.0.7.6-1.1.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds