[Reproducible-builds] Bug#810509: apt: please make the build reproducible (randomness)

2016-01-09 Thread Mattia Rizzolo
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 Rizzolo 
Date: 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'

2016-01-09 Thread Chris Lamb
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

2016-01-09 Thread Chris Lamb
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 '

2016-01-09 Thread Chris Lamb
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

2016-01-09 Thread Chris Lamb
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 Berg 
   dpkg-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'.

2016-01-09 Thread Chris Lamb
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 Wanner 

   dpkg-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'

2016-01-09 Thread Chris Lamb
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