[MacPorts] #13910: tk-8.5.0 Configure error - build failure
#13910: tk-8.5.0 Configure error - build failure -----------------------------------+---------------------------------------- Reporter: igor.karpov@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: High | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: erlang tk | -----------------------------------+---------------------------------------- Trying to build erlang on my Darwin 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386) got the following error: {{{ % port install erlang ---> 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.5.0/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.5.0/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.0/unix/../generic/tk3d.c:1167: error: parse error before '*' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c: In function 'Intersect': /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1181: error: 'a2Ptr' 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.5.0/unix/../generic/tk3d.c:1181: error: 'a1Ptr' 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.5.0/unix/../generic/tk3d.c:1181: error: 'b2Ptr' 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.5.0/unix/../generic/tk3d.c:1181: error: 'b1Ptr' 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.5.0/unix/../generic/tk3d.c:1196: error: 'iPtr' 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.5.0/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.0/unix/../generic/tk3d.c:1240: 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.5.0/unix/../generic/tk3d.c:1242: error: invalid operands to binary * /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1242: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1254: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1257: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1257: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1258: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1278: 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.5.0/unix/../generic/tk3d.c:1278: 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.5.0/unix/../generic/tk3d.c:1282: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1284: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1284: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1285: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/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.0/unix/../generic/tk3d.c:1365: 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.5.0/unix/../generic/tk3d.c:1368: error: invalid operands to binary * /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1368: error: parse error before ')' token /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tk3d.c:1371: 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.5.0/unix/../generic/tk3d.c:1371: 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.5.0/unix/../generic/tk3d.c:1373: error: parse error before ')' token make: *** [tk3d.o] Error 1 Error: The following dependencies failed to build: tk Error: Status 1 encountered during processing. }}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910> MacPorts </projects/macports> Ports system for Mac OS
#13910: tk-8.5.0 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: igor.karpov@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: erlang tk ------------------------------------+--------------------------------------- Changes (by jmpp@macports.org): * priority: High => Normal -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#13910: tk-8.5.0 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: igor.karpov@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: erlang tk ------------------------------------+--------------------------------------- Changes (by ryandesign@macports.org): * owner: macports-tickets@lists.macosforge.org => mww@macports.org Comment: Assigning to maintainer of tk. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#13910: tk-8.5.0 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: igor.karpov@gmail.com | Owner: mww@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: erlang tk ------------------------------------+--------------------------------------- Changes (by mww@macports.org): * status: new => closed * resolution: => fixed Comment: Ttk 8.5 requires Tcl 8.5. Make sure that you got this version installed (and not 8.4.x). [[BR]] If already done, please try again -- I've changed the CPPFLAGS in [http://trac.macosforge.org/projects/macports/changeset/33103 33103] so the build won't pick up old tcl headers. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910#comment:3> MacPorts </projects/macports> Ports system for Mac OS
#13910: tk-8.5.0 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: igor.karpov@gmail.com | Owner: mww@macports.org Type: defect | Status: reopened Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: erlang tk ------------------------------------+--------------------------------------- Changes (by andrew@fernandes.org): * status: closed => reopened * resolution: fixed => Comment: Hmm... this fails for me. I have tcl @8.5.0_0 installed (just checked) and am trying to upgrade tk from 8.4.16_0 to 8.5.0_0. The initial configure works, and several files compile... and then the following happens. Yes, the error says 8.4, but I'm sure I'm using/upgrading the versions above. (I'm also freshly synced, and I checked that my portfile is identical to the patched one, above.) ...snip... {{{ /usr/bin/gcc-4.0 -c -Os -O2 -pipe -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_ x11_tk/work/tcl8.5.0/generic -I/opt/local/include -Wall -Wno-implicit-int -fno-common -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../unix -I/opt/local/var/macports/build/_opt_local_var_ macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic -I/opt/local/var/macports/build/_opt_local_var _macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../bitmaps -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//generic -I/opt/local/var/macports/build /_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//unix -I/usr/X11R6/include -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tk\ 8.5\" -DPACKAGE_BUGREPORT=\"\" -DST DC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAV E_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidde n\"\)\)\) -DMAC_OSX_TCL=1 -DHAVE_COREFOUNDATION=1 -DTCL_SHLIB_EXT=\".dylib\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DTCL_WIDE_INT_ TYPE=long\ long -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_XSS=1 -DHAV E_LIBXFT=1 -DHAVE_XFT=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /opt/local/var/macports/build/_opt_local_var_macports_sources_rsy nc.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tkTextWind.c /usr/bin/gcc-4.0 -c -Os -O2 -pipe -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_ x11_tk/work/tcl8.5.0/generic -I/opt/local/include -Wall -Wno-implicit-int -fno-common -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../unix -I/opt/local/var/macports/build/_opt_local_var_ macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic -I/opt/local/var/macports/build/_opt_local_var _macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../bitmaps -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//generic -I/opt/local/var/macports/build /_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//unix -I/usr/X11R6/include -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tk\ 8.5\" -DPACKAGE_BUGREPORT=\"\" -DST DC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAV E_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidde n\"\)\)\) -DMAC_OSX_TCL=1 -DHAVE_COREFOUNDATION=1 -DTCL_SHLIB_EXT=\".dylib\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DTCL_WIDE_INT_ TYPE=long\ long -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_XSS=1 -DHAV E_LIBXFT=1 -DHAVE_XFT=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /opt/local/var/macports/build/_opt_local_var_macports_sources_rsy nc.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tkStubInit.c /usr/bin/gcc-4.0 -c -Os -O2 -pipe -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_ x11_tk/work/tcl8.5.0/generic -I/opt/local/include -Wall -Wno-implicit-int -fno-common -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../unix -I/opt/local/var/macports/build/_opt_local_var_ macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic -I/opt/local/var/macports/build/_opt_local_var _macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../bitmaps -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//generic -I/opt/local/var/macports/build /_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//unix -I/usr/X11R6/include -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tk\ 8.5\" -DPACKAGE_BUGREPORT=\"\" -DST DC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAV E_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidde n\"\)\)\) -DMAC_OSX_TCL=1 -DHAVE_COREFOUNDATION=1 -DTCL_SHLIB_EXT=\".dylib\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DTCL_WIDE_INT_ TYPE=long\ long -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_XSS=1 -DHAV E_LIBXFT=1 -DHAVE_XFT=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /opt/local/var/macports/build/_opt_local_var_macports_sources_rsy nc.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/tkStubLib.c /usr/bin/gcc-4.0 -c -Os -O2 -pipe -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_ x11_tk/work/tcl8.5.0/generic -I/opt/local/include -Wall -Wno-implicit-int -fno-common -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../unix -I/opt/local/var/macports/build/_opt_local_var_ macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic -I/opt/local/var/macports/build/_opt_local_var _macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../bitmaps -I/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//generic -I/opt/local/var/macports/build /_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../../tcl8.5.0//unix -I/usr/X11R6/include -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tk\ 8.5\" -DPACKAGE_BUGREPORT=\"\" -DST DC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAV E_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidde n\"\)\)\) -DMAC_OSX_TCL=1 -DHAVE_COREFOUNDATION=1 -DTCL_SHLIB_EXT=\".dylib\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DTCL_WIDE_INT_ TYPE=long\ long -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_XSS=1 -DHAV E_LIBXFT=1 -DHAVE_XFT=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /opt/local/var/macports/build/_opt_local_var_macports_sources_rsy nc.macports.org_release_ports_x11_tk/work/tk8.5.0/unix/../generic/ttk/ttkBlink.c In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/work/tk8 .5.0/unix/../generic/ttk/ttkBlink.c:19: /opt/local/include/tk.h:23:3: error: #error Tk 8.4 must be compiled with tcl.h from Tcl 8.4 make: *** [ttkBlink.o] Error 1 }}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910#comment:4> MacPorts </projects/macports> Ports system for Mac OS
#13910: tk-8.5.0 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: igor.karpov@gmail.com | Owner: mww@macports.org Type: defect | Status: reopened Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: erlang tk ------------------------------------+--------------------------------------- Comment (by aconbere@gmail.com): This also is broken for me, and I have the version mentioned in #33103 -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910#comment:5> MacPorts </projects/macports> Ports system for Mac OS
#13910: tk-8.5.0 Configure error - build failure ------------------------------------+--------------------------------------- Reporter: igor.karpov@gmail.com | Owner: mww@macports.org Type: defect | Status: reopened Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: erlang tk ------------------------------------+--------------------------------------- Comment (by aconbere@gmail.com): Well... I got this working by uninstalling all versions of tcl, reinstalling tcl 8.5 and then installing the rest. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13910#comment:6> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts