Configure error? vim wouldn't build without linking x11

Joel Thibault (MacPorts) pgijnxn02 at sneakemail.com
Wed Dec 10 14:51:03 PST 2008


On Wed, Dec 10, 2008 at 5:27 PM, Bryan Blackburn blb-at-macports.org wrote:
> On Wed, Dec 10, 2008 at 11:45:59AM -0500, Joel Thibault (MacPorts) said:
>> It appears that either configure is not detecting my system properly
>> or vim depends on X and is not looking for it.
>>
>> When I tried to upgrade vim, the linker kept failing with this error.
>> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
>> __Xsetlocale
>>
>> Adding -lX11 to the linker command line enabled it to build and now I
>> have the new vim.
>>
>> Maybe there should be a no_x11 variant, too?
>
> With what variants did you install vim?  Use 'port installed vim' to see;
> there are several variants which enable various toolkits based on X11, but
> the default should be to ignore any X11 at all.  'port variants vim' will
> list which add a graphical interface and all of those do enable X11 use.

Right, I didn't think I had added any variants so I didn't know why it
needed X11, but I wasn't sure how to find out which variant I actually
had.  Thanks for the "installed" tip.

$ port installed vim
The following ports are currently installed:
  vim @7.2.065_0 (active)

That means the default variant, right?

Joel




-- 
Joel Thibault [AIM: Jole Tebo]
Software Engineer in Boston


More information about the macports-users mailing list