Package Details: lib32-tk 8.6.14-1

Git Clone URL: https://aur.archlinux.org/lib32-tk.git (read-only, click to copy)
Package Base: lib32-tk
Description: A windowing toolkit for use with tcl
Upstream URL: http://tcl.sourceforge.net/
Licenses: custom
Submitter: yuyichao
Maintainer: None
Last Packager: sbmomeni
Votes: 30
Popularity: 0.000000
First Submitted: 2014-10-23 18:04 (UTC)
Last Updated: 2024-03-22 06:19 (UTC)

Latest Comments

1 2 3 Next › Last »

Reavershark commented on 2024-03-25 12:10 (UTC)

This doesn't build for me, except when I change

export LDFLAGS+=' -L/usr/lib32'

to

export LDFLAGS+=' -L/usr/lib32 -lm'

in the PKGBUILD.

Alkaris commented on 2022-09-16 05:30 (UTC)

Update source URLs they're no longer working! URLs keep resolving to giganet.dl.sourceforge.net and it's not accessible.

sbmomeni commented on 2022-08-05 08:32 (UTC)

The lib32-tcl-ar can provide the libtclstub8.6.a dependency.

caffeine93 commented on 2022-02-20 17:17 (UTC) (edited on 2022-02-20 17:20 (UTC) by caffeine93)

for everyone having the problem with missing 'libtclstub8.6.a', the issue is that the linker is looking for ELF32 file, while your file in /usr/lib/libtclstub8.6.a is a ELF64. So, what you have to do is download tcl source and crosscompile it for (i686) 32bit:

  1. Get the (desired version) tlc source from: https://sourceforge.net/projects/tcl/files/Tcl/

  2. Untar the source and go to unix/ subdir, from there run autoconf command for 32bit target build: ./configure --build=i686-pc-linux-gnu CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32

  3. Start the compilation with: make

  4. Once done, you will see 'libtclstub8.6.a' inside the directory, you can verify that it's indeed ELF32 using the command (check ELF header class): readelf -a -W libtclstub8.6.a | less

  5. Copy the 'libtclstub8.6.a' to /usr/lib32/

You can now re-run makepkg inside your lib32-tk dir and it will compile and link without an issue

fpfrimer commented on 2022-02-09 14:18 (UTC) (edited on 2022-02-09 14:19 (UTC) by fpfrimer)

Hi! I'm having following error when I try to build lib32-tk 8.6.9-1 (translated from brazilian portuguese):

/usr/bin/ld: skipping /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../libtclstub8.6.a incompatible when searching for -ltclstub8.6
/usr/bin/ld: skipping /usr/lib/libtclstub8.6.a incompatible when searching for -ltclstub8.6
/usr/bin/ld: could not find -ltclstub8.6
collect2: error: ld returned 1 exit status
make: *** [Makefile:587: libtk8.6.so] Error 1
==> ERRO: A failure occurred in build().
    Abortando...
erro: falha ao compilar 'lib32-tk-8.6.9-1': 
erro: lib32-tk-8.6.9-1 packages failed to compile

I rebuided all dependencies and have base-devel installed

GordonGR commented on 2019-01-12 15:11 (UTC)

It builds fine here. I recommend you rebuild all your dependencies and make sure you have the base-devel installed.

vidar commented on 2019-01-09 17:00 (UTC)

I'm having following error when I try to build lib32-tk 8.6.9-1:

gcc: error: 8.6": No such file or directory gcc: error: attribute((visibility("hidden"))): No such file or directory gcc: error: long: No such file or directory make: *** [Makefile:1161: tkStubLib.o] Error 1

Error occurs right after make has finished checking prerequisites and gcc starts building.

My system is up-to-date

aaronp commented on 2016-08-23 04:13 (UTC)

Grabbing the PKGBUILD from the abs and removing line 44 seems to work in the meantime. I'm sure it probably breaks something else and could probably make your computer catch on fire, so don't do that. But I can't stop you if you do. But don't do it.

GordonGR commented on 2016-08-22 17:01 (UTC)

I sent a bug report to the maintainer of multilib/lib32-tcl, asking him to retain the /usr/lib32/libtclstub8.6.a. That should fix the issue. So, we wait. https://bugs.archlinux.org/task/50484