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.

version graph

Package: src:fltk1.3; Maintainer for src:fltk1.3 is Aaron M. Ucko <ucko@debian.org>;

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

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


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):

From: Lucas Nussbaum <lucas@debian.org>
To: submit@bugs.debian.org
Subject: 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.
Date: Sun, 6 Aug 2017 17:48:19 -0400
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):

From: gregor herrmann <gregoa@debian.org>
To: 871059@bugs.debian.org
Subject: Re: Bug#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.
Date: Sun, 6 Aug 2017 21:50:05 -0400
[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):

From: ucko@debian.org (Aaron M. Ucko)
To: gregor herrmann <gregoa@debian.org>
Cc: <871059@bugs.debian.org>, Lucas Nussbaum <lucas@debian.org>
Subject: Re: Bug#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.
Date: Sun, 06 Aug 2017 22:00:03 -0400
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):

From: gregor herrmann <gregoa@debian.org>
To: ucko@debian.org, 871059@bugs.debian.org
Subject: Re: Bug#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.
Date: Sun, 6 Aug 2017 22:59:41 -0400
[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):

From: ucko@debian.org (Aaron M. Ucko)
To: 871059-close@bugs.debian.org
Subject: Bug#871059: fixed in fltk1.3 1.3.4-5
Date: Mon, 07 Aug 2017 03:33:43 +0000
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.