Opened 11 years ago

Closed 11 years ago

#4111 closed Bug (fixed)

mac client fails to compile

Reported by: sardok Owned by: livings124
Priority: Normal Milestone:
Component: Mac Client Version: 2.22+
Severity: Normal Keywords:
Cc:

Description

After updating to the latest svn revision, the mac client will no longer compile for me:

...
Ld build/Debug/Transmission.app/Contents/MacOS/Transmission normal x86_64
    cd /tmp/transmission
    setenv MACOSX_DEPLOYMENT_TARGET 10.5
    /Developer/usr/bin/clang -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/tmp/transmission/build/Debug -Lthird-party/curl/lib -Lthird-party/openssl/lib -F/tmp/transmission/build/Debug -Fmacosx -filelist /tmp/transmission/build/Transmission.build/Debug/Transmission.build/Objects-normal/x86_64/Transmission.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -framework IOKit -ltransmission -lcrypto.0.9.7 -framework Sparkle -framework Growl -lcurl.4 -liconv -framework Security -framework Carbon -framework Quartz -lminiupnp -prebind -o /tmp/transmission/build/Debug/Transmission.app/Contents/MacOS/Transmission

Undefined symbols:
  "_tr_tracker_udp_scrape", referenced from:
      _scrape_request_delegate in libtransmission.a(announcer.o)
  "_evdns_base_new", referenced from:
      _libeventThreadFunc in libtransmission.a(trevent.o)
  "_tau_handle_message", referenced from:
      _event_callback in libtransmission.a(tr-udp.o)
  "_evdns_base_free", referenced from:
      _libeventThreadFunc in libtransmission.a(trevent.o)
  "_tr_tracker_udp_announce", referenced from:
      _announce_request_delegate in libtransmission.a(announcer.o)
ld: symbol(s) not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
PBXCp build/Debug/Transmission.app/Contents/Frameworks/Growl.framework macosx/Growl.framework
    cd /tmp/transmission
    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -resolve-src-symlinks /tmp/transmission/macosx/Growl.framework /tmp/transmission/build/Debug/Transmission.app/Contents/Frameworks

PBXCp build/Debug/Transmission.app/Contents/Frameworks/Sparkle.framework macosx/Sparkle.framework
    cd /tmp/transmission
    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -resolve-src-symlinks /tmp/transmission/macosx/Sparkle.framework /tmp/transmission/build/Debug/Transmission.app/Contents/Frameworks

** BUILD FAILED **

The following build commands failed:
Transmission:
    Ld /tmp/transmission/build/Debug/Transmission.app/Contents/MacOS/Transmission normal x86_64
(1 failure)

I am using the following commands to build it:

xcodebuild clean
xcodebuild -project Transmission.xcodeproj -target Transmission \
    -configuration Debug

Change History (2)

comment:1 Changed 11 years ago by livings124

  • Component changed from Transmission to Mac Client
  • Milestone None Set deleted
  • Owner set to livings124
  • Version changed from 2.22 to 2.22+

comment:2 Changed 11 years ago by livings124

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.