| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
| X-Recipient: | geda-user AT delorie DOT com |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20120113; | |
| h=mime-version:date:message-id:subject:from:to:content-type; | |
| bh=e75SASmhQo2aMJIUd3xkUB1tDcevIjHMX84Ec29oKvY=; | |
| b=NqerIQkYTXGQZeIgc3B6OKj0RKseV3To4flRQNxBBln1yiSHnjs4uF1W6hye5c1Gb/ | |
| +ePvDaZkgB0J5qHzql/Om+XCY7IjDRXVmeipxLbr58wdhs2Wp9RJYLGHeYwovz2rNKww | |
| WFULgmYNYlHZ1XGaGLzD/IsGrPzH1L1Z6EmgNpAhN7Zrlm8kciYE0S1enWJgGw07Ah0s | |
| N4poZ4Wfz23OSTEJWtgIO6r1CQeZkP62QczJ6EP5nW7euKpkiK5IgUuumEWi3nJl79eb | |
| rFVFKY//0sJpUDco+WX6x/e5pmw8XaYfSuIQkH1LwLaYgIFAsD0DOM9eZNOBSx9KPlM3 | |
| Xx5Q== | |
| MIME-Version: | 1.0 |
| X-Received: | by 10.60.103.78 with SMTP id fu14mr16407504oeb.21.1403452994546; |
| Sun, 22 Jun 2014 09:03:14 -0700 (PDT) | |
| Date: | Sun, 22 Jun 2014 12:03:14 -0400 |
| Message-ID: | <CANtXPpj_eTa70imy2an9aYTzfm845b_mrb-WRU7OzgTw08Hksw@mail.gmail.com> |
| Subject: | [geda-user] Building geda-gaf on Mac OS X 10.9 fails on scheme_object.x (also on FreeBSD?) |
| From: | Charles Lepple <clepple AT gmail DOT com> |
| To: | geda-user AT delorie DOT com |
| Reply-To: | geda-user AT delorie DOT com |
Hi all,
Just upgraded one of my boxes to OS X 10.9, and I get the following
error when building geda-gaf 1.8.1:
######################################
/bin/sh ../../libtool --silent --tag=CC --mode=compile gcc
-DHAVE_CONFIG_H -I. -I../.. -DLOCALEDIR=\"/sw.mav/share/locale\"
-I./../include -I./../include/libgeda -I../.. -I/sw.mav/include
-I/include -Wall -I/sw.mav/include -D_THREAD_SAFE
-I/sw.mav/include/glib-2.0 -I/sw.mav/lib/glib-2.0/include
-I/sw.mav/include/gtk-2.0 -I/sw.mav/include/glib-2.0
-I/sw.mav/lib/glib-2.0/include -Os -pipe -MT
libgeda_la-scheme_object.lo -MD -MP -MF
.deps/libgeda_la-scheme_object.Tpo -c -o libgeda_la-scheme_object.lo
`test -f 'scheme_object.c' || echo './'`scheme_object.c
In file included from scheme_object.c:2175:
./scheme_object.x:80:84: error: expected ')'
scm_c_define_gsubr (s_translate_object_x, 3, 0, 0, (SCM (*)())
translate_object_x); ;
^
./scheme_object.x:79:21: note: to match this '('
scm_c_define_gsubr (s_set_picture_data_vector_x,
^
1 error generated.
######################################
Has anyone seen anything similar?
Lines 79 and 80 of scheme_object.x look like this:
scm_c_define_gsubr (s_set_picture_data_vector_x,
scm_c_define_gsubr (s_translate_object_x, 3, 0, 0, (SCM (*)())
translate_object_x); ;
So I can see why the compiler (clang, FWIW) doesn't like it.
Before anyone asks, yes, I'll be upgrading to geda-gaf 1.8.2, but
1.8.1 built properly on OS X 10.7, and there is a similar build
failure out there for 1.8.2 on FreeBSD:
https://www.mail-archive.com/freebsd-pkg-fallout AT freebsd DOT org/msg153732.html
So I'm just focusing on one issue at a time, and this would seem to be
common to both 1.8.1 and 1.8.2.
I have guile 1.8.8 installed via Fink. No errors from guile-1.8-snarf
(I can post the full build logs somewhere if needed).
$ gcc --version
Configured with:
--prefix=/Applications/Xcode.app/Contents/Developer/usr
--with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
(This is the default compiler that comes with Xcode 5.1.1 command line tools.)
--
- Charles Lepple
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |