Gentoo Archives: gentoo-osx

From: Grobian <grobian@g.o>
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] Cairo on Mac OS X
Date: Sun, 30 Oct 2005 15:16:17
Message-Id: 4364E3A8.9020208@gentoo.org
In Reply to: Re: [gentoo-osx] Cairo on Mac OS X by Lina Pezzella
1 I couldn't resist to give it another try. After solving the _environ
2 symbol (see attached patch) I got a bunch of other undefined symbols.
3 Maybe it helps a bit.
4
5 Note:
6 I'd have like to make a configure check for crt-externs.h, but since the
7 requirements to use the autotools are higher than OSX 10.4 by default
8 has, I decided to make it a __APPLE__ conditional.
9
10
11 Lina Pezzella wrote:
12 > -----BEGIN PGP SIGNED MESSAGE-----
13 > Hash: SHA1
14 >
15 > On Oct 26, 2005, at 2:59 PM, Grobian wrote:
16 >
17 >> Maybe I get a moment of brilliance and can fix it before the weekend,
18 >> but I think not.
19 >
20 > If you have better things to take care of, don't worry about it. I've
21 > dealt with the graphviz package before so I am fairly sure I can take
22 > care of it this weekend. The only downside is that I have a very large
23 > exam tomorrow and an interview on Friday, so it will need to wait until
24 > Saturday or Sunday. But it's been waiting a while anyways, so I don't
25 > suppose this is an issue.
26 >
27 > - --Lina Pezzella
28 > Gentoo Developer
29 >
30 >
31 >>
32 >> Lina Pezzella wrote:
33 >>
34 >>> -----BEGIN PGP SIGNED MESSAGE-----
35 >>> Hash: SHA1
36 >>> On Oct 26, 2005, at 12:28 PM, Grobian wrote:
37 >>>
38 >>>> there is a bug on it and I have been working on it today.
39 >>>>
40 >>>> I already marked the deep dependencies of libsvg-cairo and cairo
41 >>>> itself in portage.
42 >>>>
43 >>>> Cairo and libsvg-cairo compiled fine for me.
44 >>>>
45 >>>> 2.4 is not enough, it is vulnerable, so it should *not* be keyworded
46 >>>> at all. See the security bug on it.
47 >>>>
48 >>> Okie doke. Must've missed that e-mail. Thanks.
49 >>>
50 >>>> I have problems with graphviz 2.6, it fails during the linking part
51 >>>> on a undefined symbol:
52 >>>>
53 >>>> <much bla bla>
54 >>>> libs/libexpr.lax/libvmalloc.a/vmtrace.o
55 >>>> .libs/libexpr.lax/libvmalloc.a/vmwalk.o -L/var/tmp/graphviz/lib
56 >>>> ../../lib/cdt/.libs/libcdt.dylib -lc -install_name
57 >>>> /var/tmp/graphviz/lib/graphviz/libexpr.1.dylib
58 >>>> -Wl,-compatibility_version -Wl,2 -Wl,-current_version -Wl,2.0
59 >>>> ld: warning -L: directory name (/var/tmp/graphviz/lib) does not exist
60 >>>> ld: Undefined symbols:
61 >>>> _environ
62 >>>> /usr/bin/libtool: internal link edit command failed
63 >>>> make[3]: *** [libexpr.la] Error 1
64 >>>> make[2]: *** [all-recursive] Error 1
65 >>>> make[1]: *** [all-recursive] Error 1
66 >>>> make: *** [all] Error 2
67 >>>>
68 >>> Yeah, I know. I will hopefully get to this this weekend. The only
69 >>> reason I was interested in 2.4 was that it compiles out of the box.
70 >>> - --Lina Pezzella
71 >>> Gentoo Developer
72 >>> -----BEGIN PGP SIGNATURE-----
73 >>> Version: GnuPG v1.4.2 (Darwin)
74 >>> iD8DBQFDX9BmNJ9STR9DbYERAp6KAKCGQK4soles5kmTXwM7sn3HME8a7QCeKoFM
75 >>> XZGO2hEYMu2GeugCUIQ918Q=
76 >>> =PBxQ
77 >>> -----END PGP SIGNATURE-----
78 >>> --gentoo-osx@g.o mailing list
79 >>>
80 >>
81 >> --Fabian Groffen
82 >> Gentoo for Mac OS X Project -- Interim Lead
83 >> --gentoo-osx@g.o mailing list
84 >>
85 >>
86 >
87 >
88 >
89 > -----BEGIN PGP SIGNATURE-----
90 > Version: GnuPG v1.4.2 (Darwin)
91 >
92 > iD8DBQFDX+siNJ9STR9DbYERArLjAJ92NEXVcCGMiLuVEMjzYSaZkbBtZgCePvL7
93 > 8UZHXbAlWPvMYc7IDOTS5nw=
94 > =Cu36
95 > -----END PGP SIGNATURE-----
96 > --gentoo-osx@g.o mailing list
97 >
98
99 --
100 Fabian Groffen
101 Gentoo for Mac OS X Project -- Interim Lead

Attachments

File name MIME type
graphviz-2.6-macos.patch text/plain

Replies

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