Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix 2.x for older Xcode: amend LogController for supported syntax #340

Open
barracuda156 opened this issue Dec 31, 2023 · 7 comments
Open

Comments

@barracuda156
Copy link

@psychs LogController introduced in f370709 does not build with Xcode 3.2 (and I assume earlier ones). LimeChat 1.7 which did not have it, builds and works on a PowerPC.

While I realize it may be too bothersome to fix the current version of LimeChat, maybe we could fix some earlier 2.x one? Several ones fail just on LogController part (i.e. Xcode failure reports 1 error).

@barracuda156
Copy link
Author

Ok, no surprise it kept failing, since it uses blocks, which are not supported even with gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78352

:info:build     cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4
:info:build     /Developer/usr/bin/gcc-4.2 -x objective-c -arch ppc -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -DDEBUG -mfix-and-continue -mtune=G5 -mmacosx-version-min=10.6 -gdwarf-2 -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/LimeChat.hmap -F/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/Debug -F/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Frameworks -F/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Frameworks -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/Debug/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/DerivedSources/ppc -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/DerivedSources -include /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/LimeChat_Prefix-apelgxibyskpdbhahyfdahryhejw/LimeChat_Prefix.pch -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogScriptEventSink.m -o /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/Objects-normal/ppc/LogScriptEventSink.o
:info:build CompileC build/LimeChat.build/Debug/LimeChat.build/Objects-normal/ppc/LogController.o /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build     cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4
:info:build     /Developer/usr/bin/gcc-4.2 -x objective-c -arch ppc -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -DDEBUG -mfix-and-continue -mtune=G5 -mmacosx-version-min=10.6 -gdwarf-2 -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/LimeChat.hmap -F/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/Debug -F/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Frameworks -F/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Frameworks -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/Debug/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/DerivedSources/ppc -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/DerivedSources -include /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/LimeChat_Prefix-apelgxibyskpdbhahyfdahryhejw/LimeChat_Prefix.pch -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m -o /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/build/LimeChat.build/Debug/LimeChat.build/Objects-normal/ppc/LogController.o
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m: In function ‘-[LogController setUp]’:
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m:110: error: type of accessor does not match the type of property ‘menuController’
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m:118: error: type of accessor does not match the type of property ‘owner’
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m:119: error: type of accessor does not match the type of property ‘policy’
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m: In function ‘-[LogController setUpScroller]’:
:info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.4/Classes/Views/Log/LogController.m:644: warning: ‘setFloatValue:knobProportion:’ is deprecated (declared at /System/Library/Frameworks/AppKit.framework/Headers/NSScroller.h:107)
:info:build {standard input}:410:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_6" minus "L00000000003$pb"
:info:build {standard input}:410:symbol: "L_OBJC_SELECTOR_REFERENCES_6" can't be undefined in a subtraction expression
:info:build {standard input}:409:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_6" minus "L00000000003$pb"
:info:build {standard input}:409:symbol: "L_OBJC_SELECTOR_REFERENCES_6" can't be undefined in a subtraction expression

@barracuda156
Copy link
Author

Apparently there is 2.26 for PPC: https://macintoshgarden.org/apps/limechat
Not sure how it was built. Maybe tweaking settings could help.

@barracuda156
Copy link
Author

@psychs Could you say how did you build it? I just tried on 10.5.8 for ppc and it failed as well. (10.6 ppc is not a standard config, so anything can happen, but 10.5.8 is the reference system.)

