Package: libprelude
Version: 5.2.0

Trying  to build libprelude for ARC I faced with the error below:
--------------------------------------------------------------------8<-----------------------------------------------------------------------------------------
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libpreludecpp12/DEBIAN/symbols doesn't match 
completely debian/libpreludecpp12.symbo
ls
--- debian/libpreludecpp12.symbols (libpreludecpp12_5.2.0-4_arc)
+++ dpkg-gensymbolsS7kyH8       2021-09-15 09:23:15.860211905 +0000
@@ -225,8 +225,8 @@
  _ZN7Prelude9IDMEFTime12setGmtOffsetEi@Base 4.1
  _ZN7Prelude9IDMEFTime3setEPK7timeval@Base 4.1
  _ZN7Prelude9IDMEFTime3setEPKc@Base 4.1
- (arch=!x32)_ZN7Prelude9IDMEFTime3setEPKl@Base 4.1
- (arch=x32)_ZN7Prelude9IDMEFTime3setEPKx@Base 4.1
+#MISSING: 5.2.0-4# (arch=!x32)_ZN7Prelude9IDMEFTime3setEPKl@Base 4.1
+ _ZN7Prelude9IDMEFTime3setEPKx@Base 4.1
  _ZN7Prelude9IDMEFTime3setEv@Base 4.1
  _ZN7Prelude9IDMEFTime6setSecEj@Base 4.1
  _ZN7Prelude9IDMEFTime7setUSecEj@Base 4.1
@@ -234,16 +234,16 @@
  _ZN7Prelude9IDMEFTimeC1EPK7timeval@Base 4.1
  _ZN7Prelude9IDMEFTimeC1EPKc@Base 4.1
  _ZN7Prelude9IDMEFTimeC1ERKS0_@Base 4.1
- (arch=!x32)_ZN7Prelude9IDMEFTimeC1El@Base 4.1
+#MISSING: 5.2.0-4# (arch=!x32)_ZN7Prelude9IDMEFTimeC1El@Base 4.1
  _ZN7Prelude9IDMEFTimeC1Ev@Base 4.1
- (arch=x32)_ZN7Prelude9IDMEFTimeC1Ex@Base 4.1
+ _ZN7Prelude9IDMEFTimeC1Ex@Base 4.1
  _ZN7Prelude9IDMEFTimeC2EP10idmef_time@Base 4.1
  _ZN7Prelude9IDMEFTimeC2EPK7timeval@Base 4.1
  _ZN7Prelude9IDMEFTimeC2EPKc@Base 4.1
  _ZN7Prelude9IDMEFTimeC2ERKS0_@Base 4.1
- (arch=!x32)_ZN7Prelude9IDMEFTimeC2El@Base 4.1
+#MISSING: 5.2.0-4# (arch=!x32)_ZN7Prelude9IDMEFTimeC2El@Base 4.1
  _ZN7Prelude9IDMEFTimeC2Ev@Base 4.1
- (arch=x32)_ZN7Prelude9IDMEFTimeC2Ex@Base 4.1
+ _ZN7Prelude9IDMEFTimeC2Ex@Base 4.1
--------------------------------------------------------------------8<-----------------------------------------------------------------------------------------

Updating the version of the MISSING symbol(arch!=x32) to 5.2.0-4 solves the 
issue for me, the patch is in the attachments.
I haven't tested it on any other architecture.
Perhaps the Bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892171 might 
be related to this issue.

Attachment: arc_fix.diff
Description: arc_fix.diff

Reply via email to