Opened 13 years ago

Last modified 3 years ago

#27180 new defect

Pallet fails to build on 10.5.8

Reported by: ak.ml@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: ksammons@…, mmdonley@…, newenglishman@…, harry.disseldorp@…, erik@…, dave@…, showe@…, zwylicht@…, michael@…, TheTanster (Kok-Yong Tan), watsonix@…, alvarnell@…, hosseini@…, cooljeanius (Eric Gallager), mvenanzini@…, callumor@…
Port: Pallet

Description

Pallet fails to build on my MacIntel with Leopard 10.5.8

Attachments (6)

Pallet_main.log (75.9 KB) - added by ak.ml@… 13 years ago.
Pallet_PPC_main.log (3.7 KB) - added by chicagotripp (Altoine Barker) 13 years ago.
main.log (74.1 KB) - added by jeremydouglass@… 13 years ago.
Pallet build log, fails on Growl
pallet_growl (2.5 KB) - added by mmdonley@… 13 years ago.
Results of pallet build
main.2.log (82.5 KB) - added by ccalby@… 11 years ago.
Pallet Log on Dual G5 PPC after first installing Growl
Portfile-growl.diff (913 bytes) - added by lubodiakov@… 11 years ago.
Diff -u for growl version in MacPorts (1.1.6) and version 1.2.2 source that compiles on 10.5 (PPC and x86 according to developers), please update Macports

Download all attachments as: .zip

Change History (36)

Changed 13 years ago by ak.ml@…

Attachment: Pallet_main.log added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: juanger@… removed
Keywords: Pallet removed
Owner: changed from macports-tickets@… to juanger@…

comment:2 in reply to:  description Changed 13 years ago by chicagotripp (Altoine Barker)

Replying to ak.ml@…:

Pallet fails to build on my MacIntel with Leopard 10.5.8

I can confirm that I am having the same issue on my PowerPC G5 Dual. I am including my main.log file, as well.

Changed 13 years ago by chicagotripp (Altoine Barker)

Attachment: Pallet_PPC_main.log added

Changed 13 years ago by jeremydouglass@…

Attachment: main.log added

Pallet build log, fails on Growl

comment:3 Changed 13 years ago by jeremydouglass@…

I can confirm Pallet failing to build on my MacBook Pro (Intel Core 2 Duo) 10.5.8.

I looked at the two previous poster logs and all three seem to fail on Growl. Mine failed here:

PBXCp build/Release/Pallet.app/Contents/Frameworks/Growl.framework Growl-1.2.1-Framework/Growl.framework

...with the error:

pbxcp: warning: couldn't strip: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_Pallet/work/Pallet/build/Release/Pallet.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory

Changed 13 years ago by mmdonley@…

Attachment: pallet_growl added

Results of pallet build

comment:4 Changed 13 years ago by mmdonley@…

Pallet fails to build on my MacBook (Mid 2007) 2.16 GHz Core2Duo, Leopard 10.5.8.

Appears to be the same problem as others have reported relating to the Growl.framework

comment:5 Changed 13 years ago by mmdonley@…

Cc: mmdonley@… added

Cc Me!

comment:6 Changed 13 years ago by newenglishman@…

I have the same problem on my MacBook Pro OSX 10.5.8 Macports v2.0.3

Here's the tail end of my log file.

:info:build     cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/work/Pallet
:info:build     /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/work/Pallet/build/Release/Pallet.app/Contents/Frameworks
:info:build strip: for architecture x86_64 object: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl malformed object (unknown load command 5)
:info:build pbxcp: warning: couldn't strip: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/work/Pallet/build/Release/Pallet.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
:info:build ** BUILD FAILED **
:info:build 
:info:build The following build commands failed:
:info:build Pallet:
:info:build 	PBXCp build/Release/Pallet.app/Contents/Frameworks/Growl.framework Growl-1.2.1-Framework/Growl.framework
:info:build (1 failure)
:info:build 
:info:build shell command "cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/work/Pallet" && /usr/bin/xcodebuild  -target "Pallet" -configuration Release build OBJROOT=build/ SYMROOT=build/ MACOSX_DEPLOYMENT_TARGET=10.5 ARCHS=i386 SDKROOT="" GCC_VERSION=4.0 FRAMEWORK_SEARCH_PATHS='/opt/local/Library/Frameworks Growl-1.2.1-Framework'" returned error 1
:error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
    while executing
"$procedure $targetname"
:info:build Warning: the following items did not execute (for pallet): org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Log for pallet is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/pallet/main.log

comment:7 Changed 13 years ago by newenglishman@…

Cc: newenglishman@… added

Cc Me!

comment:8 Changed 12 years ago by harry.disseldorp@…

Cc: harry.disseldorp@… added

Cc Me!

comment:9 Changed 12 years ago by erik@…

Cc: erik@… added

Cc Me!

