Debian Bug report logs -
#871059
fltk1.3: FTBFS: Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/(\${ <-- HERE _IMPORT_PREFIX}/lib)(?!/x86_64-linux-gnu)/ at debian/fix-fltk-targets-noconfig line 6, <> line 1.
Reported by: Lucas Nussbaum <lucas@debian.org>
Date: Sun, 6 Aug 2017 22:18:04 UTC
Severity: serious
Tags: buster, patch, sid
Found in version fltk1.3/1.3.4-4
Fixed in version fltk1.3/1.3.4-5
Done: ucko@debian.org (Aaron M. Ucko)
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Aaron M. Ucko <ucko@debian.org>:
Bug#871059; Package src:fltk1.3.
(Sun, 06 Aug 2017 22:18:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Lucas Nussbaum <lucas@debian.org>:
New Bug report received and forwarded. Copy sent to Aaron M. Ucko <ucko@debian.org>.
(Sun, 06 Aug 2017 22:18:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: fltk1.3
Version: 1.3.4-4
Severity: serious
Tags: buster sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20170805 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> [ -e fltk.spec.saved ] || mv fltk.spec fltk.spec.saved
> mkdir -p CMakeTmp
> cd CMakeTmp && cmake -DCC:STRING="cc" -DCXX:STRING="g++" \
> -DCMAKE_INSTALL_PREFIX:STRING=/usr -DOPTION_CAIRO:BOOL=ON \
> -DOPTION_BUILD_SHARED_LIBS:BOOL=ON -DOPTION_CREATE_LINKS:BOOL=ON \
> -DOPTION_BUILD_EXAMPLES:BOOL=OFF ..
> -- The C compiler identification is GNU 7.1.0
> -- The CXX compiler identification is GNU 7.1.0
> -- Check for working C compiler: /usr/bin/cc
> -- Check for working C compiler: /usr/bin/cc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Detecting C compile features
> -- Detecting C compile features - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> CMake Warning (dev) at /usr/share/cmake-3.9/Modules/CMakeDetermineCompilerABI.cmake:78 (if):
> Policy CMP0054 is not set: Only interpret if() arguments as variables or
> keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
> details. Use the cmake_policy command to set the policy and suppress this
> warning.
>
> Quoted variables like "CXX" will no longer be dereferenced when the policy
> is set to NEW. Since the policy is not set the OLD behavior will be used.
> Call Stack (most recent call first):
> /usr/share/cmake-3.9/Modules/CMakeTestCXXCompiler.cmake:58 (CMAKE_DETERMINE_COMPILER_ABI)
> CMakeLists.txt:24 (project)
> This warning is for project developers. Use -Wno-dev to suppress it.
>
> -- Check if the system is big endian
> -- Searching 16 bit integer
> -- Looking for sys/types.h
> -- Looking for sys/types.h - found
> -- Looking for stdint.h
> -- Looking for stdint.h - found
> -- Looking for stddef.h
> -- Looking for stddef.h - found
> -- Check size of unsigned short
> -- Check size of unsigned short - done
> -- Using unsigned short
> CMake Warning (dev) at /usr/share/cmake-3.9/Modules/TestBigEndian.cmake:56 (if):
> Policy CMP0054 is not set: Only interpret if() arguments as variables or
> keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
> details. Use the cmake_policy command to set the policy and suppress this
> warning.
>
> Quoted variables like "CXX" will no longer be dereferenced when the policy
> is set to NEW. Since the policy is not set the OLD behavior will be used.
> Call Stack (most recent call first):
> CMake/setup.cmake:90 (TEST_BIG_ENDIAN)
> CMakeLists.txt:36 (include)
> This warning is for project developers. Use -Wno-dev to suppress it.
>
> -- Check if the system is big endian - little endian
> -- Check size of short
> -- Check size of short - done
> -- Check size of int
> -- Check size of int - done
> -- Check size of long
> -- Check size of long - done
> -- Check size of long long
> -- Check size of long long - done
> -- Looking for dlsym
> -- Looking for dlsym - found
> -- Looking for localeconv
> -- Looking for localeconv - found
> -- Looking for png_get_valid
> -- Looking for png_get_valid - found
> -- Looking for png_set_tRNS_to_alpha
> -- Looking for png_set_tRNS_to_alpha - found
> -- Looking for scandir
> -- Looking for scandir - found
> -- Looking for snprintf
> -- Looking for snprintf - found
> -- Looking for strcasecmp
> -- Looking for strcasecmp - found
> -- Looking for strlcat
> -- Looking for strlcat - not found
> -- Looking for strlcpy
> -- Looking for strlcpy - not found
> -- Looking for vsnprintf
> -- Looking for vsnprintf - found
> -- Looking for POSIX compatible scandir
> -- POSIX compatible scandir - found
> -- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components: doxygen missing components: dot
> -- Found LATEX: /usr/bin/latex
> -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
> -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
> -- Looking for gethostbyname
> -- Looking for gethostbyname - found
> -- Looking for connect
> -- Looking for connect - found
> -- Looking for remove
> -- Looking for remove - found
> -- Looking for shmat
> -- Looking for shmat - found
> -- Looking for IceConnectionNumber in ICE
> -- Looking for IceConnectionNumber in ICE - found
> -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
> -- Checking for one of the modules 'cairo'
> -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
> -- Looking for glXGetProcAddressARB
> -- Looking for glXGetProcAddressARB - found
> -- Looking for pthread.h
> -- Looking for pthread.h - found
> -- Looking for pthread_create
> -- Looking for pthread_create - not found
> -- Looking for pthread_create in pthreads
> -- Looking for pthread_create in pthreads - not found
> -- Looking for pthread_create in pthread
> -- Looking for pthread_create in pthread - found
> -- Found Threads: TRUE
> -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
> -- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
> -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.31")
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /<<PKGBUILDDIR>>/CMakeTmp
> sed -e 's/ STATIC /_STATIC&/' \
> CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets.cmake \
> > CMakeTmp/etc/FLTK-Targets.cmake
> debian/fix-fltk-targets-noconfig \
> CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets-noconfig.cmake \
> > CMakeTmp/etc/FLTK-Targets-noconfig.cmake
> Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/(\${ <-- HERE _IMPORT_PREFIX}/lib)(?!/x86_64-linux-gnu)/ at debian/fix-fltk-targets-noconfig line 6, <> line 1.
> debian/rules:33: recipe for target 'override_dh_auto_configure' failed
> make[1]: *** [override_dh_auto_configure] Error 25
The full build log is available from:
http://aws-logs.debian.net/2017/08/05/fltk1.3_1.3.4-4_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
Information forwarded
to debian-bugs-dist@lists.debian.org, Aaron M. Ucko <ucko@debian.org>:
Bug#871059; Package src:fltk1.3.
(Mon, 07 Aug 2017 01:54:05 GMT) (full text, mbox, link).
Acknowledgement sent
to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Aaron M. Ucko <ucko@debian.org>.
(Mon, 07 Aug 2017 01:54:05 GMT) (full text, mbox, link).
Message #10 received at 871059@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: tag -1 + patch
On Sun, 06 Aug 2017 17:48:19 -0400, Lucas Nussbaum wrote:
> Source: fltk1.3
> Version: 1.3.4-4
> Severity: serious
> Tags: buster sid
> User: debian-qa@lists.debian.org
> Usertags: qa-ftbfs-20170805 qa-ftbfs
> Justification: FTBFS on amd64
>
> > debian/fix-fltk-targets-noconfig \
> > CMakeTmp/CMakeFiles/Export/share/fltk/FLTK-Targets-noconfig.cmake \
> > > CMakeTmp/etc/FLTK-Targets-noconfig.cmake
> > Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/(\${ <-- HERE _IMPORT_PREFIX}/lib)(?!/x86_64-linux-gnu)/ at debian/fix-fltk-targets-noconfig line 6, <> line 1.
> > debian/rules:33: recipe for target 'override_dh_auto_configure' failed
> > make[1]: *** [override_dh_auto_configure] Error 25
Here's a patch which escapes the literal left brace in
debian/fix-fltk-targets-noconfig.
Cheers,
gregor
--
.''`. https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`-
[871059.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Added tag(s) patch.
Request was from gregor herrmann <gregoa@debian.org>
to 871059-submit@bugs.debian.org.
(Mon, 07 Aug 2017 01:54:05 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Aaron M. Ucko <ucko@debian.org>:
Bug#871059; Package src:fltk1.3.
(Mon, 07 Aug 2017 02:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to ucko@debian.org (Aaron M. Ucko):
Extra info received and forwarded to list. Copy sent to Aaron M. Ucko <ucko@debian.org>.
(Mon, 07 Aug 2017 02:03:04 GMT) (full text, mbox, link).
Message #17 received at 871059@bugs.debian.org (full text, mbox, reply):
gregor herrmann <gregoa@debian.org> writes:
> Here's a patch which escapes the literal left brace in
> debian/fix-fltk-targets-noconfig.
I'm already on it, thanks, just want to make a make a few formal
modernizations while I'm at it.
See you around.
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu
Information forwarded
to debian-bugs-dist@lists.debian.org, Aaron M. Ucko <ucko@debian.org>:
Bug#871059; Package src:fltk1.3.
(Mon, 07 Aug 2017 03:03:02 GMT) (full text, mbox, link).
Acknowledgement sent
to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Aaron M. Ucko <ucko@debian.org>.
(Mon, 07 Aug 2017 03:03:03 GMT) (full text, mbox, link).
Message #22 received at 871059@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sun, 06 Aug 2017 22:00:03 -0400, Aaron M. Ucko wrote:
> gregor herrmann <gregoa@debian.org> writes:
> > Here's a patch which escapes the literal left brace in
> > debian/fix-fltk-targets-noconfig.
> I'm already on it, thanks, just want to make a make a few formal
> modernizations while I'm at it.
Great, thank you!
Cheers,
gregor
--
.''`. https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`-
[signature.asc (application/pgp-signature, inline)]
Reply sent
to ucko@debian.org (Aaron M. Ucko):
You have taken responsibility.
(Mon, 07 Aug 2017 03:36:08 GMT) (full text, mbox, link).
Notification sent
to Lucas Nussbaum <lucas@debian.org>:
Bug acknowledged by developer.
(Mon, 07 Aug 2017 03:36:08 GMT) (full text, mbox, link).
Message #27 received at 871059-close@bugs.debian.org (full text, mbox, reply):
Source: fltk1.3
Source-Version: 1.3.4-5
We believe that the bug you reported is fixed in the latest version of
fltk1.3, 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 871059@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aaron M. Ucko <ucko@debian.org> (supplier of updated fltk1.3 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: SHA256
Format: 1.8
Date: Sun, 06 Aug 2017 23:06:46 -0400
Source: fltk1.3
Binary: fluid libfltk1.3-dev libfltk1.3-compat-headers libfltk1.3 libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3 libfltk-images1.3 fltk1.3-doc fltk1.3-games
Architecture: source
Version: 1.3.4-5
Distribution: unstable
Urgency: medium
Maintainer: Aaron M. Ucko <ucko@debian.org>
Changed-By: Aaron M. Ucko <ucko@debian.org>
Description:
fltk1.3-doc - Fast Light Toolkit - documentation
fltk1.3-games - Fast Light Toolkit - example games: checkers, sudoku
fluid - Fast Light Toolkit - user interface designer
libfltk-cairo1.3 - Fast Light Toolkit - Cairo rendering layer support
libfltk-forms1.3 - Fast Light Toolkit - Forms compatibility layer support
libfltk-gl1.3 - Fast Light Toolkit - OpenGL rendering support
libfltk-images1.3 - Fast Light Toolkit - image loading support
libfltk1.3 - Fast Light Toolkit - main shared library
libfltk1.3-compat-headers - Fast Light Toolkit - compatibility header symlinks
libfltk1.3-dev - Fast Light Toolkit - development files
Closes: 871059
Changes:
fltk1.3 (1.3.4-5) unstable; urgency=medium
.
* debian/{compat,control}: Advance to Debhelper 10.
* debian/fix-fltk-targets-noconfig: Escape some left braces meant to be
taken literally, for compatibility with Perl 5.26. (Closes: #871059.)
* debian/rules:
- Run dh --without autoreconf. FLTK uses a hand-maintained configh.in
and an autoheader-unfriendly configure.ac, breaking autoreconf
(which runs by default as of compat 10).
- Implement nodoc support, required as of Policy 4.0.0.
* Standards-Version: 4.0.1 (now compliant).
Checksums-Sha1:
6700d740a0638d42653bd23bc8a5e52dd8ff697a 2831 fltk1.3_1.3.4-5.dsc
8848c1eb687264e1f4328670891d0aadf8fb8dce 44996 fltk1.3_1.3.4-5.debian.tar.xz
Checksums-Sha256:
1d52a51738618303ab5443ddd62db383dae3b16e9fafadf85bc61aab91984683 2831 fltk1.3_1.3.4-5.dsc
c53100362c63c86468ccab63ae18977cb22857dce6788abe7ae991f392195d99 44996 fltk1.3_1.3.4-5.debian.tar.xz
Files:
9b8a93315532efb371ff8ade59aa2be7 2831 libs optional fltk1.3_1.3.4-5.dsc
b8038ba2bdfcb07f8fe3d73ada984dec 44996 libs optional fltk1.3_1.3.4-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAlmH2koQHHVja29AZGVi
aWFuLm9yZwAKCRAecJGx8UpkouL5EACiMNxSLWSmz5I/LemfueAxkn3pq1Pvikys
gm5OfAxHA98cHUxNr+5uFiUUNO7COz5rIanw/UF0h8ATPh2MN9R7sfp2Rr0bjmPN
CMv/OYxA9TztQXekADQxxD4oynvlcVY3pl8RoxDA4r4BXR9fcJXE3aTIefDc9/H5
FO2BixFdKylbjMQWqDF5wwUybweLjX5xDV8g5gA52cQbXCH4iZLdSm+oqxUcQcWL
ano5SPhMotNS5JLT4DiPIdWKzncmD8R8jzCRZy6ITCitM1Yf/92gU18eGuv1sYj6
6wgkO74oYl2uPv+UZ+6RIDVH5x7xuxqWDckFix9BUDD7RPMN9KSuz+1dweEjWVkl
gNMCL24/+7ne9i8shlo+trOUz9cib3J/TKCXfCdPhlKDgoudyRKRe289ZvIsZZYZ
caVBz+sJmY+xZG6hMRgjWfDOXuba2ueoCvx5dGaMEht7h6uiO61ZQFc8LQf4gpcG
4B4+QOqNiJeALjAnLu6W9prsWrqiYzSRPMpmZKljOqfDJBM/F3bdEQOZKeu1slVz
Y02+iY4EKiVACNsl3DA0X5iinrxU/FIRGN3PU48pALB/Dg0xeTXZh+jb7cXA+CO7
YD89Ejs605FDSbdSAYNJ4Y3QRvos2vBGkyXH55wm2ZIbFhjOUbW9qH/CkdlrOjEb
vhjZwcqGYg==
=QtLj
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 11 Sep 2017 07:28:29 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 13:56:57 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.