I'm sending this message to let you know that -after numerous 
unsuccessful attempts- tcltk has now been successfully updated on my 
MacBook (Intel, 64-bit) to 8.5.10-3 simply running "fink scanpackages", 
"fink selfupdate" and "fink update-all".
Since I had not been able to get over the problem which prevented tcltk
8.5.10-3 from compiling on my system before, I suppose that the 
unexpected fix dependeds on some package among those updated by Fink in 
the meanwhile.

Anyway, thank you for the feedback provided.
a.b.


On 22/10/11 19.11, Alexander Hansen wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 10/22/11 7:05 AM, Alessandro Bragaglia wrote:
>> The following replaces my previous message (same subject). The
>> error output I got while attempting to upgrade to tcltk-8.5.10-3 is
>>   the following:
>>
>> ...
>>
>> Scanning /\.d$/ dependency files...
>> ./tcl8.5.10/generic/tclDTrace.d
>> ./tcl8.5.10/unix/bn_fast_s_mp_mul_digs.d
>> ./tcl8.5.10/unix/bn_fast_s_mp_sqr.d ./tcl8.5.10/unix/bn_mp_add.d
>> ./tcl8.5.10/unix/bn_mp_add_d.d ./tcl8.5.10/unix/bn_mp_and.d
>> ./tcl8.5.10/unix/bn_mp_clamp.d ./tcl8.5.10/unix/bn_mp_clear.d
>> ./tcl8.5.10/unix/bn_mp_clear_multi.d ./tcl8.5.10/unix/bn_mp_cmp.d
>> ./tcl8.5.10/unix/bn_mp_cmp_d.d ./tcl8.5.10/unix/bn_mp_cmp_mag.d
>> ./tcl8.5.10/unix/bn_mp_copy.d ./tcl8.5.10/unix/bn_mp_count_bits.d
>> ./tcl8.5.10/unix/bn_mp_div.d ./tcl8.5.10/unix/bn_mp_div_2.d
>> ./tcl8.5.10/unix/bn_mp_div_2d.d ./tcl8.5.10/unix/bn_mp_div_3.d
>> ./tcl8.5.10/unix/bn_mp_div_d.d ./tcl8.5.10/unix/bn_mp_exch.d
>> ./tcl8.5.10/unix/bn_mp_expt_d.d ./tcl8.5.10/unix/bn_mp_grow.d
>> ./tcl8.5.10/unix/bn_mp_init.d ./tcl8.5.10/unix/bn_mp_init_copy.d
>> ./tcl8.5.10/unix/bn_mp_init_multi.d
>> ./tcl8.5.10/unix/bn_mp_init_set.d
>> ./tcl8.5.10/unix/bn_mp_init_set_int.d
>> ./tcl8.5.10/unix/bn_mp_init_size.d
>> ./tcl8.5.10/unix/bn_mp_karatsuba_mul.d
>> ./tcl8.5.10/unix/bn_mp_karatsuba_sqr.d
>> ./tcl8.5.10/unix/bn_mp_lshd.d ./tcl8.5.10/unix/bn_mp_mod.d
>> ./tcl8.5.10/unix/bn_mp_mod_2d.d ./tcl8.5.10/unix/bn_mp_mul.d
>> ./tcl8.5.10/unix/bn_mp_mul_2.d ./tcl8.5.10/unix/bn_mp_mul_2d.d
>> ./tcl8.5.10/unix/bn_mp_mul_d.d ./tcl8.5.10/unix/bn_mp_neg.d
>> ./tcl8.5.10/unix/bn_mp_or.d ./tcl8.5.10/unix/bn_mp_radix_size.d
>> ./tcl8.5.10/unix/bn_mp_radix_smap.d
>> ./tcl8.5.10/unix/bn_mp_read_radix.d ./tcl8.5.10/unix/bn_mp_rshd.d
>> ./tcl8.5.10/unix/bn_mp_set.d ./tcl8.5.10/unix/bn_mp_set_int.d
>> ./tcl8.5.10/unix/bn_mp_shrink.d ./tcl8.5.10/unix/bn_mp_sqr.d
>> ./tcl8.5.10/unix/bn_mp_sqrt.d ./tcl8.5.10/unix/bn_mp_sub.d
>> ./tcl8.5.10/unix/bn_mp_sub_d.d
>> ./tcl8.5.10/unix/bn_mp_to_unsigned_bin.d
>> ./tcl8.5.10/unix/bn_mp_to_unsigned_bin_n.d
>> ./tcl8.5.10/unix/bn_mp_toom_mul.d
>> ./tcl8.5.10/unix/bn_mp_toom_sqr.d
>> ./tcl8.5.10/unix/bn_mp_toradix_n.d
>> ./tcl8.5.10/unix/bn_mp_unsigned_bin_size.d
>> ./tcl8.5.10/unix/bn_mp_xor.d ./tcl8.5.10/unix/bn_mp_zero.d
>> ./tcl8.5.10/unix/bn_reverse.d ./tcl8.5.10/unix/bn_s_mp_add.d
>> ./tcl8.5.10/unix/bn_s_mp_mul_digs.d ./tcl8.5.10/unix/bn_s_mp_sqr.d
>> ./tcl8.5.10/unix/bn_s_mp_sub.d ./tcl8.5.10/unix/bncore.d
>> ./tcl8.5.10/unix/regcomp.d ./tcl8.5.10/unix/regerror.d
>> ./tcl8.5.10/unix/regexec.d ./tcl8.5.10/unix/regfree.d
>> ./tcl8.5.10/unix/tclAlloc.d ./tcl8.5.10/unix/tclAppInit.d
>> ./tcl8.5.10/unix/tclAsync.d ./tcl8.5.10/unix/tclBasic.d
>> ./tcl8.5.10/unix/tclBinary.d ./tcl8.5.10/unix/tclCkalloc.d
>> ./tcl8.5.10/unix/tclClock.d ./tcl8.5.10/unix/tclCmdAH.d
>> ./tcl8.5.10/unix/tclCmdIL.d ./tcl8.5.10/unix/tclCmdMZ.d
>> ./tcl8.5.10/unix/tclCompCmds.d ./tcl8.5.10/unix/tclCompExpr.d
>> ./tcl8.5.10/unix/tclCompile.d ./tcl8.5.10/unix/tclConfig.d
>> ./tcl8.5.10/unix/tclDate.d ./tcl8.5.10/unix/tclDictObj.d
>> ./tcl8.5.10/unix/tclEncoding.d ./tcl8.5.10/unix/tclEnv.d
>> ./tcl8.5.10/unix/tclEvent.d ./tcl8.5.10/unix/tclExecute.d
>> ./tcl8.5.10/unix/tclFCmd.d ./tcl8.5.10/unix/tclFileName.d
>> ./tcl8.5.10/unix/tclGet.d ./tcl8.5.10/unix/tclHash.d
>> ./tcl8.5.10/unix/tclHistory.d ./tcl8.5.10/unix/tclIndexObj.d
>> ./tcl8.5.10/unix/tclInterp.d ./tcl8.5.10/unix/tclIO.d
>> ./tcl8.5.10/unix/tclIOCmd.d ./tcl8.5.10/unix/tclIOGT.d
>> ./tcl8.5.10/unix/tclIORChan.d ./tcl8.5.10/unix/tclIOSock.d
>> ./tcl8.5.10/unix/tclIOUtil.d ./tcl8.5.10/unix/tclLink.d
>> ./tcl8.5.10/unix/tclListObj.d ./tcl8.5.10/unix/tclLiteral.d
>> ./tcl8.5.10/unix/tclLoad.d ./tcl8.5.10/unix/tclLoadDyld.d
>> ./tcl8.5.10/unix/tclMacOSXBundle.d
>> ./tcl8.5.10/unix/tclMacOSXFCmd.d
>> ./tcl8.5.10/unix/tclMacOSXNotify.d ./tcl8.5.10/unix/tclMain.d
>> ./tcl8.5.10/unix/tclNamesp.d ./tcl8.5.10/unix/tclNotify.d
>> ./tcl8.5.10/unix/tclObj.d ./tcl8.5.10/unix/tclPanic.d
>> ./tcl8.5.10/unix/tclParse.d ./tcl8.5.10/unix/tclPathObj.d
>> ./tcl8.5.10/unix/tclPipe.d ./tcl8.5.10/unix/tclPkg.d
>> ./tcl8.5.10/unix/tclPkgConfig.d ./tcl8.5.10/unix/tclPosixStr.d
>> ./tcl8.5.10/unix/tclPreserve.d ./tcl8.5.10/unix/tclProc.d
>> ./tcl8.5.10/unix/tclRegexp.d ./tcl8.5.10/unix/tclResolve.d
>> ./tcl8.5.10/unix/tclResult.d ./tcl8.5.10/unix/tclScan.d
>> ./tcl8.5.10/unix/tclStringObj.d ./tcl8.5.10/unix/tclStrToD.d
>> ./tcl8.5.10/unix/tclStubInit.d ./tcl8.5.10/unix/tclStubLib.d
>> ./tcl8.5.10/unix/tclThread.d ./tcl8.5.10/unix/tclThreadAlloc.d
>> ./tcl8.5.10/unix/tclThreadJoin.d
>> ./tcl8.5.10/unix/tclThreadStorage.d ./tcl8.5.10/unix/tclTimer.d
>> ./tcl8.5.10/unix/tclTomMathInterface.d ./tcl8.5.10/unix/tclTrace.d
>> ./tcl8.5.10/unix/tclUnixChan.d ./tcl8.5.10/unix/tclUnixCompat.d
>> ./tcl8.5.10/unix/tclUnixEvent.d ./tcl8.5.10/unix/tclUnixFCmd.d
>> ./tcl8.5.10/unix/tclUnixFile.d ./tcl8.5.10/unix/tclUnixInit.d
>> ./tcl8.5.10/unix/tclUnixNotfy.d ./tcl8.5.10/unix/tclUnixPipe.d
>> ./tcl8.5.10/unix/tclUnixSock.d ./tcl8.5.10/unix/tclUnixThrd.d
>> ./tcl8.5.10/unix/tclUnixTime.d ./tcl8.5.10/unix/tclUtf.d
>> ./tcl8.5.10/unix/tclUtil.d ./tcl8.5.10/unix/tclVar.d
>> ./tk8.5.10/unix/tk3d.d ./tk8.5.10/unix/tkAppInit.d
>> ./tk8.5.10/unix/tkArgv.d ./tk8.5.10/unix/tkAtom.d
>> ./tk8.5.10/unix/tkBind.d ./tk8.5.10/unix/tkBitmap.d
>> ./tk8.5.10/unix/tkButton.d ./tk8.5.10/unix/tkCanvArc.d
>> ./tk8.5.10/unix/tkCanvas.d ./tk8.5.10/unix/tkCanvBmap.d
>> ./tk8.5.10/unix/tkCanvImg.d ./tk8.5.10/unix/tkCanvLine.d
>> ./tk8.5.10/unix/tkCanvPoly.d ./tk8.5.10/unix/tkCanvPs.d
>> ./tk8.5.10/unix/tkCanvText.d ./tk8.5.10/unix/tkCanvUtil.d
>> ./tk8.5.10/unix/tkCanvWind.d ./tk8.5.10/unix/tkClipboard.d
>> ./tk8.5.10/unix/tkCmds.d ./tk8.5.10/unix/tkColor.d
>> ./tk8.5.10/unix/tkConfig.d ./tk8.5.10/unix/tkConsole.d
>> ./tk8.5.10/unix/tkCursor.d ./tk8.5.10/unix/tkEntry.d
>> ./tk8.5.10/unix/tkError.d ./tk8.5.10/unix/tkEvent.d
>> ./tk8.5.10/unix/tkFocus.d ./tk8.5.10/unix/tkFont.d
>> ./tk8.5.10/unix/tkFrame.d ./tk8.5.10/unix/tkGC.d
>> ./tk8.5.10/unix/tkGeometry.d ./tk8.5.10/unix/tkGet.d
>> ./tk8.5.10/unix/tkGrab.d ./tk8.5.10/unix/tkGrid.d
>> ./tk8.5.10/unix/tkImage.d ./tk8.5.10/unix/tkImgBmap.d
>> ./tk8.5.10/unix/tkImgGIF.d ./tk8.5.10/unix/tkImgPhoto.d
>> ./tk8.5.10/unix/tkImgPPM.d ./tk8.5.10/unix/tkListbox.d
>> ./tk8.5.10/unix/tkMain.d ./tk8.5.10/unix/tkMenu.d
>> ./tk8.5.10/unix/tkMenubutton.d ./tk8.5.10/unix/tkMenuDraw.d
>> ./tk8.5.10/unix/tkMessage.d ./tk8.5.10/unix/tkObj.d
>> ./tk8.5.10/unix/tkOldConfig.d ./tk8.5.10/unix/tkOption.d
>> ./tk8.5.10/unix/tkPack.d ./tk8.5.10/unix/tkPanedWindow.d
>> ./tk8.5.10/unix/tkPlace.d ./tk8.5.10/unix/tkRectOval.d
>> ./tk8.5.10/unix/tkScale.d ./tk8.5.10/unix/tkScrollbar.d
>> ./tk8.5.10/unix/tkSelect.d ./tk8.5.10/unix/tkStubInit.d
>> ./tk8.5.10/unix/tkStubLib.d ./tk8.5.10/unix/tkStyle.d
>> ./tk8.5.10/unix/tkText.d ./tk8.5.10/unix/tkTextBTree.d
>> ./tk8.5.10/unix/tkTextDisp.d ./tk8.5.10/unix/tkTextImage.d
>> ./tk8.5.10/unix/tkTextIndex.d ./tk8.5.10/unix/tkTextMark.d
>> ./tk8.5.10/unix/tkTextTag.d ./tk8.5.10/unix/tkTextWind.d
>> ./tk8.5.10/unix/tkTrig.d ./tk8.5.10/unix/tkUndo.d
>> ./tk8.5.10/unix/tkUnix.d ./tk8.5.10/unix/tkUnix3d.d
>> ./tk8.5.10/unix/tkUnixButton.d ./tk8.5.10/unix/tkUnixColor.d
>> ./tk8.5.10/unix/tkUnixConfig.d ./tk8.5.10/unix/tkUnixCursor.d
>> ./tk8.5.10/unix/tkUnixDraw.d ./tk8.5.10/unix/tkUnixEmbed.d
>> ./tk8.5.10/unix/tkUnixEvent.d ./tk8.5.10/unix/tkUnixFocus.d
>> ./tk8.5.10/unix/tkUnixInit.d ./tk8.5.10/unix/tkUnixKey.d
>> ./tk8.5.10/unix/tkUnixMenu.d ./tk8.5.10/unix/tkUnixMenubu.d
>> ./tk8.5.10/unix/tkUnixRFont.d ./tk8.5.10/unix/tkUnixScale.d
>> ./tk8.5.10/unix/tkUnixScrlbr.d ./tk8.5.10/unix/tkUnixSelect.d
>> ./tk8.5.10/unix/tkUnixSend.d ./tk8.5.10/unix/tkUnixWm.d
>> ./tk8.5.10/unix/tkUnixXId.d ./tk8.5.10/unix/tkUtil.d
>> ./tk8.5.10/unix/tkVisual.d ./tk8.5.10/unix/tkWindow.d
>> ./tk8.5.10/unix/ttkBlink.d ./tk8.5.10/unix/ttkButton.d
>> ./tk8.5.10/unix/ttkCache.d ./tk8.5.10/unix/ttkClamTheme.d
>> ./tk8.5.10/unix/ttkClassicTheme.d
>> ./tk8.5.10/unix/ttkDefaultTheme.d ./tk8.5.10/unix/ttkElements.d
>> ./tk8.5.10/unix/ttkEntry.d ./tk8.5.10/unix/ttkFrame.d
>> ./tk8.5.10/unix/ttkImage.d ./tk8.5.10/unix/ttkInit.d
>> ./tk8.5.10/unix/ttkLabel.d ./tk8.5.10/unix/ttkLayout.d
>> ./tk8.5.10/unix/ttkManager.d ./tk8.5.10/unix/ttkNotebook.d
>> ./tk8.5.10/unix/ttkPanedwindow.d ./tk8.5.10/unix/ttkProgress.d
>> ./tk8.5.10/unix/ttkScale.d ./tk8.5.10/unix/ttkScroll.d
>> ./tk8.5.10/unix/ttkScrollbar.d ./tk8.5.10/unix/ttkSeparator.d
>> ./tk8.5.10/unix/ttkSquare.d ./tk8.5.10/unix/ttkState.d
>> ./tk8.5.10/unix/ttkStubInit.d ./tk8.5.10/unix/ttkStubLib.d
>> ./tk8.5.10/unix/ttkTagSet.d ./tk8.5.10/unix/ttkTheme.d
>> ./tk8.5.10/unix/ttkTrace.d ./tk8.5.10/unix/ttkTrack.d
>> ./tk8.5.10/unix/ttkTreeview.d ./tk8.5.10/unix/ttkWidget.d Looking
>> for incorrect headers in 274 dependency files...
>> ./tk8.5.10/unix/tkUnixRFont.d uses /usr/X11/include/X11/Xft/Xft.h
>> ./tk8.5.10/unix/tkUnixRFont.d uses
>> /usr/X11/include/X11/Xft/XftCompat.h ./tk8.5.10/unix/tkUnixRFont.d
>> uses /usr/X11/include/fontconfig/fontconfig.h Please fix build
>> process to get consistent use of fink's headers. ### execution of
>> /var/tmp/tmp.1.jK8zD0 failed, exit code 255 Removing runtime
>> build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait
>> -r fink-buildlock-tcltk-8.5.10-3 (Lettura del database ... 35844
>> file e directory attualmente installati.) Rimozione di
>> fink-buildlock-tcltk-8.5.10-3 ... Failed: phase compiling:
>> tcltk-8.5.10-3 failed
>>
>> (being my system's default language, some words above are written
>> in italian... sorry)
>>
>> ... INFO: Package manager version: 0.31.3 Distribution version:
>> selfupdate-rsync Fri Oct 21 23:57:11 2011, 10.6, x86_64 Trees:
>> local/main stable/main stable/crypto Xcode: 3.2.6 ...
>>
>>
>>
>> I suppose the key message is: "Please fix build process to get
>> consistent use of fink's headers", but what can I do to get it
>> fixed?
>>
>>
>> Thanks Alessandro Bragaglia
>>
>
> Let's look at a couple of things.
>
> 1) Check /sw/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/config.log
>
> At line 1392-1393 I have
>
> XFT_CFLAGS='-I/sw64/include -I/sw64/include/freetype2
> - -I/usr/X11/include -I/usr/X11R6/include'
> XFT_LIBS='-L/sw64/lib -lXft -lfontconfig -lfreetype'
>
> See what you have for those two variables.
>
> 2) At the point in the build output where tkUnixRFont.o gets built.  I
> have:
>
> gcc -c -Os -pipe  -Wall -fno-common
> - -I/sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/../unix
> - -I/sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/../generic
> - -I/sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/../bitmaps
> - -I/sw64/src/fink.build/tcltk-8.5.10-3/tcl8.5.10/generic
> - -I/sw64/src/fink.build/tcltk-8.5.10-3/tcl8.5.10/unix
> - -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\"
> - -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tk\ 8.5\"
> - -DPACKAGE_BUGREPORT=\"\" -DSTDC_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 -DHAVE_INTTYPES_H=1
> - -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1
> - -DMODULE_SCOPE=extern\
> __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DMAC_OSX_TCL=1
> - -DTCL_SHLIB_EXT=\".dylib\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1
> - -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1
> - -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1
> - -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_AVAILABILITYMACROS_H=1
> - -DHAVE_WEAK_IMPORT=1 -D_DARWIN_C_SOURCE=1 -DHAVE_XSS=1 -DHAVE_LIBXFT=1
> - -DHAVE_XFT=1      -DTCL_NO_DEPRECATED  -MD -I/sw64/include
> - -DUSE_TCL_STUBS  -I/sw64/include -I/sw64/include/freetype2
> - -I/usr/X11/include -I/usr/X11R6/include
> /sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/../unix/tkUnixRFont.c
>
> Check in your build output at the same point (look for tkUnixRFont.c)
> and see what you get.  Capturing a build log in /tmp via "fink -l
> build tcltk" and searching that may be helpful.
>
> - --
> Alexander Hansen, Ph.D.
> Fink User Liaison
> http://finkakh.wordpress.com/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk6i+S8ACgkQB8UpO3rKjQ9CzQCeLlLooakrFDtud/KsDGqQ+85h
> vlYAn1ZLCuRnUejo4tPN+ISHpjgP5gTw
> =OgVm
> -----END PGP SIGNATURE-----
>
>

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to