From: Michal L. <mic...@gm...> - 2011-11-02 17:11:30
|
Hello, My goal is to build fftw3 on fink Package manager version: 0.31.99.cvs Distribution version: selfupdate-rsync Wed Nov 2 10:02:08 2011, 10.6, x86_64 Trees: local/main stable/main Xcode: 3.2.6 and Mac OS X 1.6.8. In order to build fftw3, I have to build tk/tcl, first. Below are a part of /sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/config.log, lines 1391 - 1394 XFT_CFLAGS='-I/sw64/include -I/sw64/include/freetype2 -I/usr/X11/include' XFT_LIBS='-L/sw64/lib -L/usr/X11/lib -lXft -lXrender -lfontconfig -lfreetype -lX11' XINCLUDES='-I/usr/X11R6/include' check for Xft header and library checking whether to use xft... yes checking for X11/Xft/Xft.h... yes checking for XftFontOpen in -lXft... yes and a part of the build output where tkUnixRFont.c is compiled. 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 /sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/../unix/tkUnixRFont.c There are no compilation errors. The only difference between above texts and this in http://www.mail-archive.com/fin...@li.../msg34993.htmlmessage is missing -I/usr/X11R6/include in XFT_CFLAGS and respectively in the compilation/build log. In my installation of X11 /usr/X11R6 is linked to X11. ls -l /usr/X11R6 lrwxr-xr-x 1 root wheel 3 Feb 26 2011 /usr/X11R6 -> X11 I have no clue, why I am getting from linking all object files this error. gcc -dynamiclib -Os -pipe -L/sw64/lib -headerpad_max_install_names -Wl,-search_paths_first -Wl,-single_module -o libtk8.5.dylib tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkG eometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvA rc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkStubInit.o tkStubLib.o ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixRFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tk UnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o -L/usr/X11R6/lib -lX11 -Wl,-weak-lXss -lXext -L/sw64/lib -L/usr/X11/lib -lXft -lXrender -lfontconfig -lfreetype -lX11 /sw64/src/fink.build/tcltk-8.5.10-3/tcl8.5.10/unix/libtclstub8.5.a -compatibility_version 8.5 -current_version 8.5.10 -install_name "/sw64/lib"/libtk8.5.dylib -unexported_symbols_list $(f=libtclstub8.5.a.E && nm -gjp "/sw64/src/fink.build/tcltk-8.5.10-3/tcl8.5.10/unix"/libtclstub8.5.a | grep ^_[^_] > $f && echo $f) -sectcreate __TEXT __info_plist Tk-Info.plist gcc -Os -pipe -L/sw64/lib -headerpad_max_install_names -Wl,-search_paths_first tkAppInit.o /sw64/src/fink.build/tcltk-8.5.10-3/tk8.5.10/unix/libtk8.5.dylib \ /sw64/src/fink.build/tcltk-8.5.10-3/tcl8.5.10/unix/libtcl8.5.dylib -L/usr/X11R6/lib -lX11 -Wl,-weak-lXss -lXext -L/sw64/lib -L/usr/X11/lib -lXft -lXrender -lfontconfig -lfreetype -lX11 -sectcreate __TEXT __info_plist Wish-Info.plist -o wish popd /sw64/src/fink.build/tcltk-8.5.10-3 fink-package-precedence --depfile-ext='\.d' --prohibit-bdep=tcltk-dev . 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 ........................................................................ ./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.dPlease fix build process to get consistent use of fink's headers. ./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 ### execution of /var/tmp/tmp.1.DWzSiF failed, exit code 255 Removing runtime build-lock... Removing build-lock package... /sw64/bin/dpkg-lockwait -r fink-buildlock-tcltk-8.5.10-3 (Reading database ... 36997 files and directories currently installed.) Removing fink-buildlock-tcltk-8.5.10-3 ... Failed: phase compiling: tcltk-8.5.10-3 failed I was not able to find a solution to this issue, so I welcome any advice. Michal |