ATV SSHC builds and script error 126

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
KevinSartori Offline
Member+
Posts: 289
Joined: Dec 2003
Reputation: 1
Location: Connecticut, USA
Post: #11
I deleted the old logs and went through the process again. This time I moved XBMC_OSX_30020.tgz over to the frontrow directory on the AppleTV so that it was with the xbmc-9.04_update_sshcs.sh file and then ran:

Code:
./xbmc-9.04_update_sshcs.sh XBMC_OSX_30020.tgz

XBMC.log is empty. It recreated it, but there's nothing in it. Here's CrashReporter.log.
find quote
tuckbodi Offline
Senior Member
Posts: 291
Joined: Oct 2008
Reputation: 5
Location: A beach on Kepler 22-b
Post: #12
davilla Wrote:Only builds targeting 10.4SDK are supported, if you target 10.5/10.6, you are on your own.

Ahhh, Error Status:5 was what I was seeing and I just figured it was still the issue from this old thread I found.

I'm wondering if TheQuestor ever went back to MacPorts 1.7?
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #13
KevinSartori Wrote:I deleted the old logs and went through the process again. This time I moved XBMC_OSX_30020.tgz over to the frontrow directory on the AppleTV so that it was with the xbmc-9.04_update_sshcs.sh file and then ran:

Code:
./xbmc-9.04_update_sshcs.sh XBMC_OSX_30020.tgz

XBMC.log is empty. It recreated it, but there's nothing in it. Here's CrashReporter.log.

Symbol not found: _strerror$UNIX2003

TheQuestor's macports install is wrong because he did not a ) follow the guide at http://code.google.com/p/xbmc-port-depends/ or b) follow the README.osx with respect to changing the default SDK or c) did not follow the README.osx and use +universal where indicated.

In any case, Installs from TheQuestor's site on AppleTV are borked until he fixes this problem with his macports.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
TheQuestor Offline
Fan
Posts: 415
Joined: Jun 2005
Reputation: 0
Location: South TX US
Post: #14
davilla Wrote:Symbol not found: _strerror$UNIX2003

TheQuestor's macports install is wrong because he did not a ) follow the guide at http://code.google.com/p/xbmc-port-depends/ or b) follow the README.osx with respect to changing the default SDK or c) did not follow the README.osx and use +universal where indicated.

In any case, Installs from TheQuestor's site on AppleTV are borked until he fixes this problem with his macports.

Actually I have followed the guide to the letter since I have been doing this, and they have always worked with ATV until you guys changed everything around.

Main Rig [Scorpius] - Core i7 2600k @ 5Ghz. 16 Gig DDR3 1600. 1x HD 6990 1x HD 4870 Hackintosh [Chiana] - Core i5 @ 3.8Ghz. 12 Gig DDR3 Linux [Moya] - Core2 Duo E8200 - 2 Gigs DDR2 800 WHS [Zhaan] - DualCore E5200@3.0Ghz - 4 Gigs DDR2 800 VMC [Jothee] Core2 Quad @ 2.8Ghz 4 Gigs DDR2 800 VMC [Aeryn] Core2 E8400 @ 3.0Ghz 2 Gigs DDR2 800 2TB Server [Talyn] Core2 Quad Q6600 @ 3.0Ghz - 8 Gigs DDR2 1066 FileServer [Crichton] P4 650 3.4GHz - 2 Gigs DDR
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #15
TheQuestor Wrote:Actually I have followed the guide to the letter since I have been doing this, and they have always worked with ATV until you guys changed everything around.

Care to be more specific about what was changed ? There's only one way to get a _strerror$UNIX2003 symbol and that's if you have built the binary against 10.5 SDK. That symbol does not exist under 10.4 SDK, it's just "_strerror".

My builds and that of the buildbot slaves are setup to build the listed why and they are runtime safe under the AppleTV. I recently cranked up another buildbot slave and purposely followed both guides to the letter to verify their accuracy and it was fine.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
(This post was last modified: 2010-05-12 23:27 by davilla.)
find quote
TheQuestor Offline
Fan
Posts: 415
Joined: Jun 2005
Reputation: 0
Location: South TX US
Post: #16
davilla Wrote:Care to be more specific about what was changed ? There's only one way to get a _strerror$UNIX2003 symbol and that's if you have built the binary against 10.5 SDK. That symbol does not exist under 10.4 SDK, it's just "_strerror".

My builds and that of the buildbot slaves are setup to build the listed why and they are runtime safe under the AppleTV. I recently cranked up another buildbot slave and purposely followed both guides to the letter to verify their accuracy and it was fine.

Until today, I haven't changed ANYTHING on my hackintosh in many months, not even security updates. Whenever there is a change to the readme.osx I do a "perl -ne 'print `port install $1` if /^ \$ sudo port install (.*)$/;' README.osx" and other than the nightly svn up I do not use that machine for anything. SO again it is not something "I" changed. And unless Mac's just tend to change things all by themselves or some elf of gnome came into my house and pudged with my hackintosh.

