gtkd-developers / GtkD

GtkD is a D binding and OO wrapper of GTK+ originally created by Antonio Monteiro
http://gtkd.org
Other
322 stars 71 forks source link

VTE library name #141

Closed gnunn1 closed 8 years ago

gnunn1 commented 8 years ago

Opening this issue one more time, I just tried running my terminal application on Oracle Linux 7.2 (it's essentially a clone of RHEL 7.2) and got an error message saying that libvte-2.91.so could not be loaded. Looking at this closer, I see that they only install libvte-2.91.so.0 and do not have a symlink to libvte-2.91.so like Arch does. Creating a symlink for libvte-2.91.so fixes the problem.

In gtkc/paths.d all of the other GTK libraries seem to have version numbers associated with them, should VTE follow the same pattern and add the .0 at the end?

Arch libvte files:

lrwxrwxrwx 1 root root     23 Jan 10 20:40 libvte-2.91.so -> libvte-2.91.so.0.4200.1
lrwxrwxrwx 1 root root     23 Jan 10 20:40 libvte-2.91.so.0 -> libvte-2.91.so.0.4200.1
-rwxr-xr-x 1 root root 321752 Jan 10 20:40 libvte-2.91.so.0.4200.1
lrwxrwxrwx 1 root root     18 Sep 24 06:37 libvte.so -> libvte.so.9.2800.2
lrwxrwxrwx 1 root root     18 Sep 24 06:37 libvte.so.9 -> libvte.so.9.2800.2
-rwxr-xr-x 1 root root 653136 Sep 24 06:37 libvte.so.9.2800.2

OL 7.2 libvte files:

lrwxrwxrwx. 1 root root     23 Jan 11 12:53 libvte-2.91.so.0 -> libvte-2.91.so.0.3800.3
-rwxr-xr-x. 1 root root 590056 Sep 23 02:57 libvte-2.91.so.0.3800.3