psychs / limechat

IRC Client for Mac
http://limechat.net/mac/
1.55k stars 266 forks source link

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

Open barracuda156 opened 8 months ago

barracuda156 commented 8 months ago

@psychs LogController introduced in f370709b361475ec6a5073e9f7a75bce759e6500 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 commented 8 months ago

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 commented 8 months ago

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

barracuda156 commented 8 months ago

@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 commented 8 months ago

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 commented 7 months ago

@psychs Could you please help me here?

kencu commented 6 months ago

: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 commented 6 months ago

: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: https://github.com/macports/macports-ports/commit/5aae0527c86cb6d30db5f05177b5d9fa7542bddb