Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
There is also `gimp3-devel` port, which uses gtk3. I have no idea if it compiles, but it is definitely worth trying at least.

i am not able to compile it, maybe problems with git lock-file. I tried to rename .git dir of gimp2, clean gimp3-devel several times, but no avail.

Code:
sudo port -v install gimp3-devel
--->  Computing dependencies for gimp3-devel.
--->  Fetching distfiles for gimp3-devel
Cloning into '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/work/gimp3-devel-2.99.1-20200223'...
remote: Enumerating objects: 28320, done.       
remote: Counting objects: 100% (28320/28320), done.       
remote: Compressing objects: 100% (12191/12191), done.       
remote: Total 28320 (delta 20389), reused 22141 (delta 16036), pack-reused 0 (from 0)       
Receiving objects: 100% (28320/28320), 98.63 MiB | 1.81 MiB/s, done.
Resolving deltas: 100% (20389/20389), done.
Updating files: 100% (5081/5081), done.
fatal: unable to read tree (9046c758e7b82ffe39b1acb93160a0c9c15743ff)
Command failed: GIT_DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/work/gimp3-devel-2.99.1-20200223/.git GIT_WORK_TREE=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/work/gimp3-devel-2.99.1-20200223 /opt/local/bin/git checkout -q 9046c758e7b82ffe39b1acb93160a0c9c15743ff 2>&1
Exit code: 128
Error: Failed to fetch gimp3-devel: Git checkout failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port gimp3-devel failed
 
i am not able to compile it, maybe problems with git lock-file. I tried to rename .git dir of gimp2, clean gimp3-devel several times, but no avail.

Code:
sudo port -v install gimp3-devel
--->  Computing dependencies for gimp3-devel.
--->  Fetching distfiles for gimp3-devel
Cloning into '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/work/gimp3-devel-2.99.1-20200223'...
remote: Enumerating objects: 28320, done.      
remote: Counting objects: 100% (28320/28320), done.      
remote: Compressing objects: 100% (12191/12191), done.      
remote: Total 28320 (delta 20389), reused 22141 (delta 16036), pack-reused 0 (from 0)      
Receiving objects: 100% (28320/28320), 98.63 MiB | 1.81 MiB/s, done.
Resolving deltas: 100% (20389/20389), done.
Updating files: 100% (5081/5081), done.
fatal: unable to read tree (9046c758e7b82ffe39b1acb93160a0c9c15743ff)
Command failed: GIT_DIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/work/gimp3-devel-2.99.1-20200223/.git GIT_WORK_TREE=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/work/gimp3-devel-2.99.1-20200223 /opt/local/bin/git checkout -q 9046c758e7b82ffe39b1acb93160a0c9c15743ff 2>&1
Exit code: 128
Error: Failed to fetch gimp3-devel: Git checkout failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gimp3-devel/gimp3-devel/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port gimp3-devel failed

This is something wrong with the portfile, it seems. Could you open a ticket on Trac?
It probably does not build on any system now, this does not look specific to 10.5 or ppc.
 
@saxfun, I have VLC 2.0.10 as a Mac-native DMG, running successfully under Mac OS X 10.5.9 Sorbet Leopard, if that would be of interest. I can post it to one of my web sites for download. It is open source, so I believe that doing so is fully "legal".

That’s the last official version. What we are doing here is getting much newer versions to run, and building them against modern ffmpeg and other libs.
 
  • Like
Reactions: skinniezinho
tried to install samba4 or samba3, both ports are failing on my system.

samba4:



samba3, failing wehen destrooting:

Code:
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/samba-3.6.25/source3'
xinstall: mkdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/etc/samba3
xinstall: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/samba-3.6.25/source3/../examples/smb.conf.default -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/etc/samba3/smb.conf.sample
error: install_name_tool: can't open file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/lib/samba3/libtdb.dylib (No such file or directory)
Command failed: install_name_tool  -change bin/libnetapi.dylib.0 /opt/local/lib/samba3/libnetapi.dylib  -change bin/libsmbclient.dylib.0 /opt/local/lib/samba3/libsmbclient.dylib  -change bin/libsmbsharemodes.dylib.0 /opt/local/lib/samba3/libsmbsharemodes.dylib  -change bin/libtalloc.dylib.2 /opt/local/lib/samba3/libtalloc.dylib  -change bin/libtevent.dylib.0 /opt/local/lib/samba3/libtevent.dylib  -change bin/libtdb.dylib.1 /opt/local/lib/samba3/libtdb.dylib  -change bin/script.dylib /opt/local/lib/samba3/auth/script.dylib  -change bin/CP437.dylib /opt/local/lib/samba3/charset/CP437.dylib  -change bin/CP850.dylib /opt/local/lib/samba3/charset/CP850.dylib  -change bin/macosxfs.dylib /opt/local/lib/samba3/charset/macosxfs.dylib  -change bin/autorid.dylib /opt/local/lib/samba3/idmap/autorid.dylib  -change bin/pam_smbpass.dylib /opt/local/lib/samba3/security/pam_smbpass.dylib  -change bin/acl_tdb.dylib /opt/local/lib/samba3/vfs/acl_tdb.dylib  -change bin/acl_xattr.dylib /opt/local/lib/samba3/vfs/acl_xattr.dylib  -change bin/audit.dylib /opt/local/lib/samba3/vfs/audit.dylib  -change bin/cap.dylib /opt/local/lib/samba3/vfs/cap.dylib  -change bin/catia.dylib /opt/local/lib/samba3/vfs/catia.dylib  -change bin/crossrename.dylib /opt/local/lib/samba3/vfs/crossrename.dylib  -change bin/default_quota.dylib /opt/local/lib/samba3/vfs/default_quota.dylib  -change bin/expand_msdfs.dylib /opt/local/lib/samba3/vfs/expand_msdfs.dylib  -change bin/extd_audit.dylib /opt/local/lib/samba3/vfs/extd_audit.dylib  -change bin/fake_perms.dylib /opt/local/lib/samba3/vfs/fake_perms.dylib  -change bin/full_audit.dylib /opt/local/lib/samba3/vfs/full_audit.dylib  -change bin/linux_xfs_sgid.dylib /opt/local/lib/samba3/vfs/linux_xfs_sgid.dylib  -change bin/netatalk.dylib /opt/local/lib/samba3/vfs/netatalk.dylib  -change bin/preopen.dylib /opt/local/lib/samba3/vfs/preopen.dylib  -change bin/readahead.dylib /opt/local/lib/samba3/vfs/readahead.dylib  -change bin/readonly.dylib /opt/local/lib/samba3/vfs/readonly.dylib  -change bin/recycle.dylib /opt/local/lib/samba3/vfs/recycle.dylib  -change bin/scannedonly.dylib /opt/local/lib/samba3/vfs/scannedonly.dylib  -change bin/shadow_copy.dylib /opt/local/lib/samba3/vfs/shadow_copy.dylib  -change bin/shadow_copy2.dylib /opt/local/lib/samba3/vfs/shadow_copy2.dylib  -change bin/smb_traffic_analyzer.dylib /opt/local/lib/samba3/vfs/smb_traffic_analyzer.dylib  -change bin/streams_depot.dylib /opt/local/lib/samba3/vfs/streams_depot.dylib  -change bin/streams_xattr.dylib /opt/local/lib/samba3/vfs/streams_xattr.dylib  -change bin/time_audit.dylib /opt/local/lib/samba3/vfs/time_audit.dylib  -change bin/xattr_tdb.dylib /opt/local/lib/samba3/vfs/xattr_tdb.dylib -id /opt/local/lib/samba3/libtdb.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/lib/samba3/libtdb.dylib
Exit code: 1
Error: Failed to destroot samba3: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port samba3 failed

I searched through all threads here and all tickets on trac, but I did not find anything.
 
tried to install samba4 or samba3, both ports are failing on my system.

samba4:



samba3, failing wehen destrooting:

Code:
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/samba-3.6.25/source3'
xinstall: mkdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/etc/samba3
xinstall: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/samba-3.6.25/source3/../examples/smb.conf.default -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/etc/samba3/smb.conf.sample
error: install_name_tool: can't open file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/lib/samba3/libtdb.dylib (No such file or directory)
Command failed: install_name_tool  -change bin/libnetapi.dylib.0 /opt/local/lib/samba3/libnetapi.dylib  -change bin/libsmbclient.dylib.0 /opt/local/lib/samba3/libsmbclient.dylib  -change bin/libsmbsharemodes.dylib.0 /opt/local/lib/samba3/libsmbsharemodes.dylib  -change bin/libtalloc.dylib.2 /opt/local/lib/samba3/libtalloc.dylib  -change bin/libtevent.dylib.0 /opt/local/lib/samba3/libtevent.dylib  -change bin/libtdb.dylib.1 /opt/local/lib/samba3/libtdb.dylib  -change bin/script.dylib /opt/local/lib/samba3/auth/script.dylib  -change bin/CP437.dylib /opt/local/lib/samba3/charset/CP437.dylib  -change bin/CP850.dylib /opt/local/lib/samba3/charset/CP850.dylib  -change bin/macosxfs.dylib /opt/local/lib/samba3/charset/macosxfs.dylib  -change bin/autorid.dylib /opt/local/lib/samba3/idmap/autorid.dylib  -change bin/pam_smbpass.dylib /opt/local/lib/samba3/security/pam_smbpass.dylib  -change bin/acl_tdb.dylib /opt/local/lib/samba3/vfs/acl_tdb.dylib  -change bin/acl_xattr.dylib /opt/local/lib/samba3/vfs/acl_xattr.dylib  -change bin/audit.dylib /opt/local/lib/samba3/vfs/audit.dylib  -change bin/cap.dylib /opt/local/lib/samba3/vfs/cap.dylib  -change bin/catia.dylib /opt/local/lib/samba3/vfs/catia.dylib  -change bin/crossrename.dylib /opt/local/lib/samba3/vfs/crossrename.dylib  -change bin/default_quota.dylib /opt/local/lib/samba3/vfs/default_quota.dylib  -change bin/expand_msdfs.dylib /opt/local/lib/samba3/vfs/expand_msdfs.dylib  -change bin/extd_audit.dylib /opt/local/lib/samba3/vfs/extd_audit.dylib  -change bin/fake_perms.dylib /opt/local/lib/samba3/vfs/fake_perms.dylib  -change bin/full_audit.dylib /opt/local/lib/samba3/vfs/full_audit.dylib  -change bin/linux_xfs_sgid.dylib /opt/local/lib/samba3/vfs/linux_xfs_sgid.dylib  -change bin/netatalk.dylib /opt/local/lib/samba3/vfs/netatalk.dylib  -change bin/preopen.dylib /opt/local/lib/samba3/vfs/preopen.dylib  -change bin/readahead.dylib /opt/local/lib/samba3/vfs/readahead.dylib  -change bin/readonly.dylib /opt/local/lib/samba3/vfs/readonly.dylib  -change bin/recycle.dylib /opt/local/lib/samba3/vfs/recycle.dylib  -change bin/scannedonly.dylib /opt/local/lib/samba3/vfs/scannedonly.dylib  -change bin/shadow_copy.dylib /opt/local/lib/samba3/vfs/shadow_copy.dylib  -change bin/shadow_copy2.dylib /opt/local/lib/samba3/vfs/shadow_copy2.dylib  -change bin/smb_traffic_analyzer.dylib /opt/local/lib/samba3/vfs/smb_traffic_analyzer.dylib  -change bin/streams_depot.dylib /opt/local/lib/samba3/vfs/streams_depot.dylib  -change bin/streams_xattr.dylib /opt/local/lib/samba3/vfs/streams_xattr.dylib  -change bin/time_audit.dylib /opt/local/lib/samba3/vfs/time_audit.dylib  -change bin/xattr_tdb.dylib /opt/local/lib/samba3/vfs/xattr_tdb.dylib -id /opt/local/lib/samba3/libtdb.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/work/destroot/opt/local/lib/samba3/libtdb.dylib
Exit code: 1
Error: Failed to destroot samba3: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba3/samba3/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port samba3 failed

I searched through all threads here and all tickets on trac, but I did not find anything.

Could you say how exactly you try to install samba3?

Or even better run these:
Code:
sudo port clean samba3
sudo port -v destroot samba3

Notice there is no `-n` flag; we need to be sure that compatible versions are used and conflicts are handled.
(I can build this when back to the Quad; on Rosetta samba will takes ages, and I rather not do it.)
 
I'll try later, thanks.
ATM I'm building samba4 again, after reading your comment (I did remember something like your command). compiling now.
I built samba3 with the usual "sudo port -v install samba3" and "sudo port -v install samba3 -universal" (read that on trac) after deactivating talloc.
 
  • Like
Reactions: barracuda156
I'll try later, thanks.
ATM I'm building samba4 again, after reading your comment (I did remember something like your command). compiling now.
I built samba3 with the usual "sudo port -v install samba3" and "sudo port -v install samba3 -universal" (read that on trac) after deactivating talloc.

Maybe someone forgot to set a conflict with `tdb` port? You could try deactivating it and then run two commands referenced above (clean and destroot).
 
just trying that after deactivating port tdb.

regarding samba4: error remains the same, even with the option "configure.cflags-append -Wno-error=incompatible-pointer-types"
 
just trying that after deactivating port tdb.

regarding samba4: error remains the same, even with the option "configure.cflags-append -Wno-error=incompatible-pointer-types"

I recall it uses a retarded build system (waf?), so perhaps that way of passing flags simply does not have an effect. You can check the log to see if the flag was added or not.
 
you're right, it seems that the flag is not added:

Code:
cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba4/samba4/main.log | grep Wno
:info:configure Checking compiler accepts -Wno-format-truncation         : yes
:info:configure Checking compiler accepts -Wno-unused-function           : yes
:info:configure Checking compiler accepts -Wno-strict-overflow           : yes
:info:configure Checking compiler accepts -Wno-unused-but-set-variable   : yes
:info:configure Checking compiler accepts ['-Wno-error=cast-qual']                                : yes
:info:configure Checking compiler accepts ['-Wno-error=discarded-qualifiers']                     : yes
:info:configure Checking compiler accepts ['-Wno-error=old-style-definition']                     : yes
:info:configure Checking compiler accepts ['-Wno-error=unused-result']                            : yes
:info:configure Checking compiler accepts ['-Wno-error=unused-variable']                          : yes
:info:configure Checking compiler accepts ['-Wno-strict-overflow']                                : yes
:info:configure Checking compiler accepts ['-Wno-error=free-nonheap-object']                      : yes
 
I'm using a patched version of SDL 2.0.3. I'm looking at the Tiger patch for 2.0.6 from MacPorts currently, though.
 
I've seen it, but I'm not sure how well X11 will play with the Cocoa integration Schism has; I'll have to play around with it i guess.

I could probably try making a port for schism and see if it works.
We have all dependencies in MacPorts, right?
 
Yep, schism only requires SDL and utf8proc which are both in macports.

It builds and GUI seems to work. On my 10a190 SDL is unstable with video and tends to freeze randomly, I need to find time fix OpenGL.
Perhaps should work nicely on 10.5.8 or 10.6.8.

IMG_1911.jpeg
 
Are you using the `source.tar.gz` tarball to build it? that one has proper version info in the configure script pulled from git and I don't see a version in the photo you posted.
 
Are you using the `source.tar.gz` tarball to build it? that one has proper version info in the configure script pulled from git and I don't see a version in the photo you posted.

Whatever GitHub supplies as archive (not a tag). It could have been displayed on the welcome screen, but I need to check it on another system, can’t afford system freezes at the moment (just in case, it is an issue between macOS frameworks and SDL2, nothing about your code; I have had the same problems with other SDL2-consuming ports, and the fix, as I recall, was to replace certain components in frameworks).

P. S. Here you go: https://github.com/macports/macports-ports/commit/771b8b9fce9daa5d39aa21dc6ae0a22fabd9f158
And: https://ports.macports.org/port/schismtracker
I made it nomaintainer, but if you wish to maintain it, please make a PR.
 
Last edited:
fastfetch 2.29.0 build without errors! thanks.

could you share you conf file for fastfetch? (maybe called all.jsonc in your image from terminal?)

thank you.
 
  • Like
Reactions: barracuda156
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.