Yes, I found that openjpeg2.2 is also in the /usr/local/lib path. So I remove all of them and reinstall the latest openjpeg (2.3).
Code: Select all
[186/199] Linking build/src/libdcp-1.0.so
/usr/bin/ld: /usr/local/lib/libopenjp2.a(cio.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libopenjp2.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/home/oracle/dcpomatic_2.12.4/libdcp/build'
Build failed
-> task in 'libdcp-1.0' failed (exit status 1):
{task 140008558988624: cxxshlib asset.cc.1.o,asset_writer.cc.1.o,atmos_asset.cc.1.o,atmos_asset_writer.cc.1.o,certificate_chain.cc.1.o,certificate.cc.1.o,chromaticity.cc.1.o,colour_conversion.c
c.1.o,cpl.cc.1.o,data.cc.1.o,dcp.cc.1.o,dcp_time.cc.1.o,decrypted_kdm.cc.1.o,decryption_context.cc.1.o,decrypted_kdm_key.cc.1.o,encrypted_kdm.cc.1.o,encryption_context.cc.1.o,exceptions.cc.1.o,file.cc.1.o,font_asset.cc.1.o,gamma_transfer_function.cc.1.o,identity_transfer_function.cc.1.o,interop_load_font_node.cc.1.o,interop_subtitle_asset.cc.1.o,j2k.cc.1.o,key.cc.1.o,local_time.cc.1.o,locale_convert.cc.1.o,metadata.cc.1.o,modified_gamma_transfer_function.cc.1.o,mono_picture_asset.cc.1.o,mono_picture_asset_writer.cc.1.o,mono_picture_frame.cc.1.o,mxf.cc.1.o,name_format.cc.1.o,object.cc.1.o,openjpeg_image.cc.1.o,picture_asset.cc.1.o,picture_asset_writer.cc.1.o,raw_convert.cc.1.o,reel.cc.1.o,reel_asset.cc.1.o,reel_atmos_asset.cc.1.o,reel_closed_caption_asset.cc.1.o,reel_mono_picture_asset.cc.1.o,reel_mxf.cc.1.o,reel_picture_asset.cc.1.o,reel_sound_asset.cc.1.o,reel_stereo_picture_asset.cc.1.o,reel_subtitle_asset.cc.1.o,ref.cc.1.o,rgb_xyz.cc.1.o,s_gamut3_transfer_function.cc.1.o,smpte_load_font_node.cc.1.o,smpte_subtitle_asset.cc.1.o,sound_asset.cc.1.o,sound_asset_writer.cc.1.o,sound_frame.cc.1.o,stereo_picture_asset.cc.1.o,stereo_picture_asset_writer.cc.1.o,stereo_picture_frame.cc.1.o,subtitle_asset.cc.1.o,subtitle_asset_internal.cc.1.o,subtitle_string.cc.1.o,transfer_function.cc.1.o,types.cc.1.o,util.cc.1.o,version.cc.1.o -> libdcp-1.0.so}['/usr/bin/g++', '-Lsrc', '-pthread', '-shared', '-std=c++11', '-std=c++11', 'src/asset.cc.1.o', 'src/asset_writer.cc.1.o', 'src/atmos_asset.cc.1.o', 'src/atmos_asset_writer.cc.1.o', 'src/certificate_c
hain.cc.1.o', 'src/certificate.cc.1.o', 'src/chromaticity.cc.1.o', 'src/colour_conversion.cc.1.o', 'src/cpl.cc.1.o', 'src/data.cc.1.o', 'src/dcp.cc.1.o', 'src/dcp_time.cc.1.o', 'src/decrypted_kdm.cc.1.o', 'src/decryption_context.cc.1.o', 'src/decrypted_kdm_key.cc.1.o', 'src/encrypted_kdm.cc.1.o', 'src/encryption_context.cc.1.o', 'src/exceptions.cc.1.o', 'src/file.cc.1.o', 'src/font_asset.cc.1.o', 'src/gamma_transfer_function.cc.1.o', 'src/identity_transfer_function.cc.1.o', 'src/interop_load_font_node.cc.1.o', 'src/interop_subtitle_asset.cc.1.o', 'src/j2k.cc.1.o', 'src/key.cc.1.o', 'src/local_time.cc.1.o', 'src/locale_convert.cc.1.o', 'src/metadata.cc.1.o', 'src/modified_gamma_transfer_function.cc.1.o', 'src/mono_picture_asset.cc.1.o', 'src/mono_picture_asset_writer.cc.1.o', 'src/mono_picture_frame.cc.1.o', 'src/mxf.cc.1.o', 'src/name_format.cc.1.o', 'src/object.cc.1.o', 'src/openjpeg_image.cc.1.o', 'src/picture_asset.cc.1.o', 'src/picture_asset_writer.cc.1.o', 'src/raw_convert.cc.1.o', 'src/reel.cc.1.o', 'src/reel_asset.cc.1.o', 'src/reel_atmos_asset.cc.1.o', 'src/reel_closed_caption_asset.cc.1.o', 'src/reel_mono_picture_asset.cc.1.o', 'src/reel_mxf.cc.1.o', 'src/reel_picture_asset.cc.1.o', 'src/reel_sound_asset.cc.1.o', 'src/reel_stereo_picture_asset.cc.1.o', 'src/reel_subtitle_asset.cc.1.o', 'src/ref.cc.1.o', 'src/rgb_xyz.cc.1.o', 'src/s_gamut3_transfer_function.cc.1.o', 'src/smpte_load_font_node.cc.1.o', 'src/smpte_subtitle_asset.cc.1.o', 'src/sound_asset.cc.1.o', 'src/sound_asset_writer.cc.1.o', 'src/sound_frame.cc.1.o', 'src/stereo_picture_asset.cc.1.o', 'src/stereo_picture_asset_writer.cc.1.o', 'src/stereo_picture_frame.cc.1.o', 'src/subtitle_asset.cc.1.o', 'src/subtitle_asset_internal.cc.1.o', 'src/subtitle_string.cc.1.o', 'src/transfer_function.cc.1.o', 'src/types.cc.1.o', 'src/util.cc.1.o', 'src/version.cc.1.o', '-o', '/home/oracle/dcpomatic_2.12.4/libdcp/build/src/libdcp-1.0.so', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-L/usr/local/lib', '-L/usr/local/lib', '-L/usr/local/lib', '-L/usr/local/lib', '-lboost_filesystem', '-lboost_system', '-lboost_date_time', '-lboost_system', '-lssl', '-lcrypto', '-lxml++-2.6', '-lxml2', '-lglibmm-2.4', '-lgobject-2.0', '-lglib-2.0', '-lsigc-2.0', '-lopenjp2', '-lcxml', '-lxml++-2.6', '-lxml2', '-lglibmm-2.4', '-lgobject-2.0', '-lglib-2.0', '-lsigc-2.0', '-lxmlsec1-openssl', '-lxmlsec1', '-lssl', '-lcrypto', '-lxslt', '-lxml2', '-lasdcp-cth', '-lkumu-cth', '-lboost_system', '-lssl', '-lcrypto']