Gentoo Archives: gentoo-osx

From: Lina Pezzella <J4rg0n@g.o>
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] Cairo on Mac OS X
Date: Mon, 31 Oct 2005 05:21:14
Message-Id: 2DB2A7DC-2F58-4892-A143-BDB264F76266@gentoo.org
In Reply to: Re: [gentoo-osx] Cairo on Mac OS X by Grobian
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Oct 30, 2005, at 10:15 AM, Grobian wrote:
5
6 > I couldn't resist to give it another try. After solving the
7 > _environ symbol (see attached patch) I got a bunch of other
8 > undefined symbols. Maybe it helps a bit.
9
10 Actually, I investigated those additional symbols on my linux box,
11 and it appears that they are undefined over there as well. The only
12 difference is that the linker on my linux box didn't care... The
13 package works perfectly fine with those symbols undefined, and if you
14 read the source, some of them are slated to be removed in future
15 versions anyways...
16
17 As for environ, it seems that is also entirely unnecessary for
18 graphviz Darwin. If you look at the Darwinports patch for
19 graphviz-2.6, they've simply removed the functionality to error on
20 that symbol being undefined. If you have a solution for this on a
21 large-scale, that'd be great, as I agree with you that it would be
22 more correct, and perhaps could solve other issues. For graphviz
23 though, it seems not to matter.
24
25 In any case, I modified the Darwinports patch to be dependent on
26 host_os, so that we can patch the source unconditionally in the
27 ebuild. If you want to go the route of fixing the undefined symbol
28 for environ, please don't hesitate to change my patch. Let me know
29 what you decide so that I can contact upstream about the problem.
30
31 Thanks!
32
33 - --Lina Pezzella
34 Gentoo Developer
35
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v1.4.2 (Darwin)
38
39 iD8DBQFDZamxNJ9STR9DbYERAv8kAKCPkAsnjJRvXL7s/A5yCGHi8B3IHACfTGvu
40 D29N98Wj4mE7SyInmlP6c1I=
41 =j43R
42 -----END PGP SIGNATURE-----
43 --
44 gentoo-osx@g.o mailing list

Replies

Subject Author
Re: [gentoo-osx] Cairo on Mac OS X Grobian <grobian@g.o>