[MacPorts] #61363: libiconv @1.16_1 build failure on os x 10.4: stdio.h: No such file or directory

MacPorts noreply at macports.org
Thu Oct 29 07:57:08 UTC 2020


#61363: libiconv @1.16_1 build failure on os x 10.4: stdio.h: No such file or
directory
------------------------+------------------------
  Reporter:  sheepdoll  |      Owner:  ryandesign
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.6.3
Resolution:             |   Keywords:  tiger
      Port:  libiconv   |
------------------------+------------------------

Comment (by ryandesign):

 Replying to [comment:15 sheepdoll]:
 > One issue with these legacy small machines is the whole package
 including man pages and docs are also downloaded and installed. This eats
 valuable drive space.

 Correct, ports install manpages, and there is no option to turn this off.
 Other documentation is sometimes available as a separate port or a variant
 that you can choose not to install, but other times it is included
 unconditionally in the main port. Our decisions about what to include in a
 port tend to be guided by what features many users will expect to be
 available, even if not all users need those features, and even if it comes
 at the expense of some disk space.

 > Pre-compiled binaries may be the solution to this bug this bug.
 Especially as apple had an 8GB limit to the maximum an ata drive could
 store at the time. A full install of X-code takes 2GB.

 I'm not familiar with an 8GB limit. From [https://lowendmac.com/2014
 /maximum-hard-drive-size/ what I read], on very early Mac OS X-capable
 Macs, the boot partition can be no larger than 8GB and must reside within
 the first 8GB of the disk, but the disk can be up to 128GB in size. Or you
 can add a second disk, such as a FireWire disk. So you should be able to
 have a small boot disk and then a larger disk or partition that you
 install MacPorts on.

 > As I recall my other G4 (running lion) had an Endian issue with some of
 the rendered images, part of why I wanted to do an install for the G3
 tiger.

 I'm not sure exactly what issue you're referring to here, but if the
 software you're trying to install has endian issues on a G4, then you'll
 almost certainly see the same issues on a G3, since all PowerPC processors
 used in Macs use the same endianness. Snow Leopard and Lion and all later
 versions of macOS cannot be installed on a PowerPC, so you certainly do
 not have Lion on a G4.

 Replying to [comment:16 sheepdoll]:
 > I tried {{{port -b install libgcc7}}} and got a suggestion to file a bug
 as this package does not exits for "10.4.11 Tiger"
 >
 > So how do I get the precompiled-binaries (pakages) for gcc7?
 {{{http://packages.macports.org/NameOfThePort/}}} does not seem to have
 any legacy powerpc binaries.

 Apologies, the wording of the message is a little unclear. The message is
 not intended to instruct you to file a bug report unconditionally. Rather,
 it is meant to let you know that you can file a bug report if you believe
 the condition to be a bug.

 It it not a bug that there is no binary package available for Tiger. We
 have never offered any binary packages for any port for Tiger. For a time
 we offered binaries for Leopard on PowerPC, but the hardware doing those
 builds has failed and I have not spent the time to replace it. We are all
 volunteers who have limited time to work on MacPorts, and we are more
 likely to spend our time trying to fix the countless problems that Apple's
 release of Xcode 12 has caused for our ports, and the countless problems
 that Apple's impending release of Apple Silicon-based machines will cause,
 because those problems affect or will affect a much larger number of
 users.

 > THese are unlikly to change much for a 20 some year old system.

 That's not true in MacPorts. We don't have separate collections of ports
 for different operating systems, and we don't freeze our entire ports
 collection for old systems. Our ports tree sees a hundred changes every
 day. After each change, our build machines for 10.6 and later build the
 ports and make the binaries available. We could set up Power Macs running
 10.4 and 10.5 to try to build binaries for those systems, but right now we
 don't have that.

-- 
Ticket URL: <https://trac.macports.org/ticket/61363#comment:18>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list