I can't directly help on the issue since I still don't have any gcc12 enabled system plus in pdfmm I abandoned cppunit in favor of catch[1] so I don't have to solve this issue for podofo-next. Anyway, looking at the error and where it happens in cppunit source[2] it seems now a string conversion to be provided overloading the operator<< to OStream for types used in CPPUNIT_ASSERT_EQUAL may be necessary. In this case the fix would be quite easy, and it can be fixed by adding the overload in PoDoFo unit tests extensions[4]. Are you sure the issue is actually caused by gcc12 upgrade and it's not actually caused by cppunit upgrade?
Regards, Francesco [1] https://github.com/catchorg/Catch2 [2] https://cgit.freedesktop.org/libreoffice/cppunit/tree/include/cppunit/TestAssert.h#n168 [3] https://cgit.freedesktop.org/libreoffice/cppunit/tree/include/cppunit/portability/Stream.h#n82 [4] https://github.com/podofo/podofo/blob/master/test/unit/cppunitextensions.h On Mon, 25 Jul 2022 at 15:32, Mattia Rizzolo <[email protected]> wrote: > Hi Wolfgang, > > On Sun, Jul 24, 2022 at 04:25:34PM +0000, Wolfgang Stoeggl via > Podofo-users wrote: > > this is the patch, which is currently used in Fedora [1]: > https://src.fedoraproject.org/rpms/podofo/raw/rawhide/f/podofo-gcc12.patch > > Thank you for the link. > > So, effectively fedora is just disabing the failing tests. > Indeed, I just received a proposed similar patch in Debian too: > https://salsa.debian.org/debian/libpodofo/-/merge_requests/2 > > > So nobody has actually investigated the failures and did a real fix? > > -- > regards, > Mattia Rizzolo > > GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. > More about me: https://mapreri.org : :' : > Launchpad user: https://launchpad.net/~mapreri `. `'` > Debian QA page: https://qa.debian.org/developer.php?login=mattia `- > _______________________________________________ > Podofo-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/podofo-users >
_______________________________________________ Podofo-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/podofo-users
