Debian Bug report logs - #850683
pcb2gcode: FTBFS: libgerbv.so: undefined reference to `screen'

version graph

Package: gerbv; Maintainer for gerbv is Debian Electronics Team <pkg-electronics-devel@alioth-lists.debian.net>; Source for gerbv is src:gerbv (PTS, buildd, popcon).

Affects: src:pcb2gcode

Reported by: Chris Lamb <lamby@debian.org>

Date: Mon, 9 Jan 2017 11:00:01 UTC

Severity: serious

Tags: patch

Merged with 851190

Found in version gerbv/2.6.1-1

Fixed in version gerbv/2.6.1-2

Done: toddy@debian.org (Dr. Tobias Quathamer)

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Christian M. Amsüss <chrysn@fsfe.org>:
Bug#850683; Package src:pcb2gcode. (Mon, 09 Jan 2017 11:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Christian M. Amsüss <chrysn@fsfe.org>. (Mon, 09 Jan 2017 11:00:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: pcb2gcode: FTBFS: libgerbv.so: undefined reference to `screen'
Date: Mon, 09 Jan 2017 10:56:13 +0000
[Message part 1 (text/plain, inline)]
Source: pcb2gcode
Version: 1.1.4-git20120902-1.1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Dear Maintainer,

pcb2gcode fails to build from source in unstable/amd64:

  […]

  g++ -DHAVE_CONFIG_H -I.  -I/usr/include -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -pthread -I/usr/include/gdkmm-2.4 -I/usr/lib/x86_64-linux-gnu/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -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/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -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/gerbv-2.6.1 -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/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -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 -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o main.cpp
  /bin/bash ./libtool  --tag=CXX   --mode=link g++  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -L/usr/lib -R/usr/lib -Wl,-z,relro -o pcb2gcode svg_exporter.o board.o drill.o gerberimporter.o layer.o mill.o ngc_exporter.o surface.o options.o main.o  -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -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 -lgerbv -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 -lboost_program_options
  libtool: link: g++ -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o pcb2gcode svg_exporter.o board.o drill.o gerberimporter.o layer.o mill.o ngc_exporter.o surface.o options.o main.o  -L/usr/lib -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgerbv -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 /usr/lib/x86_64-linux-gnu/libfreetype.so -lboost_program_options -Wl,-rpath -Wl,/usr/lib
  /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libgerbv.so: undefined reference to `screen'
  collect2: error: ld returned 1 exit status
  Makefile:535: recipe for target 'pcb2gcode' failed
  make[3]: *** [pcb2gcode] Error 1
  make[3]: Leaving directory '«BUILDDIR»'
  Makefile:592: recipe for target 'all-recursive' failed
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory '«BUILDDIR»'
  Makefile:432: recipe for target 'all' failed
  make[1]: *** [all] Error 2
  make[1]: Leaving directory '«BUILDDIR»'
  dh_auto_build: make -j1 returned exit code 2
  debian/rules:6: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[pcb2gcode.1.1.4-git20120902-1.1.unstable.amd64.log.txt.gz (application/octet-stream, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Christian M. Amsüss <chrysn@fsfe.org>:
Bug#850683; Package src:pcb2gcode. (Fri, 13 Jan 2017 23:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@stusta.de>:
Extra info received and forwarded to list. Copy sent to Christian M. Amsüss <chrysn@fsfe.org>. (Fri, 13 Jan 2017 23:57:03 GMT) (full text, mbox, link).


Message #10 received at 850683@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@stusta.de>
To: 850683@bugs.debian.org
Subject: Merge duplicates
Date: Sat, 14 Jan 2017 01:55:18 +0200
Control: reassign -1 gerbv
Control: forcemerge 851190 -1
Control: severity 851190 serious
Control: affects 851190 src:pcb2gcode

The discussion regarding the fix is in #851190.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed




Bug reassigned from package 'src:pcb2gcode' to 'gerbv'. Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:03 GMT) (full text, mbox, link).


No longer marked as found in versions pcb2gcode/1.1.4-git20120902-1.1. Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:04 GMT) (full text, mbox, link).


Severity set to 'important' from 'serious' Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:05 GMT) (full text, mbox, link).


Marked as found in versions gerbv/2.6.1-1. Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:05 GMT) (full text, mbox, link).


Added tag(s) patch. Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:06 GMT) (full text, mbox, link).


Merged 850683 851190 Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:08 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:10 GMT) (full text, mbox, link).


Added indication that 850683 affects src:pcb2gcode Request was from Adrian Bunk <bunk@stusta.de> to 850683-submit@bugs.debian.org. (Fri, 13 Jan 2017 23:57:11 GMT) (full text, mbox, link).


Message #27 received at 851190-close@bugs.debian.org (full text, mbox, reply):

From: toddy@debian.org (Dr. Tobias Quathamer)
To: 851190-close@bugs.debian.org
Subject: Bug#851190: fixed in gerbv 2.6.1-2
Date: Mon, 16 Jan 2017 09:18:23 +0000
Source: gerbv
Source-Version: 2.6.1-2

We believe that the bug you reported is fixed in the latest version of
gerbv, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 851190@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dr. Tobias Quathamer <toddy@debian.org> (supplier of updated gerbv package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 16 Jan 2017 09:47:02 +0100
Source: gerbv
Binary: gerbv
Architecture: source
Version: 2.6.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Electronics Team <pkg-electronics-devel@lists.alioth.debian.org>
Changed-By: Dr. Tobias Quathamer <toddy@debian.org>
Description:
 gerbv      - Gerber file viewer for PCB design
Closes: 851190
Changes:
 gerbv (2.6.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Convert patches to git-buildpackage format
   * Add patch to fix FTBFS.
     This is a cherry-pick from upstream's git repository, ID dd8f9fa.
     (Closes: #851190)
Checksums-Sha1:
 2fad6efbab9bb714f5d374c26e4d5c624b11ed16 1979 gerbv_2.6.1-2.dsc
 7ae1984584a0309e9c9e114bcf0a860558128117 7148 gerbv_2.6.1-2.debian.tar.xz
Checksums-Sha256:
 67c1046b2a8436999a000304bf4134393941051a046a9c60ec4cc6ca5f5418bc 1979 gerbv_2.6.1-2.dsc
 9846f80abe0d5a1369eb81d08204d32b122a9bb90a2c59b1b5ba6475fe0f9338 7148 gerbv_2.6.1-2.debian.tar.xz
Files:
 1a33bdab062d1148d5cb6219b386a94e 1979 electronics optional gerbv_2.6.1-2.dsc
 92b3d6e5d393f11508e3157207e3ec1d 7148 electronics optional gerbv_2.6.1-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYfIybAAoJEBMC8fA26+sZtEMP/1QWIqAGQi3YEoxovhWFJxZI
GnGsdRtJpZHZBUPxR6MIdi6qH9f4tibGzL4GvjtlbgB0EAdKv2sAX08X4RFi2mD/
OkU6clA1TJxOAk06EwsjQ0Cb51JMD8uiYVS0FeRJq5xHZ4GeBojuuMXEDy/DCOyW
FnH+gv8rH59rKdCItfKo9Gx/W9h87SFzqFvWHCLitGGEFt1tuIhZuXIukum/VrKE
lrrzDau77C8nKml5zcD9iCKvcpUOcKTZ3VqweqDZ50XrHRa/1rocvkUNmQBL7Xrh
XOtesNfSLy1kHweqbm4xAACDV2jlOGTV3V9FhnB1sCnTY8Iv/PE5Zh7H8SslfSa+
NqyyGAuRve+zX80dmXLdPAoJ69n2xuP7nfc2UpUU0x4Q1geMmAn3BQeTzSIOGkFl
la7MrJDcL8BKMslai2QH6S4lNBwtwynH0uOKEj86cP9YiuDNsIphx37RUsRqb2/k
KsgZ3mMtCGcMM7g+wI85op/7Dp0F4y18O97BGy20CzR9n39ED1qk+Myz6L1gmx2V
u46zc4qJn7SkeASSbkOT8o/h1eM72+96q/rXr9aX+ghSRI5xpshFUcVmFgZHu324
DzsE+nJe71VUp0h4uGYd8m+oA7Lsmp2C1Zw3/cxwml56mqDXxTJFJgt3eDbK2uK+
EzBxk99MzFAeKE41U3xW
=jTzq
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 24 Feb 2017 07:32:42 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:06:58 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.