FTBFS with glibc 2.34

Bug #1956636 reported by Sergio Durigan Junior
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
guile-3.0 (Ubuntu)
Fix Released
High
Unassigned

Bug Description

guile 3.0.7-1 is currently FTBFS'ing with glibc 2.34:

In file included from regexec.c:1368,
                 from regex.c:74:
./malloc/dynarray-skeleton.c:195:24: error: expected declaration specifiers or '...' before '(' token
  195 | __attribute_nonnull__ ((1))
      | ^
./malloc/dynarray-skeleton.c:205:51: error: expected declaration specifiers or '...' before '(' token
  205 | __attribute_maybe_unused__ __attribute_nonnull__ ((1))
      | ^
./malloc/dynarray-skeleton.c:216:24: error: expected declaration specifiers or '...' before '(' token
  216 | __attribute_nonnull__ ((1))
      | ^
./malloc/dynarray-skeleton.c:225:24: error: expected declaration specifiers or '...' before '(' token
  225 | __attribute_nonnull__ ((1))
      | ^
./malloc/dynarray-skeleton.c:239:24: error: expected declaration specifiers or '...' before '(' token
  239 | __attribute_nonnull__ ((1))
      | ^
...

This is happening because of a bug in gnulib which has since been fixed upstream. This is currently causing guile-3.0 to be stuck in -proposed.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

This has been reported upstream here:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49930

and fixed upstream by the following commit:

http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=b4a80f4239b19fea4d2cc3e9d197f24b809f0624

I considered backporting the commit to fix the issue in Ubuntu, but it's a really large diff and I think it's OK to wait a bit more and see if upstream will release a new version containing the fix.

Changed in guile-3.0 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.