Opened 6 months ago

Last modified 2 months ago

#57213 assigned defect

transmission failed to build on Mojave

Reported by: stanimura Owned by: kurthindenburg (Kurt Hindenburg)
Priority: Normal Milestone:
Component: ports Version: 2.5.3
Keywords: mojave Cc: pftbest (Vadzim Dambrouski)
Port: transmission


transmission 2.94 failed to build on Mojave.

$ xcodebuild -version
Xcode 10.0
Build version 10A255

Attachments (1)

main.log (179.5 KB) - added by stanimura 6 months ago.

Download all attachments as: .zip

Change History (6)

Changed 6 months ago by stanimura

Attachment: main.log added

comment:1 Changed 6 months ago by mf2k (Frank Schima)

Keywords: mojave added; Mojave removed
Owner: set to kurthindenburg
Status: newassigned

comment:2 Changed 5 months ago by pftbest (Vadzim Dambrouski)

Cc: pftbest added

comment:3 Changed 5 months ago by pftbest (Vadzim Dambrouski)

So there were 2 problems with this port, first a libevent.a file was missing, I just copied it over from /opt/local/lib, and second I had to replace angle brackets with quotes in #import <transmission.h> statements. Doing that fixed the build. The app works as expected, no issues noticed so far.

comment:4 Changed 5 months ago by kencu (Ken)

Ah, I finally found some documentation on how the header search paths have changed in Xcode 10 <>.

comment:5 Changed 2 months ago by mkultra329 (Matt Kokidko)

Confirming pftbest's solution. I had to change more than just the transmission.h, though... there were several imports that had the brackets instead of quotes and they all had to be changed to quotes.

Note: See TracTickets for help on using tickets.