Package Details: tilix 1.7.1-2

Git Clone URL: https://aur.archlinux.org/tilix.git (read-only)
Package Base: tilix
Description: A tiling terminal emulator for Linux using GTK+ 3
Upstream URL: https://github.com/gnunn1/tilix
Licenses: MPL
Conflicts: terminix
Provides: terminix
Replaces: terminix
Submitter: carlwgeorge
Maintainer: dsboger
Last Packager: dsboger
Votes: 93
Popularity: 13.089962
First Submitted: 2017-03-20 03:59
Last Updated: 2017-11-03 17:18

Dependencies (11)

Required by (3)

Sources (2)

Pinned Comments

alvinjian commented on 2017-11-01 02:47

I can't start tilix after package updates done yesterday. It complains missing shared library: libphobos2-ldc.so.74.
And when I try to rebuild tilix, I get following compling error:
/usr/bin/ld: warning: libphobos2-ldc.so.74, needed by /usr/lib///libvted-3.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libdruntime-ldc.so.74, needed by /usr/lib///libvted-3.so, not found (try using -rpath or -rpath-link)
/usr/lib///libgtkd-3.so: undefined reference to `_D3std5stdio6stderrS3std5stdio4File'
collect2: error: ld returned 1 exit status
Error: /usr/bin/gcc failed with status: 1
make[1]: *** [Makefile:1037: tilix] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-alvin-arch/aur-tilix/src/tilix-1.7.1'
make: *** [Makefile:606: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build tilix.
---
I think the problem might come from the the package update of liblphobos at 10/30. Does anyone find out workaround except for rollback liblphobos?
[UPDATE] I just noticed " /usr/lib///libgtkd-3.so: undefined reference to `_D3std5stdio6stderrS3std5stdio4File' ". Rebuilding entire gtkd is also needed.
[UPDATE2] Rebuilding tilix and gtkd solve everything... Tilix works again on my machine now.

Latest Comments

nelsong commented on 2017-12-08 12:51

GREAT alvinjian solution works for me. Thanks.

mani.zaeim commented on 2017-12-03 11:40

@dsboger, thanks for the information. very helpful. specially the information about the official packages.

dsboger commented on 2017-11-30 13:44

@mani-zaeim please, rebuild both gtkd and tilix whenever there is an update in ldc/liblphobos, and also rebuild tilix when there is an update in gtkd. That would be done automatically if it tilix and gtkd were official packages, but in AUR it is the user that has to do that.

mani.zaeim commented on 2017-11-30 06:56

i can not run tilix,
tilix: error while loading shared libraries: libphobos2-ldc.so.75: cannot open shared object file: No such file or director

dsboger commented on 2017-11-28 14:47

@ams1 it is not a good idea. liblphobos devs (and library devs in general) increases the .so number when the new version is not compatible with the old one. The dependency on a specific .so number is defined in the compilation process, so that is not something that can be changed. The only solution is to recompile (which is the responsibility of the users ourselves here on AUR). As an alternative, you can use the tilix-bin package that includes all D dependencies in its own binary (statically linked) and does not depend on liblphobos package.

ams1 commented on 2017-11-28 10:16

If this package is going to break every time libphobos-ldc is updated it should probably be patched to use the plain .so file, instead of the numbered one.

Unfortunately I don't so an obvious way to do that in the sources.

joseluisq commented on 2017-11-05 10:43

After package updates I got this error:

~> yaourt -Sy tilix

Error: module functions is in file 'gdk/c/functions.d' which cannot be read
import path[0] = /usr/include/dlang/ldc/ldc
import path[1] = /usr/include/dlang/ldc
import path[2] = /usr/include/d/gtkd-3/
make[1]: *** [Makefile:1034: tilix.o] Error 1
make[1]: se sale del directorio '/tmp/yaourt-tmp-joseluisq/aur-tilix/src/tilix-1.7.1'
make: *** [Makefile:606: all-recursive] Error 1

[UPDATE] As @alvinjian says, rebuilding gtkd and tilix solves issue.

~> yaourt -Sy gtkd
~> yaourt -Sy tilix

sistematico commented on 2017-11-02 18:09

@alvinjian same here.

davidgxxl commented on 2017-11-01 15:54

+1 for the workaround by alvinjian. I had tried only gtkd build after read his comment.

I think still is needed an update in PKGBUILD for this package.

Thanks.

JohnPiers commented on 2017-11-01 06:06

Can confirm that rebuilding tilix and gtkd solved the issue. Thanks alvinjian. Love Tilix, can't do without it!

All comments