Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #12377 (new defect)

Opened 13 months ago

Last modified 7 months ago

BUG: Can't build erlang R11B-5 on macbook (tk won't build)

Reported by: saimonmoore@… Owned by: mww@…
Priority: High Milestone: Port Bugs
Component: ports Version:
Keywords: erlang tk Cc: bfulgham@…
Port:

Description

Hi i'm trying to install erlang (R11B-5) for the first time on my macbook but it's failing with the following errors:

artemis:~ saimon$ sudo port install erlang Password: ---> Building tk with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix" && make all " returned error 2 Command output: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1226: warning: data definition has no type or storage class /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1227: error: parse error before '}' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c: In function 'Tk_Get3DBorderFromObj': /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1262: error: 'borderPtr' undeclared (first use in this function) /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1264: error: invalid operands to binary * /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1264: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1277: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1280: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1280: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1281: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1301: error: request for member 'borderTable' in something not a structure or union /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1301: error: request for member 'borderTable' in something not a structure or union /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1305: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1307: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1307: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1308: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c: In function 'TkDebugBorder': /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1388: error: 'borderPtr' undeclared (first use in this function) /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1391: error: invalid operands to binary * /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1391: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1394: error: request for member 'borderTable' in something not a structure or union /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1394: error: request for member 'borderTable' in something not a structure or union /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.4.15/unix/../generic/tk3d.c:1396: error: parse error before ')' token {standard input}:6:Ignoring attempt to re-define symbol. {standard input}:12:Ignoring attempt to re-define symbol. {standard input}:15:Ignoring attempt to re-define symbol. {standard input}:18:Ignoring attempt to re-define symbol. {standard input}:39:Ignoring attempt to re-define symbol. {standard input}:42:Ignoring attempt to re-define symbol. make: *** [tk3d.o] Error 1

Error: The following dependencies failed to build: tk Error: Status 1 encountered during processing.

Change History

Changed 13 months ago by saimonmoore@…

Just in case:

Darwin artemis.local 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386

Changed 13 months ago by thomchiovoloni@…

I have the same problem. tk won't build.

I might try building from source.

Changed 13 months ago by nox@…

  • priority changed from Important to High
  • version 1.5.0 deleted
  • summary changed from Can't build erlang R11B-5 on macbook (tk won't build) to BUG: Can't build erlang R11B-5 on macbook (tk won't build)

Changed 13 months ago by nox@…

  • cc bfulgham@… added

Added maintainer to Cc.

Changed 10 months ago by bfulgham@…

Tk builds find under Leopard, but only in X11 mode. If I build with the "+aqua" variant, I encounter this build error.

Are the rest of you using the Aqua variant?

Changed 7 months ago by jmr@…

  • owner changed from macports-tickets@… to mww@…

Assigning to tk maintainer. The aqua variant was removed in r32235, BTW.

Note: See TracTickets for help on using tickets.