Hello,

After "./g pull -r" and "make distclean && ./autogen.sh && make", I get the following errors (see attached file). I also tried "ccache -c" before, without success. I attached my autogen.input.

What did I make wrong?

Laurent

In file included from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.cpp:7:
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:19:12:
 error: multiple definition of ‘enum class ZXing::BarcodeFormat’
   19 | enum class BarcodeFormat
      |            ^~~~~~~~~~~~~
In file included from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/ReaderOptions.h:10,
                 from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Reader.h:9,
                 from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/aztec/AZReader.h:9,
                 from 
/home/laurent/devlibo/libo/external/zxing/inc/pch/precompiled_zxing.hxx:57:
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:19:12:
 note: previous definition here
   19 | enum class BarcodeFormat
      |            ^~~~~~~~~~~~~
In file included from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:9:
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:114:32:
 error: redefinition of ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, 
Flags<BarcodeFormat>::enum_type)’
  114 |         constexpr inline FLAGS operator|(FLAGS::enum_type e1, 
FLAGS::enum_type e2) noexcept { return FLAGS(e1) | e2; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:114:32:
 note: ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, 
Flags<BarcodeFormat>::enum_type)’ previously defined here
  114 |         constexpr inline FLAGS operator|(FLAGS::enum_type e1, 
FLAGS::enum_type e2) noexcept { return FLAGS(e1) | e2; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:115:32:
 error: redefinition of ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, BarcodeFormats)’
  115 |         constexpr inline FLAGS operator|(FLAGS::enum_type e, FLAGS f) 
noexcept { return f | e; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:115:32:
 note: ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, BarcodeFormats)’ previously 
defined here
  115 |         constexpr inline FLAGS operator|(FLAGS::enum_type e, FLAGS f) 
noexcept { return f | e; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:116:31:
 error: redefinition of ‘constexpr bool 
ZXing::operator==(Flags<BarcodeFormat>::enum_type, BarcodeFormats)’
  116 |         constexpr inline bool operator==(FLAGS::enum_type e, FLAGS f) 
noexcept { return FLAGS(e) == f; } \
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:116:31:
 note: ‘constexpr bool ZXing::operator==(Flags<BarcodeFormat>::enum_type, 
BarcodeFormats)’ previously defined here
  116 |         constexpr inline bool operator==(FLAGS::enum_type e, FLAGS f) 
noexcept { return FLAGS(e) == f; } \
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:117:31:
 error: redefinition of ‘constexpr bool ZXing::operator==(BarcodeFormats, 
Flags<BarcodeFormat>::enum_type)’
  117 |         constexpr inline bool operator==(FLAGS f, FLAGS::enum_type e) 
noexcept { return FLAGS(e) == f; }
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:117:31:
 note: ‘constexpr bool ZXing::operator==(BarcodeFormats, 
Flags<BarcodeFormat>::enum_type)’ previously defined here
  117 |         constexpr inline bool operator==(FLAGS f, FLAGS::enum_type e) 
noexcept { return FLAGS(e) == f; }
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
make[1]: *** [/home/laurent/devlibo/libo/solenv/gbuild/LinkTarget.mk:402 : 
/home/laurent/devlibo/libo/workdir/GenCxxObject/UnpackedTarball/zxing/core/src/BarcodeFormat.o]
 Erreur 1
make[1]: *** Attente des tâches non terminées....
In file included from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/GTIN.h:10,
                 from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/GTIN.cpp:7:
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:19:12:
 error: multiple definition of ‘enum class ZXing::BarcodeFormat’
   19 | enum class BarcodeFormat
      |            ^~~~~~~~~~~~~
In file included from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/ReaderOptions.h:10,
                 from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Reader.h:9,
                 from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/aztec/AZReader.h:9,
                 from 
/home/laurent/devlibo/libo/external/zxing/inc/pch/precompiled_zxing.hxx:57:
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:19:12:
 note: previous definition here
   19 | enum class BarcodeFormat
      |            ^~~~~~~~~~~~~
In file included from 
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:9:
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:114:32:
 error: redefinition of ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, 
Flags<BarcodeFormat>::enum_type)’
  114 |         constexpr inline FLAGS operator|(FLAGS::enum_type e1, 
FLAGS::enum_type e2) noexcept { return FLAGS(e1) | e2; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:114:32:
 note: ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, 
Flags<BarcodeFormat>::enum_type)’ previously defined here
  114 |         constexpr inline FLAGS operator|(FLAGS::enum_type e1, 
FLAGS::enum_type e2) noexcept { return FLAGS(e1) | e2; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:115:32:
 error: redefinition of ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, BarcodeFormats)’
  115 |         constexpr inline FLAGS operator|(FLAGS::enum_type e, FLAGS f) 
noexcept { return f | e; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:115:32:
 note: ‘constexpr ZXing::BarcodeFormats 
ZXing::operator|(Flags<BarcodeFormat>::enum_type, BarcodeFormats)’ previously 
defined here
  115 |         constexpr inline FLAGS operator|(FLAGS::enum_type e, FLAGS f) 
noexcept { return f | e; } \
      |                                ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:116:31:
 error: redefinition of ‘constexpr bool 
ZXing::operator==(Flags<BarcodeFormat>::enum_type, BarcodeFormats)’
  116 |         constexpr inline bool operator==(FLAGS::enum_type e, FLAGS f) 
noexcept { return FLAGS(e) == f; } \
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:116:31:
 note: ‘constexpr bool ZXing::operator==(Flags<BarcodeFormat>::enum_type, 
BarcodeFormats)’ previously defined here
  116 |         constexpr inline bool operator==(FLAGS::enum_type e, FLAGS f) 
noexcept { return FLAGS(e) == f; } \
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:117:31:
 error: redefinition of ‘constexpr bool ZXing::operator==(BarcodeFormats, 
Flags<BarcodeFormat>::enum_type)’
  117 |         constexpr inline bool operator==(FLAGS f, FLAGS::enum_type e) 
noexcept { return FLAGS(e) == f; }
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/Flags.h:117:31:
 note: ‘constexpr bool ZXing::operator==(BarcodeFormats, 
Flags<BarcodeFormat>::enum_type)’ previously defined here
  117 |         constexpr inline bool operator==(FLAGS f, FLAGS::enum_type e) 
noexcept { return FLAGS(e) == f; }
      |                               ^~~~~~~~
/home/laurent/devlibo/libo/workdir/UnpackedTarball/zxing/core/src/BarcodeFormat.h:51:1:
 note: in expansion of macro ‘ZX_DECLARE_FLAGS’
   51 | ZX_DECLARE_FLAGS(BarcodeFormats, BarcodeFormat)
      | ^~~~~~~~~~~~~~~~
make[1]: *** [/home/laurent/devlibo/libo/solenv/gbuild/LinkTarget.mk:398 : 
/home/laurent/devlibo/libo/workdir/GenCxxObject/UnpackedTarball/zxing/core/src/GTIN.o]
 Erreur 1
make: *** [Makefile:294 : build] Erreur 2
--enable-pch=full
--enable-icecream
--enable-dbgutil
--with-java
--with-help
--without-myspell-dicts
--enable-ext-nlpsolver
--without-doxygen
--with-lang=en-US fr
--with-jdk-home=/usr/lib/jvm/java-17-openjdk-amd64

Reply via email to