Opened 5 years ago

Closed 5 years ago

#59478 closed defect (fixed)

Schroedinger 1.0.11 0: fails to compile: duplicate symbol '_OrcTargetPowerPCFlags'

Reported by: yrobbers Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc:
Port: schroedinger

Description

Schroedinger 1.0.11 0 fails to compile because the link stage doesn't work.

Attachments (1)

main.log (470.3 KB) - added by yrobbers 5 years ago.
log file of the sudo port install schroedinger command

Download all attachments as: .zip

Change History (6)

Changed 5 years ago by yrobbers

Attachment: main.log added

log file of the sudo port install schroedinger command

comment:1 Changed 5 years ago by jmroot (Joshua Root)

Cc: devans@… removed
Owner: set to dbevans
Status: newassigned
Summary: Schroedinger 1.0.11 0: fails to compileSchroedinger 1.0.11 0: fails to compile: duplicate symbol '_OrcTargetPowerPCFlags'

comment:2 Changed 5 years ago by jmroot (Joshua Root)

Looks similar to #59426.

comment:3 Changed 5 years ago by kencu (Ken)

This <https://gitlab.freedesktop.org/gstreamer/orc/commit/0b1a288835d6a3b6d52f77e0c2e86d685de6526e> fixes orc and schroedinger then compiles, but feel free to explain to us all why it works...

comment:4 Changed 5 years ago by jmroot (Joshua Root)

typedef enum {...} foo; just defines a type, it doesn't cause any symbols to be emitted. enum {...} foo; declares a variable named foo, so when it's in the global scope a symbol has to be emitted for it.

comment:5 Changed 5 years ago by kencu (Ken)

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