[SM-Grimoire-Bugs] [Bug 15016] Perl must trigger "cast_self" on vim...

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Thu Jan 15 12:25:43 EST 2009


http://bugs.sourcemage.org/show_bug.cgi?id=15016





--- Comment #3 from Ladislav Hagara (lace) <hgr at vabo.cz>  2009-01-15 11:25:42 ---
Testing:

# ldd /usr/bin/vim | grep perl
        libperl.so => /usr/lib/perl5/5.10.0/i686-linux/CORE/libperl.so
(0xb7e08000)

# cast whohas
...whohas has a dependency on perl
whohas requests perl with THREADS...

...
Creating install log /var/log/sorcery/install/perl-5.10.0
...
Performing check_self on vim
Doing initialization for the ldd check
Checking vim (1 of 1)
        File test
        Library test
        Checking md5sums....
The following spells passed the check:
vim

# vim
vim: error while loading shared libraries: libperl.so: cannot open shared
object file: No such file or directory


# ldd /usr/bin/vim | grep perl
        libperl.so => not found

# cast -c vim

# ldd /usr/bin/vim | grep perl
        libperl.so =>
/usr/lib/perl5/5.10.0/i686-linux-thread-multi/CORE/libperl.so (0xb7d26000)



So vim's TRIGGERS (on_cast perl check_self) really doesn't find out libperl.so
problem.

non-threaded perl:
/usr/lib/perl5/5.10.0/i686-linux/CORE/libperl.so

threaded perl:
usr/lib/perl5/5.10.0/i686-linux-thread-multi/CORE/libperl.so


It must be a problem not only vim.


-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the SM-Grimoire-Bugs mailing list