Bug#1066310: dx: FTBFS: _compparse.c:51:17: error: implicit declaration of function ‘_dxfcclex’ [-Werror=implicit-function-declaration]
Bo YU
tsu.yubo at gmail.com
Thu Mar 14 09:37:36 GMT 2024
On Wed, Mar 13, 2024 at 12:37:02PM +0100, Lucas Nussbaum wrote:
...
>> cc1: warning: command-line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C
>> y.tab.c: In function ‘_dxfccparse’:
>> _compparse.c:51:17: error: implicit declaration of function ‘_dxfcclex’ [-Werror=implicit-function-declaration]
>> 51 | #define yylex _dxfcclex
>> | ^~~~~~~~~
>> y.tab.c:651:16: note: in expansion of macro ‘yylex’
>> y.tab.c:1107:16: note: in expansion of macro ‘YYLEX’
>> _compparse.c:52:17: error: implicit declaration of function ‘_dxfccerror’ [-Werror=implicit-function-declaration]
>> 52 | #define yyerror _dxfccerror
>> | ^~~~~~~~~~~
>> y.tab.c:1682:2: note: in expansion of macro ‘yyerror’
>> ./_compparse.y: In function ‘_dxfccerror’:
>> ./_compparse.y:432:47: error: implicit declaration of function ‘_dxfcclexerror’; did you mean ‘_dxfccerror’? [-Werror=implicit-function-declaration]
>> cc1: some warnings being treated as errors
>> make[6]: *** [Makefile:961: _compparse.lo] Error 1
I have attached one debdiff and it can be built with it. So could you
upload it with it? I can team upload if nobody response with this sor
some days.
BTW, dx upstream has dead, so refer to:
https://trac.macports.org/ticket/61842
--
Regards,
--
Bo YU
-------------- next part --------------
diff -Nru dx-4.4.4/debian/changelog dx-4.4.4/debian/changelog
--- dx-4.4.4/debian/changelog 2024-02-29 07:06:03.000000000 +0800
+++ dx-4.4.4/debian/changelog 2024-03-14 14:17:17.000000000 +0800
@@ -1,3 +1,11 @@
+dx (1:4.4.4-15.2) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Add -Wno-error=implicit-function-declaration into
+ DEB_CFLAGS_MAINT_APPEND. (Closes: #1066310)
+
+ -- Bo YU <tsu.yubo at gmail.com> Thu, 14 Mar 2024 14:17:17 +0800
+
dx (1:4.4.4-15.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru dx-4.4.4/debian/rules dx-4.4.4/debian/rules
--- dx-4.4.4/debian/rules 2024-02-29 07:06:00.000000000 +0800
+++ dx-4.4.4/debian/rules 2024-03-14 14:17:05.000000000 +0800
@@ -4,6 +4,7 @@
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
DEB_CFLAGS_MAINT_APPEND=-fsigned-char -fno-strict-aliasing -std=c++11
+DEB_CFLAGS_MAINT_APPEND=-Wno-error=implicit-function-declaration
DEB_CXXFLAGS_MAINT_APPEND=-fsigned-char -fno-strict-aliasing -std=c++11
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
ifeq ($(DEB_HOST_ARCH), alpha)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20240314/b112be58/attachment.sig>
More information about the debian-science-maintainers
mailing list