View Bug Details

IDProjectCategoryView StatusLast Update
0001447DCP-o-maticPackagingpublic2020-12-16 00:16
Reportermarkusk Assigned Tocarl  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platform64-bitOSLinuxOS VersionArch
Product Version2.12.x 
Summary0001447: "Using new OpenSSL API" in libdcp 1.5.6-1
Description

dcpomatic/libdcp stoped compiling on current Arch Linux.

Additional Information

=> Erstelle Paket: libdcp 1.5.6-1 (Do 17 Jan 2019 19:47:48 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> libdcp-1.5.6.tar.bz2 gefunden
==> Überprüfe source Dateien mit sha512sums...
libdcp-1.5.6.tar.bz2 ... Durchgelaufen
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
-> Entpacke libdcp-1.5.6.tar.bz2 mit bsdtar
==> Quellen sind fertig.
==> Erstelle Paket: libdcp 1.5.6-1 (Do 17 Jan 2019 19:47:49 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> WARNUNG: Verwende bestehenden $srcdir/ Baum
==> Beginne build()...
Setting top to : /media/internal-archiv4/makepkg-build-dir-per--etc--makepkg_conf/libdcp/src/libdcp-1.5.6
Setting out to : /media/internal-archiv4/makepkg-build-dir-per--etc--makepkg_conf/libdcp/src/libdcp-1.5.6/build
Checking for 'g++' (C++ compiler) : /usr/lib/ccache/bin/g++
Checking for program 'pkg-config' : /sbin/pkg-config
Checking for 'openssl' : yes
Checking for 'libxml++-2.6' : yes
Checking for 'xmlsec1' : yes
Checking for 'Magick++-config' : yes
Checking for 'sndfile' : yes
Checking for 'libopenjp2' >= 2.1.0 : yes
Checking for 'libasdcp-cth' >= 0.1.3 : yes
Checking for 'libcxml' >= 0.15.2 : yes
Checking for boost library >= 1.45 : yes
Checking for boost filesystem library : yes
Checking for boost signals2 library : yes
Checking for boost datetime library : yes
Checking for boost unit testing library : yes
Checking for library gcov : yes
'configure' finished successfully (7.585s)
Waf: Entering directory `/media/internal-archiv4/makepkg-build-dir-per--etc--makepkg_conf/libdcp/src/libdcp-1.5.6/build'
Writing version information to src/version.cc
[ 1/199] Compiling libdcp-1.0.pc.in
[ 2/199] Compiling src/asset.cc
[ 3/199] Compiling src/asset_writer.cc
[ 4/199] Compiling src/atmos_asset.cc
[ 5/199] Compiling src/atmos_asset_writer.cc
[ 6/199] Compiling src/certificate_chain.cc
../src/certificate_chain.cc:505:2: Warnung: #warning "Using new OpenSSL API" [-Wcpp]
#warning "Using new OpenSSL API"
^~~

[ 7/199] Compiling src/certificate.cc
[ 8/199] Compiling src/chromaticity.cc
In file included from ../src/asset_writer.cc:38:
../src/asset_writer.h:56:1: Fehler: expected class-name before »{« token
{
^

In file included from ../src/atmos_asset_writer.h:38,
from ../src/atmos_asset_writer.cc:34:
../src/asset_writer.h:56:1: Fehler: expected class-name before »{« token
{
^

../src/certificate.cc:368:2: Warnung: #warning "Using new OpenSSL API" [-Wcpp]
#warning "Using new OpenSSL API"
^~~

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Activities

carl

2019-01-17 20:35

administrator   ~0002904

Can you try libdcp 1.5.7?

markusk

2019-01-24 02:02

reporter   ~0002924

Thank you for the quick release of the upgrade version 1.5.7 it works!

Side Note: While testing libdcp 1.5.7 i got the following warnings

Not Listing the " # warning _FORTIFY_SOURCE requires compiling with optimization (-O)" that always show up when compiling on arch.

[ 38/199] Compiling src/exceptions.cc
../src/file.cc: In Konstruktor »dcp::File::File(boost::filesystem::path)«:
../src/file.cc:54:8: Warnung: Der Rückgabewert von »size_t fread(void, size_t, size_t, FILE)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Wunused-result]
fread (_data, 1, _size, f);



[ 52/199] Compiling src/mono_picture_asset_writer.cc
../src/mono_picture_frame.cc: In Konstruktor »dcp::MonoPictureFrame::MonoPictureFrame(boost::filesystem::path)«:
../src/mono_picture_frame.cc:66:8: Warnung: Der Rückgabewert von »size_t fread(void*, size_t, size_t, FILE*)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Wunused-result]
  fread (j2k_data(), 1, size, f);
  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~

carl

2019-01-24 22:21

administrator   ~0002932

Thanks, I've fixed those warnings in my local copy.

Bug History

Date Modified Username Field Change
2019-01-17 18:55 markusk New Bug
2019-01-17 20:35 carl Status new => feedback
2019-01-17 20:35 carl Note Added: 0002904
2019-01-24 02:02 markusk Note Added: 0002924
2019-01-24 02:02 markusk Status feedback => new
2019-01-24 22:21 carl Assigned To => carl
2019-01-24 22:21 carl Status new => resolved
2019-01-24 22:21 carl Resolution open => fixed
2019-01-24 22:21 carl Note Added: 0002932
2020-12-16 00:16 carl Status resolved => closed