Opened 9 years ago

Closed 9 years ago

#8700 closed defect (worksforme)

osx-packager.pl requires Firewire SDK even if the build detected it as missing

Reported by: anonymous Owned by: Nigel
Priority: minor Milestone: unknown
Component: Ports - OSX Version: 0.23-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

After subversion has run the build process detects that the Firewire SDK is not installed:

Firewire being disabled. /Developer/FireWireSDK* missing

Though the build process (after a long while) ends with:

ls: /Developer/FireWireSDK*/Examples/Framework/AVCVideoServices.framework: No such file or directory

Change History (2)

comment:1 Changed 9 years ago by robertm

Milestone: 0.23-fixesunknown

Read the ticket howto, please do not set milestone.

comment:2 Changed 9 years ago by Nigel

Resolution: worksforme
Status: newclosed

Just did a build on a 10.5 Core 2 Duo machine which doesn't have that SDK installed...

[osx-pkg] Configuring mythtv
[osx-pkg] ./configure --prefix=/Users/nigel/.osx-packager/build --runprefix=../Resources --disable-mmx --enable-disable-mmx-for-debugging --disable-gpl --enable-backend --disable-distcc
./configure: line 3782: pkg-config: command not found
Firewire being disabled. /Developer/FireWireSDK* missing
WARNING: disabling Python bindings; missing MySQLdb
...
osx-bundler: /usr/bin/install_name_tool -change /Users/nigel/.osx-packager/build/lib/libQtCore.4.dylib @executable_path/../Frameworks/QtCore.framework/QtCore /Users/nigel/MythBackend.app/Contents/MacOS/mythfilldatabase
[osx-pkg] mkdir -p /Users/nigel/MythBackend.app/Contents/Resources
[osx-pkg] ln -sf ../MacOS /Users/nigel/MythBackend.app/Contents/Resources/bin
[osx-pkg] Cleaning build tmp directory
[osx-pkg] rm -fr /Users/nigel/.osx-packager/tmp
[osx-pkg] mkdir /Users/nigel/.osx-packager/tmp
[osx-pkg] Build complete. Self-contained package is at:

    /Users/nigel/MythFrontend.app

so I think this is just a problem of not purging old mythtv libs. Try 'osx-packager.pl -clean, or this:

rm -f .osx-packager/build/lib/libmyth*
find .osx-packager/src/myth-svn -name \*.dylib -delete
Note: See TracTickets for help on using tickets.