comment:10 in reply to:  description Changed 12 years ago by erik@…

Replying to ak.ml@…:

Pallet fails to build on my MacIntel with Leopard 10.5.8

Confirmed:

Mac mini 2,1

Mac OS X 10.5.8 fully patched as of 20111108

XCode 3.1.4

MacPorts 2.0.3

Exact same failure as newenglishman@… above

comment:11 Changed 12 years ago by rcsaba+mptrac@…

Pallet fails to be built by Macports 2.0.3 on OS X 10.5.8, Dual PowerPC G5:

:notice:build --->  Building Pallet
:debug:build Executing org.macports.build (Pallet)
:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet" && /usr/bin/xcodebuild  -target "Pallet" -configuration Release build OBJROOT=b
uild/ SYMROOT=build/ MACOSX_DEPLOYMENT_TARGET=10.5 ARCHS=ppc SDKROOT="" GCC_VERSION=4.0 FRAMEWORK_SEARCH_PATHS='/opt/local/Library/Frameworks Growl-1.2.1-Framework''
:info:build === BUILDING NATIVE TARGET Pallet OF PROJECT Pallet WITH CONFIGURATION Release ===
:info:build 
:info:build Checking Dependencies...
:info:build 
:info:build PBXCp build/Release/Pallet.app/Contents/Frameworks/Growl.framework Growl-1.2.1-Framework/Growl.framework
:info:build     cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet
:info:build     /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macport
s.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/build/Release/P
allet.app/Contents/Frameworks
:info:build strip: for architecture x86_64 object: /opt/local/var/macports/build
/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl malformed o
bject (unknown load command 5)
                   .................^^^^^^

:info:build pbxcp: warning: couldn't strip: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/build/Release/Pallet.app/Contents/Frameworks/Growl.framework/Versions/A/G
rowl: No such file or directory
:info:build ** BUILD FAILED **
:info:build 
:info:build The following build commands failed:
:info:build Pallet:
:info:build     PBXCp build/Release/Pallet.app/Contents/Frameworks/Growl.framework Growl-1.2.1-Framework/Growl.framework
:info:build (1 failure)
:info:build 
:info:build shell command "cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet" && /usr/bin/xcodebuild  -target "Pallet" -configuration Release build OBJROOT=build/ 
SYMROOT=build/ MACOSX_DEPLOYMENT_TARGET=10.5 ARCHS=ppc SDKROOT="" GCC_VERSION=4.0 FRAMEWORK_SEARCH_PATHS='/opt/local/Library/Frameworks Growl-1.2.1-Framework'" returned error 1
:error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
    while executing
"$procedure $targetname"
:info:build Warning: the following items did not execute (for Pallet): org.macports.activate org.macports.build org.macports.destroot org.macports.install

although

$ file /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl: Mach-O universal binary with 3 architectures
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl (for architecture i386):	Mach-O dynamically linked shared library i386
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl (for architecture ppc):	Mach-O dynamically linked shared library ppc

comment:12 in reply to:  description Changed 12 years ago by alvarnell@…

Replying to ak.ml@…:

Pallet fails to build on my MacIntel with Leopard 10.5.8

Same using iMac G5, Leopard 10.5.8, MacPorts 2.0.3, X-Code 4

:info:build strip: for architecture x86_64 object: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl malformed object (unknown load command 5)
:info:build pbxcp: warning: couldn't strip: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_Pallet/Pallet/work/Pallet/build/Release/Pallet.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
:info:build ** BUILD FAILED **
:info:build 
:info:build The following build commands failed:
:info:build Pallet:
:info:build 	PBXCp build/Release/Pallet.app/Contents/Frameworks/Growl.framework Growl-1.2.1-Framework/Growl.framework
:info:build (1 failure)

I can confirm that "Growl" is present in the location shown. Any progress?

comment:13 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: dave@… showe@… added

Has duplicates #33952 and #34715.

Clearly Pallet bundles a binary of Growl that was built on Snow Leopard and therefore cannot be used on earlier OS versions. Probably Pallet should be using the Growl port instead of including a bundled copy. Probably the Growl port needs to be updated first.

comment:14 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from juanger@… to macports-tickets@…

juanger has retired.

comment:15 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: zwylicht@… added

Has duplicate #35075.

comment:16 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: michael@… added

Has duplicate #35187.

comment:17 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ktan@… added

Has duplicate #35208.

comment:18 Changed 12 years ago by watsonix@…

Cc: watsonix@… added

Cc Me!

comment:19 in reply to:  13 Changed 12 years ago by watsonix@…

Replying to ryandesign@…:

Has duplicates #33952 and #34715.

Clearly Pallet bundles a binary of Growl that was built on Snow Leopard and therefore cannot be used on earlier OS versions. Probably Pallet should be using the Growl port instead of including a bundled copy. Probably the Growl port needs to be updated first.

