[MacPorts] #21512: Tk fails to build
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- This is on Snow Leopard, on a MacBook Pro. Xcode is version 3.2, 64 bit. Here is the output. ---> Computing dependencies for py25-nose ---> Building tk 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.5.6/unix" && /usr/bin/make -j2 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.5.6/unix/../generic/tk3d.c: At top level: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1080: error: expected ')' before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1167: error: expected ')' before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/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.5.6/unix/../generic/tk3d.c:1242: error: 'TkWindow' has no member named 'dispPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1256: error: 'TkBorder' has no member named 'resourceRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'Tk_FakeWin' has no member named 'display' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'Tk_FakeWin' has no member named 'screenNum' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'TkBorder' has no member named 'screen' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1258: error: 'Tk_FakeWin' has no member named 'atts' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1258: error: 'TkBorder' has no member named 'colormap' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1278: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1278: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1283: error: 'TkBorder' has no member named 'nextPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'Tk_FakeWin' has no member named 'display' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'Tk_FakeWin' has no member named 'screenNum' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'TkBorder' has no member named 'screen' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1285: error: 'Tk_FakeWin' has no member named 'atts' make: *** [tkArgv.o] Error 1/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1285: error: 'TkBorder' has no member named 'colormap' make: *** Waiting for unfinished jobs.... /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1288: error: 'TkBorder' has no member named 'objRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/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.5.6/unix/../generic/tk3d.c:1368: error: 'TkWindow' has no member named 'dispPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1371: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1371: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1377: error: 'TkBorder' has no member named 'nextPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1380: error: 'TkBorder' has no member named 'resourceRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1382: error: 'TkBorder' has no member named 'objRefCount' make: *** [tk3d.o] Error 1 -- Ticket URL: <http://trac.macports.org/ticket/21512> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- Description changed by toby@…: Old description:
This is on Snow Leopard, on a MacBook Pro. Xcode is version 3.2, 64 bit.
Here is the output.
---> Computing dependencies for py25-nose ---> Building tk 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.5.6/unix" && /usr/bin/make -j2 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.5.6/unix/../generic/tk3d.c: At top level: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1080: error: expected ')' before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1167: error: expected ')' before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/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.5.6/unix/../generic/tk3d.c:1242: error: 'TkWindow' has no member named 'dispPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1256: error: 'TkBorder' has no member named 'resourceRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'Tk_FakeWin' has no member named 'display' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'Tk_FakeWin' has no member named 'screenNum' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'TkBorder' has no member named 'screen' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1258: error: 'Tk_FakeWin' has no member named 'atts' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1258: error: 'TkBorder' has no member named 'colormap' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1278: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1278: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1283: error: 'TkBorder' has no member named 'nextPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'Tk_FakeWin' has no member named 'display' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'Tk_FakeWin' has no member named 'screenNum' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'TkBorder' has no member named 'screen' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1285: error: 'Tk_FakeWin' has no member named 'atts' make: *** [tkArgv.o] Error 1/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1285: error: 'TkBorder' has no member named 'colormap'
make: *** Waiting for unfinished jobs.... /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1288: error: 'TkBorder' has no member named 'objRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/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.5.6/unix/../generic/tk3d.c:1368: error: 'TkWindow' has no member named 'dispPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1371: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1371: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1377: error: 'TkBorder' has no member named 'nextPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1380: error: 'TkBorder' has no member named 'resourceRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1382: error: 'TkBorder' has no member named 'objRefCount' make: *** [tk3d.o] Error 1
New description: This is on Snow Leopard, on a MacBook Pro. Xcode is version 3.2, 64 bit. Here is the output. {{{ ---> Computing dependencies for py25-nose ---> Building tk 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.5.6/unix" && /usr/bin/make -j2 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.5.6/unix/../generic/tk3d.c: At top level: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1080: error: expected ')' before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1167: error: expected ')' before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/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.5.6/unix/../generic/tk3d.c:1242: error: 'TkWindow' has no member named 'dispPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1256: error: 'TkBorder' has no member named 'resourceRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'Tk_FakeWin' has no member named 'display' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'Tk_FakeWin' has no member named 'screenNum' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1257: error: 'TkBorder' has no member named 'screen' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1258: error: 'Tk_FakeWin' has no member named 'atts' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1258: error: 'TkBorder' has no member named 'colormap' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1278: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1278: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1283: error: 'TkBorder' has no member named 'nextPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'Tk_FakeWin' has no member named 'display' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'Tk_FakeWin' has no member named 'screenNum' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1284: error: 'TkBorder' has no member named 'screen' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1285: error: 'Tk_FakeWin' has no member named 'atts' make: *** [tkArgv.o] Error 1/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1285: error: 'TkBorder' has no member named 'colormap' make: *** Waiting for unfinished jobs.... /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1288: error: 'TkBorder' has no member named 'objRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/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.5.6/unix/../generic/tk3d.c:1368: error: 'TkWindow' has no member named 'dispPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1371: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1371: error: 'TkDisplay' has no member named 'borderTable' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1377: error: 'TkBorder' has no member named 'nextPtr' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1380: error: 'TkBorder' has no member named 'resourceRefCount' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:1382: error: 'TkBorder' has no member named 'objRefCount' make: *** [tk3d.o] Error 1 }}} -- -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => mww@… Comment: Attach full debug output, please. -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- Comment(by issac.trotts@…): All right, the output is attached. -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- Comment(by blb@…): {{{ In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tkInt.h:21, from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk3d.c:16: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.6/unix/../generic/tk.h:78:23: error: X11/Xlib.h: No such file or directory }}} Do you have the xorg-libX11 port installed? Run {{{ port installed xorg-libX11 }}} -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- Comment(by issac.trotts@…): Yes: $ port installed xorg-libX11 The following ports are currently installed: xorg-libX11 @1.2.2_0 (active) -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: tk ------------------------------------+--------------------------------------- Comment(by pkrohn@…): Hi all, I'm a bit of a noob when it comes to MacPorts -- if only because I've had good luck getting what I needed to compile. In any case, I am experiencing the same problem. Some minimal detail about my setup: {{{ $ port installed xorg-libX11 The following ports are currently installed: xorg-libX11 @1.2.2_0 xorg-libX11 @1.3_0 (active) }}} {{{ $ uname -a Darwin fogcity.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386 }}} -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Changes (by macsforever2000@…): * keywords: => snowleopard -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Comment(by pkrohn@…): This situation does not exist on all hosts; I was able to build tk on another 10.6 system. The problem seems to be that on some systems, the include path for X11 libraries is not correctly calculated. I was able to get tk to build with minor manual changes to the Makefile, but this fix is not suitable for a patch because it really just fixes the symptoms of the problem. In any case, here is what I did, under /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.7/unix: * copy Makefile to Makefile.auto[[BR]] * set the include path to /opt/local/include (my X11 includes live under there)[[BR]] * run this diff: {{{ diff -u Makefile.auto Makefile --- Makefile.auto 2009-10-11 16:35:23.000000000 -0700 +++ Makefile 2009-10-11 16:39:32.000000000 -0700 @@ -146,14 +146,15 @@ # X11 include files accessible (the configure script will try to # set this value, and will cause it to be an empty string if the # include files are accessible via /usr/include). -X11_INCLUDES = +X11_INCLUDES = -I$(includedir) AQUA_INCLUDES = -I$(MAC_OSX_DIR) -I$(XLIB_DIR) # Linker switch(es) to use to link with the X11 library archive (the # configure script will try to set this value automatically, but you # can override it). -X11_LIB_SWITCHES = -L/usr/X11R6/lib -lX11 -Wl,-weak-lXss -lXext $(XFT_LIBS) +#X11_LIB_SWITCHES = -L/usr/X11R6/lib -lX11 -Wl,-weak-lXss -lXext $(XFT_LIBS) +X11_LIB_SWITCHES = -L/opt/local/lib -lX11 -Wl,-weak-lXss -lXext $(XFT_LIBS) }}} Hope this helps! -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Changes (by macsforever2000@…): * cc: turk@… (added) Comment: Cc reporter of duplicate #22056. -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Comment(by mdippery@…): After taking another look, I believe that the `+quartz` variant of `tk` doesn't build properly on Snow Leopard. -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Comment(by jmr@…): Replying to [comment:15 mdippery@…]:
After taking another look, I believe that the `+quartz` variant of `tk` doesn't build properly on Snow Leopard. This ticket does not involve +quartz, you're probably looking for #20799.
-- Ticket URL: <http://trac.macports.org/ticket/21512#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Comment(by areusch@…): Patch works great for me on snow leopard 10.6.2, Xcode ver 3.2.1. Let me know if I can provide other information about my system to help you guys figure out when the X11 includes/libs are relocated. Replying to [comment:11 pkrohn@…]:
This situation does not exist on all hosts; I was able to build tk on another 10.6 system.
The problem seems to be that on some systems, the include path for X11 libraries is not correctly calculated. I was able to get tk to build with minor manual changes to the Makefile, but this fix is not suitable for a patch because it really just fixes the symptoms of the problem. In any case, here is what I did, under /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.7/unix:
* copy Makefile to Makefile.auto[[BR]]
* set the include path to /opt/local/include (my X11 includes live under there)[[BR]]
* run this diff:
{{{ diff -u Makefile.auto Makefile --- Makefile.auto 2009-10-11 16:35:23.000000000 -0700 +++ Makefile 2009-10-11 16:39:32.000000000 -0700 @@ -146,14 +146,15 @@ # X11 include files accessible (the configure script will try to # set this value, and will cause it to be an empty string if the # include files are accessible via /usr/include). -X11_INCLUDES = +X11_INCLUDES = -I$(includedir)
AQUA_INCLUDES = -I$(MAC_OSX_DIR) -I$(XLIB_DIR)
# Linker switch(es) to use to link with the X11 library archive (the # configure script will try to set this value automatically, but you # can override it). -X11_LIB_SWITCHES = -L/usr/X11R6/lib -lX11 -Wl,-weak-lXss -lXext $(XFT_LIBS) +#X11_LIB_SWITCHES = -L/usr/X11R6/lib -lX11 -Wl,-weak-lXss -lXext $(XFT_LIBS) +X11_LIB_SWITCHES = -L/opt/local/lib -lX11 -Wl,-weak-lXss -lXext $(XFT_LIBS)
}}}
Hope this helps!
-- Ticket URL: <http://trac.macports.org/ticket/21512#comment:17> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Comment(by decibel@…): Replying to [comment:11 pkrohn@…]:
This situation does not exist on all hosts; I was able to build tk on another 10.6 system.
The problem seems to be that on some systems, the include path for X11 libraries is not correctly calculated. I was able to get tk to build with minor manual changes to the Makefile, but this fix is not suitable for a patch because it really just fixes the symptoms of the problem. In any case, here is what I did, under /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.7/unix:
That worked for me as well. -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:18> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build ------------------------------------+--------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: tk ------------------------------------+--------------------------------------- Comment(by flash@…): Replying to [comment:11 pkrohn@…]: Worked for me as well, thanks, though I edited Makefile rather than creating Makefile.auto. -- Ticket URL: <http://trac.macports.org/ticket/21512#comment:20> MacPorts <http://www.macports.org/> Ports system for Mac OS
#21512: Tk fails to build -------------------------------------+-------------------------------------- Reporter: issac.trotts@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Resolution: worksforme | Keywords: snowleopard Port: tk | -------------------------------------+-------------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => worksforme Comment: Can't reproduce. May be OK with 1.9 in any case because it sets CPATH. -- Ticket URL: <https://trac.macports.org/ticket/21512#comment:21> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts