#18524 closed enhancement (fixed)

links to cppunit are old

Reported by: ken@… Owned by: ken@…
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

I've been looking at an epdfview gtk3 fork, among its deps are cppunit (with a link to sourceforge). I remember building cppunit in the past, and I still have a 1.15.1 tarball. But sourceforge seems to be stuck at 1.12.1.

cppunit is now at https://freedesktop.org/wiki/Software/cppunit/ and 1.15.1 is still the latest. I will mention that './autogen' ends with non-zero status, probably from the (unnecessary) advice to run autoupdate.

We reference cppunit at sourceforge in

/multimedia/libdriv/taglib.xml

/xsoft/office/libreoffice.xml

as well as some archived old packages.

Unfortunately, the tests in the epdfview gtk3 fork fail to build because some virtual functions are pure.

Change History (7)

comment:1 by Bruce Dubbs, 20 months ago

Arch uses:

./configure --prefix=/usr --disable-static    
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool    
make
make check

That worked for me:

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 1
----
# TOTAL: 1
# PASS:  1
----
# TOTAL: 1
# PASS:  1

Note that libtool is 11813 lines. Nothing in the package has changed since 2019.

comment:2 by Xi Ruoyao, 20 months ago

AFAIK cppunit is a test framework, so I don't think it's strictly needed.

in reply to:  2 comment:3 by ken@…, 20 months ago

Replying to Xi Ruoyao:

AFAIK cppunit is a test framework, so I don't think it's strictly needed.

Correct, I didn't mean to imply it should be in BLFS.

in reply to:  1 comment:4 by ken@…, 20 months ago

Replying to Bruce Dubbs:

Arch uses:

./configure --prefix=/usr --disable-static    
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool    
make
make check

That worked for me:

Thanks.

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 1
----
# TOTAL: 1
# PASS:  1
----
# TOTAL: 1
# PASS:  1

Note that libtool is 11813 lines. Nothing in the package has changed since 2019.

comment:5 by ken@…, 20 months ago

Owner: changed from blfs-book to ken@…
Status: newassigned

For libreoffice, freedesktop points to the libreoffice mirror, so I will assume the current version is good enough for that.

Tested taglib - it needs a version >= 1.14.0 (sourceforge is on 1.13.0 or an unusable cvs copy), 1.15.1 works.

Will change the links in those two packages.

comment:6 by ken@…, 20 months ago

Typo - sourceforge is on 1.12.1.

comment:7 by ken@…, 20 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.