To make SURE it was right I deleted macports and went line by line by your readme [except all the ln -s where already there] and will try tonight.

Main Rig [Scorpius] - Core i7 2600k @ 5Ghz. 16 Gig DDR3 1600. 1x HD 6990 1x HD 4870 Hackintosh [Chiana] - Core i5 @ 3.8Ghz. 12 Gig DDR3 Linux [Moya] - Core2 Duo E8200 - 2 Gigs DDR2 800 WHS [Zhaan] - DualCore E5200@3.0Ghz - 4 Gigs DDR2 800 VMC [Jothee] Core2 Quad @ 2.8Ghz 4 Gigs DDR2 800 VMC [Aeryn] Core2 E8400 @ 3.0Ghz 2 Gigs DDR2 800 2TB Server [Talyn] Core2 Quad Q6600 @ 3.0Ghz - 8 Gigs DDR2 1066 FileServer [Crichton] P4 650 3.4GHz - 2 Gigs DDR
find quote
TheQuestor Offline
Fan
Posts: 415
Joined: Jun 2005
Reputation: 0
Location: South TX US
Post: #17
Here is my build cmd
"./bootstrap
echo "Running Configure"
./configure --enable-goom
echo "Exporting PWD"
export XBMC_HOME=`pwd`
echo "Making Xcode Depends"
make xcode_depends
echo "Building"
xcodebuild -sdk macosx10.4 -project XBMC.xcodeproj -target XBMC.app -configuration Debug build"

Main Rig [Scorpius] - Core i7 2600k @ 5Ghz. 16 Gig DDR3 1600. 1x HD 6990 1x HD 4870 Hackintosh [Chiana] - Core i5 @ 3.8Ghz. 12 Gig DDR3 Linux [Moya] - Core2 Duo E8200 - 2 Gigs DDR2 800 WHS [Zhaan] - DualCore E5200@3.0Ghz - 4 Gigs DDR2 800 VMC [Jothee] Core2 Quad @ 2.8Ghz 4 Gigs DDR2 800 VMC [Aeryn] Core2 E8400 @ 3.0Ghz 2 Gigs DDR2 800 2TB Server [Talyn] Core2 Quad Q6600 @ 3.0Ghz - 8 Gigs DDR2 1066 FileServer [Crichton] P4 650 3.4GHz - 2 Gigs DDR
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #18
from that crashreporter.log

Referenced from: /Applications/XBMC.app/Contents/MacOS/../Frameworks/libcdio.10.dylib

libcdio comes from macports, and checking for this symbol

Skunkworks:xbmc-svn davilla$ nm /opt/local/lib/libcdio.10.dylib | grep _strerror
U _strerror
Skunkworks:xbmc-svn davilla$

See, no "_strerror$UNIX2003" but "_strerror" is ref'ed. Thats correct if 10.4uSDK is setup in macports AND +universal is used when doing the port install. When XBMC.app is packaged, the libcdio dylib is copied into XBMC.app and it's internal paths fixed.

building xbmc has nothing to do with it, it's a macports problem.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
(This post was last modified: 2010-05-13 02:53 by davilla.)
find quote
TheQuestor Offline
Fan
Posts: 415
Joined: Jun 2005
Reputation: 0
Location: South TX US
Post: #19
So by nuking my macports and starting over fresh "should" eliminate the issue is this correct?

Well except now building is failing with crystalHD again, sigh. so much of this stuff is so intertwined it's not even funny.

Main Rig [Scorpius] - Core i7 2600k @ 5Ghz. 16 Gig DDR3 1600. 1x HD 6990 1x HD 4870 Hackintosh [Chiana] - Core i5 @ 3.8Ghz. 12 Gig DDR3 Linux [Moya] - Core2 Duo E8200 - 2 Gigs DDR2 800 WHS [Zhaan] - DualCore E5200@3.0Ghz - 4 Gigs DDR2 800 VMC [Jothee] Core2 Quad @ 2.8Ghz 4 Gigs DDR2 800 VMC [Aeryn] Core2 E8400 @ 3.0Ghz 2 Gigs DDR2 800 2TB Server [Talyn] Core2 Quad Q6600 @ 3.0Ghz - 8 Gigs DDR2 1066 FileServer [Crichton] P4 650 3.4GHz - 2 Gigs DDR
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #20
TheQuestor Wrote:So by nuking my macports and starting over fresh "should" eliminate the issue is this correct?

Well except now building is failing with crystalHD again, sigh. so much of this stuff is so intertwined it's not even funny.

what does "nm /opt/local/lib/libcdio.10.dylib | grep _strerror" show ?


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
Post Reply