Package Details: lib32-tclkit 8.6.6-3

Git Clone URL: https://aur.archlinux.org/lib32-tclkit.git (read-only, click to copy)
Package Base: lib32-tclkit
Description: single-file executable that provides a complete Tcl and Tk runtime (32 bits version)
Upstream URL: https://github.com/patthoyts/kitgen
Licenses: custom
Conflicts: tclkit
Provides: tclkit
Submitter: mickael9
Maintainer: mickael9 (greyltc)
Last Packager: mickael9
Votes: 9
Popularity: 0.000012
First Submitted: 2015-08-04 18:58
Last Updated: 2018-06-26 17:45

Latest Comments

« First ‹ Previous 1 2 3

VoDkA12 commented on 2015-09-03 12:08

You are right again. Anyways, thanks it is working good for me!

greyltc commented on 2015-09-03 11:18

Oops, I wasn't getting notifications. Thanks for fixing this mickael9, it's working for me now.

mickael9 commented on 2015-09-02 16:28

lib32-* packages are only for x86_64 systems, those on i686 will use the tclkit package

VoDkA12 commented on 2015-09-02 15:29

You are indeed correct, it is part of the base-devel group. I didn't have it installed (Probably accidentally deleted it). So there is no explicit dependency need.

About gcc-multilib as a dependency, it is only needed for x86_64. For People with the i686, the gcc package should work. The reason I mentioned gcc-multilib is because most people run 64-bit these days.

BUT, formally the dependencies probably needs to be:
gcc (i686)
gcc-multilib (x86_64)

Maybe greyltc can also confirm it works.

mickael9 commented on 2015-09-02 14:14

I added the gcc-multilib dependency, is it better now ?

For the patch command, it's part of the base-devel group, which is assumed to be installed : https://wiki.archlinux.org/index.php/PKGBUILD#makedepends

VoDkA12 commented on 2015-09-02 12:27

Okay fixed the issue. Used gcc, gcc-libs when we needed to use the multilib ones. So replace gcc and gcc-libs with gcc-multilib and gcc-libs-multilib and it should compile.

Maybe mention it somewhere? Still also need to add patch as a make dependency.

VoDkA12 commented on 2015-09-02 11:53

Hi, I also get the exact same error as greyltc.

checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
../../makefile.include:60: recipe for target 'build/tcl' failed
make: *** [build/tcl] Error 77
make: Leaving directory '/home/VoDkA12/MPLABX/lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large'

Looking in config.log in the leaving directory I see the following:
configure:1779: gcc -v </dev/null >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /build/gcc/src/gcc-5.2.0/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --with-default-libstdcxx-abi=gcc4-compatible
Thread model: posix
gcc version 5.2.0 (GCC)
configure:1782: $? = 0
configure:1784: gcc -V </dev/null >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:1787: $? = 1
configure:1810: checking for C compiler default output file name
configure:1813: gcc -m32 -O2 conftest.c >&5
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc

Looks like something going wrong with gcc -V or gcc -v or -lgcc, probably something gcc related.

Furthermore, you need the package patch to be a make dependency. If you do not have it, applying the kitgen-cflags-quoting.patch fails.

greyltc commented on 2015-09-01 12:49

Hi. This is failing to build with the following error:

==> Starting build()...
Configuring 8.6/kit-large/Makefile for Linux.
make: Entering directory '[redacted]/aur-lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large'
mkdir -p build/tcl && cd build/tcl && CFLAGS="-m32 -O2" && export CFLAGS && \
sh ../../../tcl/unix/configure --disable-shared --enable-threads \
--prefix=[redacted]/aur-lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large/build --exec-prefix=[redacted]/aur-lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large/build && \
make install-binaries install-libraries install-headers install-private-headers
checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
../../makefile.include:60: recipe for target 'build/tcl' failed
make: *** [build/tcl] Error 77

mickael9 commented on 2015-08-10 16:08

Thanks, I added it.

mauritiusdadd commented on 2015-08-10 15:19

Hi, this package fails to build in a clean chroot environment due to the following error

gcc -shared -m32 -O2 -Wl,--export-dynamic -o libtk8.6.so tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.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 tkGeometry.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 tkCanvArc.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 tkImgPNG.o tkImgPPM.o tkImgPhoto.o tkImgPhInstance.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkStubInit.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 tkUnixFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o -lpthread -lX11 -ldl -lpthread -lieee -lm -L/build/lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large/build/lib -ltclstub8.6 -Wl,-rpath,/build/lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large/build/lib
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/../../../libX11.so when searching for -lX11
/usr/bin/ld: skipping incompatible /usr/lib/libX11.so when searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
Makefile:585: recipe for target 'libtk8.6.so' failed
make[1]: *** [libtk8.6.so] Error 1
make[1]: Leaving directory '/build/lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large/build/tkdyn'
../../makefile.include:83: recipe for target 'build/tkdyn' failed
make: *** [build/tkdyn] Error 2
make: Leaving directory '/build/lib32-tclkit/src/kitgen-c21eeb1e379bd5acb5b304f0784877b8e8dd31ca/8.6/kit-large'
==> ERROR: A failure occurred in build().
Aborting...

You may want to add lib32-libx11 as dependency.