Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#54999 closed defect (wontfix)

Root5 fails at run time

Reported by: unelg (gokhan unel) Owned by: cjones051073 (Chris Jones)
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: highsierra Cc:
Port: root5

Description (last modified by mf2k (Frank Schima))

Root Version 5.34/37 compiles on High Sierra, but running fails with:

dlopen error: dlopen(/opt/local/libexec/root5/lib/root/libThread.so, 9): can't resolve symbol __DefaultRuneLocale in /opt/local/libexec/root5/lib/root/libThread.so because dependent dylib #1 could not be loaded in /opt/local/libexec/root5/lib/root/libThread.so

Load Error: Failed to load Dynamic link library /opt/local/libexec/root5/lib/root/libThread.so

Error in <TCint::AutoLoadCallback>: failure loading dependent library libThread.so for class TStreamerInfoActions::TActionSequence

dlopen error: dlopen(/opt/local/libexec/root5/lib/root/libRIO.so, 9): can't resolve symbol __DefaultRuneLocale in /opt/local/libexec/root5/lib/root/libThread.so because dependent dylib #1 could not be loaded in /opt/local/libexec/root5/lib/root/libThread.so

Load Error: Failed to load Dynamic link library /opt/local/libexec/root5/lib/root/libRIO.so

Error in <TCint::AutoLoadCallback>: failure loading library libRIO.so for class TStreamerInfoActions::TActionSequence

(same errors on a fresh compilation downloaded from sources)

Change History (9)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Keywords: Root removed
Owner: set to cjones051073
Port: root5 added
Status: newassigned

In the future, please use WikiFormatting, fill in the Port field and Cc the port maintainers (port info --maintainers nco), if any.

comment:2 Changed 7 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 Changed 7 years ago by cjones051073 (Chris Jones)

ROOT5 has not been updated for some time, and likely never will for maxOS 10.13. I'll take a look sometime to see if anything can be done but I recommend you look to migrating to ROOT6 instead.

comment:4 Changed 7 years ago by cjones051073 (Chris Jones)

I am able to reproduce the issue.

Some basic attempts to fix it, such as updating to the latest git revision in the 5.34 branch, or using macports clang (3.8 or 3.9) did not help (root5 did not even compile with the later).

I am afraid there is nothing much more I can do here, as this is an issue for upstream to address. I will leave it to you to follow up with upstream if you wish to see if they are interested in fixing this. If they are I will happily use any future updates. I will not though look into fixing it myself.

Finally, I repeat, in the long run you will be much better served looking to migrate to ROOT6.

comment:5 Changed 7 years ago by cjones051073 (Chris Jones)

Keywords: 10.13 added

comment:6 Changed 7 years ago by cjones051073 (Chris Jones)

I have decided to officially retire support for ROOT5 starting with mac OS 10.13. ROOT5 is very much depreciated, and it was just a matter of time before it would no longer work. It was always my intention to do this eventually, and now seems as good a time as any.

comment:7 Changed 7 years ago by cjones051073 (Chris Jones)

Resolution: wontfix
Status: assignedclosed

comment:8 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: highsierra added; 10.13 removed

comment:9 Changed 7 years ago by cjones051073 (Chris Jones)

Why make that that keyword change ? Both work just the same...

Note: See TracTickets for help on using tickets.