[FFe] FTBFS on armfh - error: #error ANSI C compiler without void or unsigned char or prototypes

Bug #2061833 reported by Miriam España Acebal
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
uucp (Debian)
Fix Released
Unknown
uucp (Ubuntu)
Fix Released
Undecided
Miriam España Acebal

Bug Description

Feature Freeze Exception (FFe):
-------------------------------

This ftbfs for this package on main has been fixed on Debian and new version is in the publishing history of the package at https://launchpad.net/debian/+source/uucp/1.07-29

I downloaded the source from Debian and I made a rebuild on a ppa to check the build itself on our infra:

https://launchpad.net/~mirespace/+archive/ubuntu/fixing-general-noble-packages/+sourcepub/15971907/+listing-archive-extra

The new package should not break any other packages that depend on it.
Please, allow the sync.

-------------------------------------------------------
The relevant portion of the build log for armhf [1] is :

make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
gcc -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -I.. -I./.. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/uucp-1.07-28build1 -Wall -g -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -O2 -MT buffer.o -MD -MP -MF .deps/buffer.Tpo -c -o buffer.o buffer.c
In file included from buffer.c:25:
../uucp.h:103:3: error: #error ANSI C compiler withou-D_LARGEFILE_SOURCE-D_LARGEFILE_SOURCEt void or unsigned char or prototypes
  103 | #error ANSI C compiler without void or unsigned char or prototypes
      | ^~~~~
make[4]: *** [Makefile:355: buffer.o] Error 1

Previous successful build [2] for the same architecture has the following compiler command line:

gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I./.. -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/uucp-1.07-28 -Wall -g -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -MT buffer.o -MD -MP -MF .deps/buffer.Tpo -c -o buffer.o buffer.c

So new flags added in current attempt to build are: -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -D_FORTIFY_SOURCE=3 -Werror=implicit-function-declaration -fno-stack-clash-protection

[1] https://launchpadlibrarian.net/724114099/buildlog_ubuntu-noble-armhf.uucp_1.07-28build1_BUILDING.txt.gz
[2] https://launchpadlibrarian.net/694347390/buildlog_ubuntu-noble-armhf.uucp_1.07-28_BUILDING.txt.gz

Revision history for this message
Miriam España Acebal (mirespace) wrote :
Changed in uucp (Ubuntu):
assignee: nobody → Miriam España Acebal (mirespace)
summary: - FTBFS on armfh - error: #error ANSI C compiler without void or unsigned
- char or prototypes
+ [FFe] FTBFS on armfh - error: #error ANSI C compiler without void or
+ unsigned char or prototypes
description: updated
tags: added: ubuntu-release
description: updated
Revision history for this message
Paride Legovini (paride) wrote :

uucp 1.07-29 is a purely bugfix upload which only addresses the armhf FTBFS, no need for a FFe in this case. This said, thanks for the great bug report with all the relevant pointers.

I'll proceed with the sync.

Revision history for this message
Paride Legovini (paride) wrote :

uucp 1.07-29 is now in the unapproved queue.

Changed in uucp (Ubuntu):
status: New → Fix Released
Changed in uucp (Debian):
status: Unknown → 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.