New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LIBRARY.VTE path needs to be updated #135

Closed
gnunn1 opened this Issue Nov 23, 2015 · 2 comments

Comments

Projects
None yet
2 participants
@gnunn1
Contributor

gnunn1 commented Nov 23, 2015

I'll preface this by saying I'm not sure if this is an issue with Arch Linux specifically or across all Linux distros. I'm fooling around a bit with the VTE widget, as you probably know they recently changed the VTE ABI from fork_command to spawn_sync. When I try to run the terminal against the default LIBRARY.PATH, libvte2_90.so, I get a complaint about unsatisfied linkage.

If I run nm -D libvte2_90.so, I can see it still has the fork_command function rather then spawn_sync. On Arch Linux, libvte-2.91.so has the spawn_sync command and if I update gtkc.paths.LIBRARY.VTE to use this things work as expected.

@MikeWey MikeWey closed this in 04517c0 Nov 23, 2015

@gnunn1

This comment has been minimized.

Contributor

gnunn1 commented Nov 26, 2015

The path was changed to libvte2_91.so but on Arch linux the library is libvte-2.91.so, note the difference in the dash and underscore characters. Is this a specific issue with Arch, in other distros is the library named libvte2_91.so, if so I'll open a bug with Arch. Looking at Debian, it looks like it is using the same naming convention as Arch:

https://packages.debian.org/jessie/amd64/libvte-2.91-0/filelist

@MikeWey

This comment has been minimized.

Member

MikeWey commented Nov 26, 2015

No this one is my fault, i just changed the version number and didn't notice they also switched from a underscore to a dot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment