Re: command line building - I'm pissed at Apple [10.4]
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