On 8/31/2011 11:03 AM, Taylor Hedberg wrote:
David Fishburn, Wed 2011-08-31 @ 10:28:51-0400:
This is where the problem starts.
As I am trying to use this from the console (only), the site also
provides a shell script to be used to launch Vim.

         Also download http://macvim.org/OSX/files/gvim ->
         This I copied to /usr/bin/gvim

When I attempt to use it I get:

-bash-2.05b$ ./gvim
./gvim: line 1: basename: command not found
dyld: Library not loaded: /System/Library/Perl/lib/5.8/libperl.dylib
   Referenced from: /Applications/Vim.app/Contents/MacOS/Vim
   Reason: image not found
Trace/BPT trap


The script only references basename once:

# Next, peek at the name used to invoke this script, and set options
# accordingly.
name="`basename "$0"`"


I don't see anything wrong with that, nor do I really know what it is for.
I'm not sure why you need a shell script to launch Vim, but ignoring
that...

basename is just a simple tool that strips off the "path prefix" of a
pathname. So if you type `basename /foo/bar/baz` at a shell prompt, it
will print "baz".

The `$0` is shell syntax which is expanded to the name used to invoke
the script on the command line. So if you run the script as
`./myscript`, then `$0` would be replaced with "./myscript" and
`basename $0` would be "myscript".

So if your AppleTV doesn't have basename available, you can replace that
line with something like this, and it should do the same thing:

     name="myscript"

where "myscript", of course, is the command you're using to invoke the
script, minus the /path/to/script/ prefix, if any exists.

Thanks Taylor.

Perhaps it just boils down to this (without using the shell script):

-bash-2.05b$ /Applications/Vim.app/Contents/MacOS/Vim dave.txt
dyld: Library not loaded: /System/Library/Frameworks/Python.framework/Versions/2.3/Python
  Referenced from: /Applications/Vim.app/Contents/MacOS/Vim
  Reason: image not found
Trace/BPT trap


Looking at the version I downloaded:


vim7.0.224.tar.bz2 <http://macvim.org/OSX/files/binaries/OSX10.4/vim7.0.224.tar.bz2>(6448148 bytes, last modified 2007/03/30)
vim 7.0.224 Universal Binary:*stable*
Comments: +cscope +perl +python +ruby +tcl
+atsui and guitab experimental patches


So, it has the +perl, +python and so on.
I was able to create some links to get around the Perl error (Perl is already installed in a different directory), but I wonder if Vim is failing to launch since it cannot file these libraries.

I thought Vim was supposed to just not load it and continue, but perhaps it is different on OSX? It becomes fatal if it cannot load the libraries.

Anyway, there does not appear to be any command lines switches to disable the attempt to load these libraries.


Dave

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to