View Bug Details

IDProjectCategoryView StatusLast Update
0000706DCP-o-maticBugspublic2018-10-17 20:16
Reportermhm Assigned Tocarl  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platform64-bitOSDebianOS Versionunstable
Target Version2.6.0 
Summary0000706: Please make dcpomatic work with gcc5
Description

I can't get the current binaries to work with current Debian unstable. I think this is due to the gcc5-transition.

Is there anything you can do to fix this?

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredAverage

Activities

carl

2015-09-30 20:57

administrator   ~0000896

I haven't been able to install all the build dependencies without problems for the last week or two. Hopefully it will all get sorted out soon...

carl

2015-10-06 10:14

administrator   ~0000908

I believe 2.4.0 works again on Debian unstable. Perhaps you would like to test it?

mhm

2015-10-11 23:36

reporter   ~0000913

I am sorry to say that it does not work :-(

I think part of the problem is that dcpomatic is linked to the wrong version of some libraries:

I have these installed on my system:

libboost-date-time1.58.0 (version 1.58.0+dfsg-3+b1)
libmagick++-6.q16-5v5 (version 8:6.8.9.9-6)
libxml++2.6-2v5 (version 2.40.0-1)

carl

2015-11-10 09:06

administrator   ~0000969

Current debs install but segfault on startup.

carl

2015-11-10 13:02

administrator   ~0000971

Program received signal SIGSEGV, Segmentation fault.
0x00007fffed0f7a5c in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::rfind(wchar_t, unsigned long) const ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) where
#0 0x00007fffed0f7a5c in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::rfind(wchar_t, unsigned long) const ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0000001 0x00000000016ddc34 in wxString::Find(wxUniChar, bool) const ()
0000002 0x00000000016ddd41 in wxString::BeforeLast(wxUniChar, wxString) const ()
0000003 0x00000000016b39ec in wxLog::GetComponentLevel(wxString) ()
0000004 0x000000000128a895 in wxLog::IsLevelEnabled(unsigned long, wxString) ()
0000005 0x00000000016d0f57 in wxMBConv_iconv::wxMBConv_iconv(char const
) ()
0000006 0x00000000016d529e in wxCSConv::DoCreate() const ()
0000007 0x00000000016d7417 in wxCSConv::wxCSConv(wxFontEncoding) ()
0000008 0x00000000016d77cf in wxGet_wxConvLocalPtr() ()
0000009 0x00000000004c2ca9 in _GLOBAL__sub_IZNK8wxMBConv7ToWCharEPwmPKcm ()
0000010 0x000000000175f57d in
libc_csu_init ()
0000011 0x00007fffec86ead5 in libc_start_main (main=0x4c4166 <main(int, char**)>,
argc=1, argv=0x7fffffffe368, init=0x175f530 <
libc_csu_init>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe358)
at libc-start.c:246
0000012 0x00000000004c409e in _start ()
(gdb) quit
A debugging session is active.

    Inferior 1 [process 27628] will be killed.

Quit anyway? (y or n) y

carl

2015-11-10 13:02

administrator   ~0000972

Self-built version works ok.

carl

2015-11-30 14:40

administrator   ~0001023

Appears to be something screwy with the wxWidgets build on the chroots.

carl

2015-12-02 09:50

administrator   ~0001026

Should all be ok now.

Bug History

Date Modified Username Field Change
2015-09-30 20:41 mhm New Bug
2015-09-30 20:57 carl Note Added: 0000896
2015-10-06 10:14 carl Note Added: 0000908
2015-10-06 10:14 carl Assigned To => carl
2015-10-06 10:14 carl Status new => feedback
2015-10-11 23:36 mhm Note Added: 0000913
2015-10-11 23:36 mhm Status feedback => assigned
2015-11-08 23:41 carl Target Version => 2.6.0
2015-11-10 09:06 carl Note Added: 0000969
2015-11-10 13:02 carl Note Added: 0000971
2015-11-10 13:02 carl Note Added: 0000972
2015-11-10 13:04 carl Status assigned => confirmed
2015-11-30 14:40 carl Note Added: 0001023
2015-12-02 09:50 carl Note Added: 0001026
2015-12-02 09:50 carl Status confirmed => resolved
2015-12-02 09:50 carl Resolution open => fixed
2018-10-17 20:16 carl Status resolved => closed