Do you imagine it would work to somehow switch out a 10.5 binary version of Growl with the one thats in the Pallet bundle?

Unfortunately Pallet is the only GUI for MacPorts that has any hope for me right now as Porticus does not play well with MacPorts 2

comment:20 Changed 12 years ago by alvarnell@…

Cc: alvarnell@… added

Cc Me!

comment:21 Changed 11 years ago by hosseini@…

Cc: hosseini@… added

Cc Me!

comment:22 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:23 Changed 11 years ago by ccalby@…

Replying to watsonix@…:

Replying to ryandesign@…:

.... Probably the Growl port needs to be updated first.

... somehow switch out a 10.5 binary version of Growl....

After receiving the same error, I used sudo port install growl to first install the PPC version of Growl @1.1.6_1. Then ran sudo port clean pallet && port install pallet, which did recognize that Growl was in fact installed. However, command execution failed after it attempted to fetch: Pallet-1.1_1.darwin_9.ppc.tbz2

After making attempts from three different servers, MacPort's main.log reports:

:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404

Apparently, more is missing than just Growl.

Last edited 11 years ago by ccalby@… (previous) (diff)

Changed 11 years ago by ccalby@…

Attachment: main.2.log added

Pallet Log on Dual G5 PPC after first installing Growl

comment:24 in reply to:  description Changed 11 years ago by ccalby@…

Cc Me!

comment:25 Changed 11 years ago by mvenanzini@…

Cc: mvenanzini@… added

Cc Me!

comment:26 in reply to:  25 Changed 11 years ago by mvenanzini@…

Replying to mvenanzini@…:

Cc Me!

I tried the same following guide lines provided by Macports. All requirements seem to be present. I tried to install other ports and all worked fine. With Pallet port on my G5 PPC with 10.5.8 I reach the same situation with following errors:

:info:build strip: for architecture x86_64 object: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/Growl-1.2.1-Framework/Growl.framework/Versions/A/Growl malformed object (unknown load command 5)
:info:build pbxcp: warning: couldn't strip: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet/build/Release/Pallet.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
:info:build ** BUILD FAILED **
:info:build The following build commands failed:
:info:build Pallet:
:info:build 	PBXCp build/Release/Pallet.app/Contents/Frameworks/Growl.framework Growl-1.2.1-Framework/Growl.framework
:info:build (1 failure)
:info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/work/Pallet" && /usr/bin/xcodebuild  -target "Pallet" -configuration Release build OBJROOT=build/ SYMROOT=build/ MACOSX_DEPLOYMENT_TARGET=10.5 ARCHS=ppc SDKROOT="" GCC_VERSION=4.0 FRAMEWORK_SEARCH_PATHS='/opt/local/Library/Frameworks Growl-1.2.1-Framework'
:info:build Exit code: 1
:error:build org.macports.build for port Pallet returned: command execution failed
:debug:build Error code: NONE
:debug:build Backtrace: command execution failed while executing "$procedure $targetname"
:info:build Warning: targets not executed for Pallet: org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Please see the log file for port Pallet for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_Pallet/Pallet/main.log
Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:27 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: callumor@… added

Has duplicate #39429.

comment:28 Changed 11 years ago by lubodiakov@…

Pallet fails to build here too, OS X 10.5.8 (x86, 32 bit), also apparently because of Growl. The Pallet port seems to depend on Growl 1.2.1, while the newest version in MacPorts appears to be 1.1.6. Possible solutions: 1) if Pallet can handle it, make it depend on Growl 1.1.6 instead of 1.2.1. 2) update Macports copy of Growl source code to 1.2.2 and tweak Pallet to use that (should work since 1.2.2 is newer than 1.2.1)

The Growl version 1.2.2 source code (tar.bz) archive is available for download: http://growl.googlecode.com/files/Growl-1.2.2-src.tbz

The SHA1 sum shown there is: 0341766bbdeb47eba4f83ab2881fe6a26aa2089d

rmd160 checksum=2014bf07839b4af2c78bf755cd7625056ba6f96d

sha256 checksum=5a2b24c34394b0ee2344581c85ef66e2f7e3c4813d75b7f69dc2697bd775b7fe

I can't find a version 1.1.6 source, only the OS X binary .dmg. Created the diff based on the existing 1.1.6 portfile and the checksums above.

Changed 11 years ago by lubodiakov@…

Attachment: Portfile-growl.diff added

Diff -u for growl version in MacPorts (1.1.6) and version 1.2.2 source that compiles on 10.5 (PPC and x86 according to developers), please update Macports

comment:29 Changed 9 years ago by jmroot (Joshua Root)

Cc: ksammons@… added

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

This ancient ticket refers (more or less) to a version of Pallet that no longer exists.

Pallet is presently broken, and has been for about 10 years.

The current best shot at building something would be to start with the github repo at <https://github.com/macports/pallet.git>

Note: See TracTickets for help on using tickets.