• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: command line building - I'm pissed at Apple [10.4]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: command line building - I'm pissed at Apple [10.4]


  • Subject: Re: command line building - I'm pissed at Apple [10.4]
  • From: "D. Walsh" <email@hidden>
  • Date: Tue, 3 May 2005 16:40:44 -0400
  • Mta-interface: amavisd-new-2.2.1 (2004-12-22) at daleenterprise.com


On May 03, 2005, at 08:07, Andrew Satori wrote:

Not to be rude, but get over it. 10.4 has been out for 3.5 days, and the bulk of the Open Source Projects haven't had time to adapt to it's changes. Further, the change to GCC4 means that there are compiler issues to resolve. It's going to take time for the autotools chain to be properly updated to deal with the issues. Rather than bitch because your favorite Gnu apps don't build right out of the tarball, why don't you do something constructive and write the patches and submit them back to the developers.

Your contention that 'most apps build right away' is completely and utterly bogus. If you really believe that, go spend a week building GTK+ 2.x and Gnome2.8 from source on 10.3.x. When you get stalled out by stupid little issues, retrace your steps. It *CAN* be done, it's not trivial. It also has issues with GCC4 on Linux too.

Build issues occur because their is no consitency in the process in which Apple has built the supplied OS libraries, the format for libraries built with gcc4.0 is different for those built with gcc3.3 and are are not compatible.


GNome 2.8 can be built in 10.3, there is already a nice blog on the process but it now wont build in 10.4 so another project is left waiting for someone with superior intelligence to figure out how to make it work so the rest of us can build it.


Tiger, like prior releases has newer versions of software and dependancies. That means that the ./configure process that so many F/OSS projects use is probably making invalid assumptions, and creating compiler issues.


Now, if you take the time to poke around, you might find that the problems are definition issues in the .h files. From there you might start poking around in conf.h and find that there are some things that are incorrectly ifdef'd for your brand spanking new OS, which considering the source code, the authors probably don't have or don't use primarily as the code looks heavily MSVC influenced.

You are implying I must now learn extensive programming syntax for C, C++ and other languages just to get projects to build in 10.4 despite the gcc version being used.


As a thought, I copied the gcc3.3 dependancy files from 10.3.9 into 10.4 and wouldn't you know it, many projects started building.

It didn't the solve the ClamAV build problem but I can now build most other projects while I wait for someone to fix it.


Andy

On May 3, 2005, at 5:40 AM, D. Walsh wrote:


First, please excuse my anger but this XCode 2.0 crap has worn me out.

Does Apple have any Developer Tools that actually work from the command line in Tiger that will build source code projects without any problems or headaches or am I foo-bared and stuck with this XCode 2.0 crap because they have no working alternative?

To many GNU source projects don't build with whatever comes with XCode 2.0 [10.4] and I'm about at my wits end for something that works cause it shouldn't be this much of a struggle.

In 10.2 or 10.3 I can download any GNU/GPL source project and built it without any problems (excluding dependancy issues) but in 10.4 almost nothing builds without major headaches.

An example of what wont build, try ClamAV, any recent version, it wont built in Tiger using XCode 2.0 cause it fails on zziplib and any other GNU project using zziplib source also fails.

If there's a magic switch or instructions someone can give me that can make these projects build I'd be tickled pink.

If you haven't tried building ClamAV then it would be pointless to offer any suggestions, suggestions and things to try are over, back seat drivers would be better off waiting for an intelligent person who has the solution to respond.


Does anyone know how to get it to work?

-- Dale

-- Dale _______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: command line building - I'm pissed at Apple [10.4]
      • From: Andrew Satori <email@hidden>
    • Re: command line building - I'm pissed at Apple [10.4]
      • From: Ben <email@hidden>
References: 
 >command line building - I'm pissed at Apple [10.4] (From: "D. Walsh" <email@hidden>)
 >Re: command line building - I'm pissed at Apple [10.4] (From: Andrew Satori <email@hidden>)

  • Prev by Date: Linker error with Xcode 2.0 under Tiger
  • Next by Date: XCode 2.0 and ICU
  • Previous by thread: Re: command line building - I'm pissed at Apple [10.4]
  • Next by thread: Re: command line building - I'm pissed at Apple [10.4]
  • Index(es):
    • Date
    • Thread