:info:build In file included from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCClient.h:5,
:info:build                  from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/ImageDownloadManager.h:5,
:info:build                  from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/ImageDownloadManager.m:4:
:info:build /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCTreeItem.h:11: error: cannot find protocol declaration for ‘NSTableViewDataSource’
:info:build /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCTreeItem.h:11: error: cannot find protocol declaration for ‘NSTableViewDelegate’
:info:build In file included from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/ImageDownloadManager.m:6:
:info:build /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCWorld.h:27: error: cannot find protocol declaration for ‘NSOutlineViewDataSource’
:info:build /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCWorld.h:27: error: cannot find protocol declaration for ‘NSOutlineViewDelegate’
:info:build CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/ImageSizeCheckClient.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Library/ImageSizeCheckClient.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build     cd /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26
:info:build     /Developer/usr/bin/gcc-4.2 -x objective-c -arch ppc -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -mdynamic-no-pic -Wreturn-type -Wunused-variable -mtune=G5 -fvisibility=hidden -mmacosx-version-min=10.5 -I/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/LimeChat.build/Release/LimeChat.build/LimeChat.hmap -F/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/Release -F/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Frameworks -F/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Frameworks -I/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/Release/include -I/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/LimeChat.build/Release/LimeChat.build/DerivedSources/ppc -I/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/LimeChat.build/Release/LimeChat.build/DerivedSources -include /var/folders/Jd/Jdsvdp40HRWbplCFJx8Qjk+++TM/-Caches-/com.apple.Xcode.502/SharedPrecompiledHeaders/LimeChat_Prefix-ghiijqrsutrvbjexempojaivaxxl/LimeChat_Prefix.pch -c /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Library/ImageSizeCheckClient.m -o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/ImageSizeCheckClient.o
:info:build In file included from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCClient.h:5,
:info:build                  from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Library/ImageSizeCheckClient.h:5,
:info:build                  from /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Library/ImageSizeCheckClient.m:4:
:info:build /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCTreeItem.h:11: error: cannot find protocol declaration for ‘NSTableViewDataSource’
:info:build /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCTreeItem.h:11: error: cannot find protocol declaration for ‘NSTableViewDelegate’
:info:build PBXCp build/Release/LimeChat.app/Contents/Resources/../Themes Resources/Themes
:info:build     cd /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26
: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_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Resources/Themes /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/Release/LimeChat.app/Contents/Resources/..
:info:build PBXCp build/Release/LimeChat.app/Contents/Frameworks/Sparkle.framework Frameworks/Sparkle.framework
:info:build     mkdir /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/Release/LimeChat.app/Contents/Frameworks
:info:build     cd /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26
: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_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Frameworks/Sparkle.framework /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/build/Release/LimeChat.app/Contents/Frameworks
:info:build === BUILDING NATIVE TARGET LimeChat-AppStore OF PROJECT LimeChat WITH THE DEFAULT CONFIGURATION (Release) ===
:info:build Checking Dependencies...
:info:build No architectures to compile for (ARCHS=ppc, VALID_ARCHS=i386 x86_64).
:info:build ** BUILD FAILED **
:info:build The following build commands failed:
:info:build LimeChat:
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/GrowlController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/GrowlController.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/AppController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/AppController.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/MenuController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/MenuController.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/DCCController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Dialogs/DCC/DCCController.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCChannel.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCChannel.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCClient.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCClient.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCTreeItem.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCTreeItem.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCWorld.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/IRC/IRCWorld.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/FileLogger.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Library/FileLogger.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/LogController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Views/Log/LogController.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/ImageDownloadManager.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Controllers/ImageDownloadManager.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build 	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/ImageSizeCheckClient.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.26/Classes/Library/ImageSizeCheckClient.m normal ppc objective-c com.apple.compilers.gcc.4_2
:info:build (12 failures)

@barracuda156
Copy link
Author

On Leopard everything fails to build from 2.16 onward.

    /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_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Frameworks/Sparkle.framework /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/build/Release/LimeChat.app/Contents/Frameworks
** BUILD FAILED **

The following build commands failed:
LimeChat:
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/GrowlController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/Controllers/GrowlController.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/AppController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/Controllers/AppController.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/MenuController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/Controllers/MenuController.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/DCCController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/Dialogs/DCC/DCCController.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCChannel.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/IRC/IRCChannel.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCClient.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/IRC/IRCClient.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCTreeItem.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/IRC/IRCTreeItem.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/IRCWorld.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/IRC/IRCWorld.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/FileLogger.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/Library/FileLogger.m normal ppc objective-c com.apple.compilers.gcc.4_2
	CompileC build/LimeChat.build/Release/LimeChat.build/Objects-normal/ppc/LogController.o /opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/Classes/Views/Log/LogController.m normal ppc objective-c com.apple.compilers.gcc.4_2
(10 failures)

Command failed: cd "/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16" && /usr/bin/xcodebuild  -alltargets -configuration Deployment build INSTALL_PATH=/Applications/MacPorts  OBJROOT="/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/build/" SYMROOT="/opt/local/var/macports/build/_opt_PPCLeopardPorts_aqua_LimeChat/LimeChat/work/limechat-2.16/build/" MACOSX_DEPLOYMENT_TARGET=10.5 ARCHS=ppc SDKROOT="" GCC_VERSION=4.2 CLANG_CXX_LIBRARY="libstdc++" 
Exit code: 1

2.15 does build successfully.

@barracuda156
Copy link
Author

@psychs Could you please help me here?

@kencu
Copy link

kencu commented Feb 12, 2024

:info:build No architectures to compile for (ARCHS=ppc, VALID_ARCHS=i386 x86_64).

Here, you would have to patch the Xcode build file to alter the VALID_ARCHS to include your desired arch, ppc. Then, you'd have to see if it actually builds.

@barracuda156
Copy link
Author

:info:build No architectures to compile for (ARCHS=ppc, VALID_ARCHS=i386 x86_64).

Here, you would have to patch the Xcode build file to alter the VALID_ARCHS to include your desired arch, ppc. Then, you'd have to see if it actually builds.

Yes, I did that, it still needs minor patching for Leopard: macports/macports-ports@5aae052

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants