Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

VirtuallyInsane

macrumors 6502
Original poster
Nov 16, 2018
333
435
Is there a way for my iBook G4 on Tiger to access files on my iMac and Mac Mini through the Local Host? It's coming up, and it says that I log in to it, but every time I try and type my username and password, it says it's invalid even when I type up the correct password in the password box. I have exhausted every method to try and figure that out, and I'm not sure what I am doing wrong.

Is the Tiger laptop just too old to connect to the modern servers, or is there a way around it, or am I missing something in the settings? Or am I not setting it up right (I'm sure that it is set up right, because the localhost servers are showing up on my iBook perfectly fine, I just can't connect to them because it says the password and username are incorrect, even though they are correct).

I can't upgrade to Leopard, and I'm not putting Linux or Windows on this because I'm happy with how it's running and the number of programs I have accumulated on it, and the upgrades I've done to it. I do want to get as much use out of it on Mac OS 10.4 as I can.

If there are any solutions/programs at all that can get this up and running, I would appreciate it. Thank you.
 
Is there a way for my iBook G4 on Tiger to access files on my iMac and Mac Mini through the Local Host? It's coming up, and it says that I log in to it, but every time I try and type my username and password, it says it's invalid even when I type up the correct password in the password box. I have exhausted every method to try and figure that out, and I'm not sure what I am doing wrong.

Is the Tiger laptop just too old to connect to the modern servers, or is there a way around it, or am I missing something in the settings? Or am I not setting it up right (I'm sure that it is set up right, because the localhost servers are showing up on my iBook perfectly fine, I just can't connect to them because it says the password and username are incorrect, even though they are correct).

I can't upgrade to Leopard, and I'm not putting Linux or Windows on this because I'm happy with how it's running and the number of programs I have accumulated on it, and the upgrades I've done to it. I do want to get as much use out of it on Mac OS 10.4 as I can.

If there are any solutions/programs at all that can get this up and running, I would appreciate it. Thank you.

Looking at your signature line, I see your iMac 5K is running Mojave, but I don’t know which Mac mini you use or on what OS.

If you’re trying to connect via AFP, as far as I know, forget it: Apple began AFP deprecation with either Sierra or High Sierra (I can still use it in High Sierra, but I think that’s when AFP support was sunset) [see second edit below.]

SMB on Mojave won’t work, per se, either, but that‘s not because Tiger on your iBook can’t file share with SMB (it can, but it’s CIFS/SMB (SMB1), and the samba daemon in Mojave (as well at at least High Sierra and possibly Sierra) expects “smb://” requests to be from clients supporting SMB2 or higher).

It’s just that in order for your newer Intel Macs to connect to your Tiger SMB share, you’ll need to connect to it from your Mojave boxes not as smb://…, but as cifs://[local.IP.addess.of.iBook]. As for the Tiger iBook connecting to Mojave Macs, this may require relying on installing samba3 via macports and connecting to the Mojave Macs from an samba3 command line syntax.

For now, try the cifs:// method, from Mojave to Tiger, and let us know how that goes.

[EDITED: for additional clarity and suggestions.]

[Second EDIT: I was wrong about the AFP deprecation window. Per Wikipedia (make of that what you will), the first version to do so was Mavericks, but it wasn’t fully removed until Big Sur. So, as far as I know, using AFP to connect to the Mojave box, so long as you have AFP server active on Mojave, should allow the Tiger iBook to connect. Note also: in that article, AFP does not allow for the connection of APFS-formatted volumes, so unless you set up your Mojave Mac(s) by setting up the boot volume to HFS+ (as I did with my iMac running High Sierra), then no version of OS X/macOS, pre-11, can connect via AFP to an APFS volume. If you have external drives connected via USB 3.0 or Thunderbolt on your iMac which are formatted HFS+ or exFAT, you should be able to connect to them via AFP from your iBook.]
 
Last edited:
Looking at your signature line, I see your iMac 5K is running Mojave, but I don’t know which Mac mini you use or on what OS.
I have a Mac Mini and it's running Sierra (10.12), at the moment, but I probably will upgrade that to Mojave in the future, because I don't want to lose 32-bit support. Or support for older apps/other apps that won't run in Catalina/Big Sur (for everything else that needs 11.0+ I have the M1 MBP). I am using it mainly for storage/media playback.

If you’re trying to connect via AFP, as far as I know, forget it: Apple began AFP deprecation with either Sierra or High Sierra (I can still use it in High Sierra, but I think that’s when AFP support was sunset) [see second edit below.]

SMB on Mojave won’t work, per se, either, but that‘s not because Tiger on your iBook can’t file share with SMB (it can, but it’s CIFS/SMB (SMB1), and the samba daemon in Mojave (as well at at least High Sierra and possibly Sierra) expects “smb://” requests to be from clients supporting SMB2 or higher)

It’s just that in order for your newer Intel Macs to connect to your Tiger SMB share, you’ll need to connect to it from your Mojave boxes not as smb://…, but as cifs://[local.IP.addess.of.iBook]. As for the Tiger iBook connecting to Mojave Macs, this may require relying on installing samba3 via macports and connecting to the Mojave Macs from an samba3 command line syntax.

For now, try the cifs:// method, from Mojave to Tiger, and let us know how that goes.
I tried to download Samba3 (spent the whole afternoon on it to no avail), and it wouldn't install, even with the correct XCode Tools, and the correct Macports version on it. I tried several times, and nothing worked. My iBook didn't like the process much, so I gave up and shut it down.

[Second EDIT: I was wrong about the AFP deprecation window. Per Wikipedia (make of that what you will), the first version to do so was Mavericks, but it wasn’t fully removed until Big Sur. So, as far as I know, using AFP to connect to the Mojave box, so long as you have AFP server active on Mojave, should allow the Tiger iBook to connect. Note also: in that article, AFP does not allow for the connection of APFS-formatted volumes, so unless you set up your Mojave Mac(s) by setting up the boot volume to HFS+ (as I did with my iMac running High Sierra), then no version of OS X/macOS, pre-11, can connect via AFP to an APFS volume. If you have external drives connected via USB 3.0 or Thunderbolt on your iMac which are formatted HFS+ or exFAT, you should be able to connect to them via AFP from your iBook.]

I can do the external drive formatted. I have a couple of them ready to use. Funny enough, on my iMac, the Seagate drive that I have in the back of the Mac Mini shows up as a server on the iMac, I wonder if I can make a server from the iMac to the iBook with the formatted drives, I will try that thanks. Since Samba's like *nah, not gonna work, lol*.
 
Is there a way for my iBook G4 on Tiger to access files on my iMac and Mac Mini through the Local Host? It's coming up, and it says that I log in to it, but every time I try and type my username and password, it says it's invalid even when I type up the correct password in the password box. I have exhausted every method to try and figure that out, and I'm not sure what I am doing wrong.

Is the Tiger laptop just too old to connect to the modern servers, or is there a way around it, or am I missing something in the settings? Or am I not setting it up right (I'm sure that it is set up right, because the localhost servers are showing up on my iBook perfectly fine, I just can't connect to them because it says the password and username are incorrect, even though they are correct).

@B S Magnet gave excellent advice. I'd just add that if you've got a PC on hand then you could use that instead because I've accessed media files and DVDs on a Windows machine using Tiger on an iBook via the SMB/SAMBA protocol.

Have you seen this thread about file sharing via sshfs/FUSE? It might be helpful.

I can't upgrade to Leopard, and I'm not putting Linux or Windows on this...

PowerPC Macs can't run Windows natively. There is Virtual PC but it would likely be too slow for usage as a daily driver OS on a G4.
 
I have four PPC Macs and three Intels, and i´m running several versions of OS X on them, from Tiger being the oldest to Sierra being the most modern. AFP connections works between all of them and i use it all the time for sharing files. Screen sharing works too. You said "every time I try and type my username and password". Are you typing the target computer username and password, right? Maybe this can sound a little silly, but i remember i didn´t knew it at the time. Also, you can try typing the name of the target machine as it appears on your router´s configuration menu. Example: My Sierra MacBook is called snowhite. If i try to mount it on one of my PPCs using afp://snowhite.local, it will fail. I must use afp://snowhite.fibertel.com.ar instead. I don´t know why. This applies only for mounting an Intel Mac drive on a PPC. From Intel to Intel, or from Intel to PPC, you´re fine using just thecomputername.local

Here you can see my 10.8 MacBook´s home folder (alenu) mounted on my 10.4 iBook G4. The MacBook´s desktop folder window is opened on the iBook and you can see the same files showing on both computers.

IMG_8993.jpg
IMG_8994.jpg
 
Last edited:
I too report AFP fully working. In fact, when my server (G3) was up, it was sharing via AFP and SMB. That was Tiger.

I second @alenu on usernames. If you want to login remotely you have to enter the credentials of the host computer. It also helps if that account is an admin account.
 
I too report AFP fully working. In fact, when my server (G3) was up, it was sharing via AFP and SMB. That was Tiger.

I second @alenu on usernames. If you want to login remotely you have to enter the credentials of the host computer. It also helps if that account is an admin account.
Host computer, not "target". That was the word i couldn´t remember. Please excuse my awful english :), i will improve it over time.
 
I tried to download Samba3 (spent the whole afternoon on it to no avail), and it wouldn't install, even with the correct XCode Tools, and the correct Macports version on it. I tried several times, and nothing worked. My iBook didn't like the process much, so I gave up and shut it down.

After your first post and around the time of the first draft of my reply, I pulled up a terminal window for my one Tiger box, a 466MHz iBook G3, to install samba3. It was still building when I left it alone a few hours later. I came back this evening to find it had built fine, though I haven’t tried using it or testing it, nor do I know a way for OS X to select the samba3 libraries over the OEM cifs/samba1 libraries.

Not that this is directly a solution to the cifs/samba issue of older Macs using smb to connect to SMB servers on much later OS X/macOS boxes, per se, but I wanted to get back to you to say, definitively, that samba3 does build successfully in macports on a Tiger iBook G3/466.

PowerPC Macs can't run Windows natively. There is Virtual PC but it would likely be too slow for usage as a daily driver OS on a G4.

You’re correct: it can be done even on an iBook running at 466MHz, but it is no greased lightnin’.
 
@B S Magnet gave excellent advice. I'd just add that if you've got a PC on hand then you could use that instead because I've accessed media files and DVDs on a Windows machine using Tiger on an iBook via the SMB/SAMBA protocol.

Have you seen this thread about file sharing via sshfs/FUSE? It might be helpful.
I have never tried to use Windows (I have a Windows 11 Lenovo Laptop that I used for gaming every so often). I might give that a go if I need files from it, thanks.

PowerPC Macs can't run Windows natively. There is Virtual PC but it would likely be too slow for usage as a daily driver OS on a G4.
Ah, I didn't know that, thank you.

I have four PPC Macs and three Intels, and i´m running several versions of OS X on them, from Tiger being the oldest to Sierra being the most modern. AFP connections works between all of them and i use it all the time for sharing files. Screen sharing works too. You said "every time I try and type my username and password". Are you typing the target computer username and password, right? Maybe this can sound a little silly, but i remember i didn´t knew it at the time. Also, you can try typing the name of the target machine as it appears on your router´s configuration menu. Example: My Sierra MacBook is called snowhite. If i try to mount it on one of my PPCs using afp://snowhite.local, it will fail. I must use afp://snowhite.fibertel.com.ar instead. I don´t know why. This applies only for mounting an Intel Mac drive on a PPC. From Intel to Intel, or from Intel to PPC, you´re fine using just thecomputername.local

Here you can see my 10.8 MacBook´s home folder (alenu) mounted on my 10.4 iBook G4. The MacBook´s desktop folder window is opened on the iBook and you can see the same files showing on both computers.

View attachment 2158773 View attachment 2158774

Yes, thank you. I tried that method, and my Mac Mini can talk to the iBook and the Mojave iMac, through a localhost connection. It works smoothly, and it links all the computers. I can transfer files to Tiger, and from Tiger easily to the 4 TB drive I mounted in the back of the Mac Mini.

I too report AFP fully working. In fact, when my server (G3) was up, it was sharing via AFP and SMB. That was Tiger.

I second @alenu on usernames. If you want to login remotely you have to enter the credentials of the host computer. It also helps if that account is an admin account.

Thanks, I got it running on a host computer (Mac Mini).

After your first post and around the time of the first draft of my reply, I pulled up a terminal window for my one Tiger box, a 466MHz iBook G3, to install samba3. It was still building when I left it alone a few hours later. I came back this evening to find it had built fine, though I haven’t tried using it or testing it, nor do I know a way for OS X to select the samba3 libraries over the OEM cifs/samba1 libraries.

Not that this is directly a solution to the cifs/samba issue of older Macs using smb to connect to SMB servers on much later OS X/macOS boxes, per se, but I wanted to get back to you to say, definitively, that samba3 does build successfully in macports on a Tiger iBook G3/466.

If I show you the error (am still interested in using Samba 3), will you help me install it?

I have the MacPorts version (2.8.1, I believe, the most up-to-date version), and the XCode Tools downloaded (for Tiger, and it's on Tiger 10.4.11). Both are running fine, but Samba just won't install for me.

My iBook G4 is a 12" 1.07 GHz with 1.25 GB of RAM (maxed out) and 30 GB of storage (also using an external 1TB drive for storing access files, which is running by USB 2.0).

Every time I try to install Samba3, this comes up:

Picture 4.png



Am I missing a file that I need to install/download from MacPorts, or do I need to update something? I'm not sure because I'm new to using Macports to install things, and for using it in general.

Thanks.
 
Last edited:
If I show you the error (am still interested in using Samba 3), will you help me install it?

I have the MacPorts version (2.8.1, I believe, the most up-to-date version), and the XCode Tools downloaded (for Tiger, and it's on Tiger 10.4.11). Both are running fine, but Samba just won't install for me.

My iBook G4 is a 12" 1.07 GHz with 1.25 GB of RAM (maxed out) and 30 GB of storage (also using an external 1TB drive for storing access files, which is running by USB 2.0).

Every time I try to install Samba3, this comes up:

View attachment 2158997


Am I missing a file that I need to install/download from MacPorts, or do I need to update something? I'm not sure because I'm new to using Macports to install things, and for using it in general.

Thanks.
Getting SMB3 on to a PowerPC Mac looked to be such a PITA I never tried it. Consider that you are having to replace Apple's implementation of SAMBA with the accepted industry standard.

Save yourself the trouble. Just install DAVE and be done with it.
 
I have never tried to use Windows (I have a Windows 11 Lenovo Laptop that I used for gaming every so often). I might give that a go if I need files from it, thanks.


Ah, I didn't know that, thank you.



Yes, thank you. I tried that method, and my Mac Mini can talk to the iBook and the Mojave iMac, through a localhost connection. It works smoothly, and it links all the computers. I can transfer files to Tiger, and from Tiger easily to the 4 TB drive I mounted in the back of the Mac Mini.



Thanks, I got it running on a host computer (Mac Mini).



If I show you the error (am still interested in using Samba 3), will you help me install it?

I have the MacPorts version (2.8.1, I believe, the most up-to-date version), and the XCode Tools downloaded (for Tiger, and it's on Tiger 10.4.11). Both are running fine, but Samba just won't install for me.

My iBook G4 is a 12" 1.07 GHz with 1.25 GB of RAM (maxed out) and 30 GB of storage (also using an external 1TB drive for storing access files, which is running by USB 2.0).

Every time I try to install Samba3, this comes up:

View attachment 2158997


Am I missing a file that I need to install/download from MacPorts, or do I need to update something? I'm not sure because I'm new to using Macports to install things, and for using it in general.

Thanks.

Are you, by any chance, running Little Snitch or the Apple firewall option under System Preferences > Security?

What this looks like, just from this screen cap alone, is macports cannot get online to download/fetch anything. This means macports is being prevented from reaching a network connection — whether by something configured on your iBook or on your router. I suspect it’s something set and long ago forgotten on your iBook, not your router.

Even if, ultimately, you don’t end up tinkering with samba3 from macports, there are still many other ports you may, in the future, want to install on your iBook. To do that, macports is going to need to find a way to connect to the internet.
 
Are you, by any chance, running Little Snitch or the Apple firewall option under System Preferences > Security?

What this looks like, just from this screen cap alone, is macports cannot get online to download/fetch anything. This means macports is being prevented from reaching a network connection — whether by something configured on your iBook or on your router. I suspect it’s something set and long ago forgotten on your iBook, not your router.

Even if, ultimately, you don’t end up tinkering with samba3 from macports, there are still many other ports you may, in the future, want to install on your iBook. To do that, macports is going to need to find a way to connect to the internet.

I checked, and the Firewall is off, and I also don't have Little Snitch installed on this either. I have checked those things, and I can also connect to the internet fine using TFF perfectly. The router is fine as well, and AFAIK, my house has no firewall connections active anywhere.

Do you have any other suggestions/ways for MacPorts to connect to the internet?

Is there anything in the terminal that needs changed/edited/turned off/on?

AFAIK, the iBook appears to have been used for office work before I got it, and no programming/nothing that would require a firewall, as it's not connected to any office networks. All that seems to have been cleared.

Getting SMB3 on to a PowerPC Mac looked to be such a PITA I never tried it. Consider that you are having to replace Apple's implementation of SAMBA with the accepted industry standard.

Save yourself the trouble. Just install DAVE and be done with it.

Thanks, I will check DAVE out. (It's for Mac-Windows only, if I'm reading this right, or can you use it for Mac-Mac connections as well?)
 
Thanks, I will check DAVE out. (It's for Mac-Windows only, if I'm reading this right, or can you use it for Mac-Mac connections as well?)
It's just an install of the industry standard for SMB/SAMBA to replace Apple's version. It's not a substitute or some alternate form of SMB - it's SMB. So you can connect to anything using SMB just like you would normally.

It's all transparent to the end user. You're not supposed to really be aware of the guy behind the curtain doing all the file protocol/network comm stuff.

It may help to look at it this way…

> Apple didn't like the standard for SMB so they made their OS non-compliant with the SMB standard - while claiming they used SMB.

> DAVE makes the SMB standard on your Mac compliant. That's all it does.
 
It's just an install of the industry standard for SMB/SAMBA to replace Apple's version. It's not a substitute or some alternate form of SMB - it's SMB. So you can connect to anything using SMB just like you would normally.

It's all transparent to the end user. You're not supposed to really be aware of the guy behind the curtain doing all the file protocol/network comm stuff.

It may help to look at it this way…

> Apple didn't like the standard for SMB so they made their OS non-compliant with the SMB standard - while claiming they used SMB.

> DAVE makes the SMB standard on your Mac compliant. That's all it does.

Thanks for clearing this up. I will install it soon. I was reading it, and I thought that it was just a file client for Windows, but now I know that it's not.
 
Thanks for clearing this up. I will install it soon. I was reading it, and I thought that it was just a file client for Windows, but now I know that it's not.
You install it on Macintosh computers, which are technically clients (anything not doing the duty of a server is a client).

Thursby Software, the company that made DAVE, had another product called AdmitMac. It did exactly the same as DAVE, plus a couple of other things, but it was installed on Windows servers. The idea there was to avoid multiple licensing expense and IT people going from Mac to Mac to install DAVE.
 
  • Like
Reactions: TheShortTimer
Not that this is directly a solution to the cifs/samba issue of older Macs using smb to connect to SMB servers on much later OS X/macOS boxes, per se, but I wanted to get back to you to say, definitively, that samba3 does build successfully in macports on a Tiger iBook G3/466.

While true installing samba3 on your system will give you the samba and netbios daemons, it will also provide the 'smbclient' command line utility (it's in /opt/local/bin using default Macports settings). You can use this to connect to modern SMB/CIFS file shares from your old PPC Mac with an FTP-like experience. Not a GUI, but if you absolutely must connect to newer SMB from an old machine, this will do it.

Getting SMB3 on to a PowerPC Mac looked to be such a PITA I never tried it. Consider that you are having to replace Apple's implementation of SAMBA with the accepted industry standard.

Save yourself the trouble. Just install DAVE and be done with it.

This got me wondering what is actually required to replace Apple's daemon with samba.org's. I suspect you're referring from the client perspective which I also have no idea how you would do, but was curious from the server perspective. From what I can tell, it's relatively straight forward. I stumbled across this nugget from someone doing just that on 10.7 and it is pretty easy to modify for use in Leopard. I don't have a Tiger machine to try this out with, but it does seem to work on Leopard in my initial tests!


I'll fork this when I get a chance and put in the Leopard code that works with the Macports defaults.

I have the MacPorts version (2.8.1, I believe, the most up-to-date version), and the XCode Tools downloaded (for Tiger, and it's on Tiger 10.4.11). Both are running fine, but Samba just won't install for me.

@VirtuallyInsane Can you install any other ports via Macports? It's possible those files for apple-gcc42 really aren't available on any of those servers, though it is unlikely. I've also seen odd behavior like that if the Portfile has a line that isn't properly terminated, but that is also unlikely.
EDIT: You actually might get a 404 error instead of "couldn't connect to host" if the files aren't there, I'm not sure off hand. If so, that would seem to indicate you really do have something (like a firewall) blocking the connection.

As a random side note I feel like the Wiki needs some updating, there have been several in-depth posts on file sharing recently. I don't know if I should be editing the Wiki posts as 'the new guy', but happy to do so if that's permissible.
 
Last edited:
Which wiki?
That's a good question, one I didn't think about prior to asking. I suppose perhaps the F.A.Q., or is that too high-level for a topic specific to OS X file sharing? I'm open to suggestions on how to proceed, I merely noticed that this topic has come up a lot recently and would be good to preserve centrally for future use.
 
You install it on Macintosh computers, which are technically clients (anything not doing the duty of a server is a client).

Thursby Software, the company that made DAVE, had another product called AdmitMac. It did exactly the same as DAVE, plus a couple of other things, but it was installed on Windows servers. The idea there was to avoid multiple licensing expense and IT people going from Mac to Mac to install DAVE.

Ahh, that makes sense. Thanks for explaining this to me.

@VirtuallyInsane Can you install any other ports via Macports? It's possible those files for apple-gcc42 really aren't available on any of those servers, though it is unlikely. I've also seen odd behavior like that if the Portfile has a line that isn't properly terminated, but that is also unlikely.

EDIT: You actually might get a 404 error instead of "couldn't connect to host" if the files aren't there, I'm not sure off hand. If so, that would seem to indicate you really do have something (like a firewall) blocking the connection.

Which ports/programs work with Mac OS Tiger? Shoot me some and I will download them, give them a go and report back. (I've been busy, that's why I haven't had a chance to reply til now).

I haven't gotten *any* 404 errors, just the ones I screenshot and reported within the thread.
 
  • Like
Reactions: MBAir2010
No worries, it is the nature of forum life. I'm a bit late to the party myself with my reply.

I don't have any Tiger machines currently to test on, but an "easy" check would be to see if you can install the "mpstats" package. It doesn't have any dependencies so it should be a pretty straightforward check.

FYI, mpstats is the Macports statistics package whose purpose is to send usage statistics back to Macports such as "hey, this port was successfully installed (or not) on this architecture on this version of OS X". If you're not comfortable with that, there are probably some other ports/packages that don't have any dependencies, but I can't think of any off the top of my head.
 
No worries, it is the nature of forum life. I'm a bit late to the party myself with my reply.

I don't have any Tiger machines currently to test on, but an "easy" check would be to see if you can install the "mpstats" package. It doesn't have any dependencies so it should be a pretty straightforward check.

FYI, mpstats is the Macports statistics package whose purpose is to send usage statistics back to Macports such as "hey, this port was successfully installed (or not) on this architecture on this version of OS X". If you're not comfortable with that, there are probably some other ports/packages that don't have any dependencies, but I can't think of any off the top of my head.

Yeah, I was busy again today lol but oh well.

Is your signature up to date? I thought it said that you had one on 10.4. Well anyway, I installed it and it looks like it installed perfectly:

Picture 1.png


Maybe the problem is that the files are down/deleted. I tried Samba again, but to no avail:

Picture 2.png


Failing to connect to the host makes me think that the files were changed, if I can download "mpstats" and have to it run successfully.
 
View attachment 2162419

Failing to connect to the host makes me think that the files were changed, if I can download "mpstats" and have to it run successfully.
Ah, excellent you were able to get it installed! At least you know you have a functioning Macports installation now. You can uninstall it of course if you want, I just wanted to see if it worked at all. Curiously enough, I picked the first URL in your screenshot for apple-gcc42 to see if the files were actually there, and well, it looks like they are. So I'm not entirely sure what's going on, you could try to manually download the files and place them on your machine for Macports to utilize, but it might become a pain to do that if there are a lot of dependencies for Samba3 on Tiger and they also fail to fetch. I suspect they won't fail though, since mpstats worked. Hard to say without trying it.

One more thing you could try to narrow it down: see if you can get to the distfiles directory from your browser (http://jog.id.distfiles.macports.org/macports/distfiles/apple-gcc42/ or any of the other ones from your screenshot). If not, then something on your network or your machine are very likely blocking the connection. You could also try to curl the file(s) from Terminal. If all that works, then there might be a bug in the Portfile, but I'm not the resident Portfile expert so if that is the case you'd probably need some help from the other folks.

At the risk of overstating the previous discussion, samba3 really won't help you connect to other modern file shares from your Tiger machine from Finder, but it will give you a command-line utility to do it (i.e., smbclient). So if that is not your goal, getting the port to work is a bit of a dead end anyhow.

Is your signature up to date? I thought it said that you had one on 10.4.

Your attention to detail has not failed you, I'd hoped you wouldn't notice =). Yes, indeed I do have an iBook that has/had Tiger on it, but the HDD is dead as a doornail and I haven't bothered to take on the awful job that is replacing the HDD without breaking the plastic case or a cable in the process. I did it a few months ago on my other iBook and that was enough for me for a while (I broke the speaker main board connector in the process, so no more iTunes for me). I could perhaps put Tiger on a spare parition on one of my other machines one day.

Hope this helps, cheers.
 
Last edited:
Ah, excellent you were able to get it installed! At least you know you have a functioning Macports installation now. You can uninstall it of course if you want, I just wanted to see if it worked at all.
Yeah, at least I know that Macports works in general on this iBook G4 (I'm typing from it right now using TFF because I'm at the iBook). I might uninstall it, I'll see. Maybe sending back error reports to the program isn't a bad thing at all, lol. It might help them, actually.

Curiously enough, I picked the first URL in your screenshot for apple-gcc42 to see if the files were actually there, and well, it looks like they are. So I'm not entirely sure what's going on, you could try to manually download the files and place them on your machine for Macports to utilize, but it might become a pain to do that if there are a lot of dependencies for Samba3 on Tiger and they also fail to fetch. I suspect they won't fail though, since mpstats worked. Hard to say without trying it.

One more thing you could try to narrow it down: see if you can get to the distfiles directory from your browser (http://jog.id.distfiles.macports.org/macports/distfiles/apple-gcc42/ or any of the other ones from your screenshot). If not, then something on your network or your machine are very likely blocking the connection. You could also try to curl the file(s) from Terminal. If all that works, then there might be a bug in the Portfile, but I'm not the resident Portfile expert so if that is the case you'd probably need some help from the other folks.

At the risk of overstating the previous discussion, samba3 really won't help you connect to other modern file shares from your Tiger machine from Finder, but it will give you a command-line utility to do it (i.e., smbclient). So if that is not your goal, getting the port to work is a bit of a dead end anyhow.
I downloaded the files, and I opened them on the desktop and ran them, but nothing. It's strange that I can download the files, but not get them from the host. And when i download the files and try to install/run them, I get more errors:


Picture 3.png


Why would the "install" files not be included within the package? They should be there, if it is a package ready to install. I tried "enable" as well, but more errors. There could be a bug, maybe. And fair enough, thank you for trying by the way.

And yeah, even if I get a command-line utility, that's better than nothing. I might just end up installing DAVE like eyoungren had mentioned earlier at this rate. Looks like it might end up being the most feasible choice.
Your attention to detail has not failed you, I'd hoped you wouldn't notice =). Yes, indeed I do have an iBook that has/had Tiger on it, but the HDD is dead as a doornail and I haven't bothered to take on the awful job that is replacing the HDD without breaking the plastic case or a cable in the process. I did it a few months ago on my other iBook and that was enough for me for a while (I broke the speaker main board connector in the process, so no more iTunes for me). I could perhaps put Tiger on a spare parition on one of my other machines one day.

Hope this helps, cheers.

Haha, it's fine. I tend to notice a lot of things. I am quite observant, when I'm not being distracted or am tired. Ah, crap. Sounds annoying, a dead HDD. And yeah, replacing an iBook HDD looks awfully hard, even when the 8BitGuy does it, and back in the day (well, 10-15 years ago), he used to repair them all of the time. The part I'd be most wary about would be the case. Sucks that you broke the speaker. I'd be annoyed if I broke mine, because I like to use old itunes to run my music collection.

Definitely put a Tiger partition on one of them. Tiger is pretty fun... more fun than Panther, which this came with. It hadn't been updated since 2005, but I suspect that this was from either a student or a teacher (it came with Word, WorldBook 2004 and programs of that ilk). I got it in good condition for about £25/$35 and I am pleased with it so far, as my first foray into the PPC world.

I'm getting an iMac G5 to run Sorbet Leopard on, hopefully by the end of this week or the beginning of next and to toy about on Leopard first. Haven't got a system with Leopard on it yet. I have a Macbook 2008 and a MBP 09 with SL on it (and a dead MBP '06 that came with Tiger but upgraded to run some modern programs on it). SL is a pretty cool, stable system in general, imo.

Anyway, enough rambling from me. Like I said, thanks for trying. Appreciate it.
 
I downloaded the files, and I opened them on the desktop and ran them, but nothing. It's strange that I can download the files, but not get them from the host. And when i download the files and try to install/run them, I get more errors:


View attachment 2162482

Why would the "install" files not be included within the package? They should be there, if it is a package ready to install. I tried "enable" as well, but more errors. There could be a bug, maybe. And fair enough, thank you for trying by the way.
There's probably a better write-up on this somewhere, but here's my version.

Unfortunately (but also fortunately for us pre-Intel Macers wanting modern software) it's not so simple with Macports as downloading an archive, extracting it, and running its contents. There's a lot to Macports and that complexity is what lends itself to being flexible enough to accommodate porting a huge library of software across the huge swath of MacOS 10.4+ (crazy!).

At a high level, Macports uses a Portfile to define how the source code for every port should be utilized on specific CPU architectures and OS versions. For newer versions of MacOS, it downloads and installs ports for you. But it takes care of passing all of the necessary arguments/switches/flags to the compiler/linker/etc when building from source. It takes care of acquiring and applying patches. It manages all the dependencies. It takes care of, well, pretty much everything.

Long story even longer, the archive you downloaded is somewhat useless outside the context of the Macports program. Sure you could use it, but you'd have to manually take care of all the things I mentioned MP does. When I was suggesting manually downloading the archives for Macports to utilize, I was referring to placing them in the local cache that Macports uses for downloaded files to essentially tell it "hey look, the files you wanted to download are already here". If you're using the default MP installation settings, you'd put the archive you downloaded in " /opt/local/var/macports/distfiles/apple-gcc42/" and then rerun "sudo port -v install apple-gcc42" and see what happens. But be warned it can get messy doing this, and if Macports has trouble finding any of the other dependencies of samba3, I'd say it's probably more trouble than it's worth. It would likely be easier to figure out what's going awry with MP's ability to download files at that point.

A few more tidbits: I mentinoed that for newer versions of MacOS, it will just download the port and install it. But there is no build bot for 10.4 or 10.5 in the official Macports repository (as I learned from the other folks here) so you can't grab pre-compiled binaries. Anything you want from Macports on a PPC machine will have to be built from source code, which Macports is quite capable of handling provided everything is correct. Macports doesn't accept bug submissions for 10.4 (someone correct me if I'm wrong), so even if it is bugged, I don't think you can submit a ticket to ask for a fix.

As a side note, I created an unofficial repository (not exhaustive) with pre-built binaries, but it is only for PPC Leopard and not Tiger (might be handy for your G5 when it comes in -- congrats on the acquisition, btw. Edit: I don't actually know if the G5 is binary compatible with the G4, someone more knowleable than me can chime in, but I would think so). This is not without its own problems, though, least of which being the speed at which some packages get updated (I don't have a dedicated build system, so even now my ports are getting kind of stale at around a month old). I do have samba3 built for Leopard in there though, so might be worth checking out. It works on my 10.5 iBook and Powerbook G4s, but YMMV.

More info here:
https://forums.macrumors.com/threads/unofficial-macports-10-5-binary-repo.2376248/

More importantly for the longevity of the community, if you'd like pre-built Leopoard binaries to be officially provided by Macports (which I think we all would), please take a moment to let them know by commenting on the ticket over here: https://trac.macports.org/ticket/66288. The more signatories on the 'petition' the better =).

Bonus: If we can get Macports to start releasing official builds for Leopard again, then I can convert my unofficial repo to Tiger =)
 
Last edited:
  • Like
Reactions: VirtuallyInsane
Yeah, I was busy again today lol but oh well.

Is your signature up to date? I thought it said that you had one on 10.4. Well anyway, I installed it and it looks like it installed perfectly:

View attachment 2162418

Maybe the problem is that the files are down/deleted. I tried Samba again, but to no avail:

View attachment 2162419

Failing to connect to the host makes me think that the files were changed, if I can download "mpstats" and have to it run successfully.

Humour me for a moment:

Run a “port install gcc_select”

Then, once it builds, type “port select gcc” and let us know what it reports. Cheers.

p.s., And the version of Xcode you’re running is 2.5, yes?
 
  • Like
Reactions: VirtuallyInsane
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.