[MacPorts] #28071: Vim 7.3.94_0 to 7.3.102_0 +universal fails with symbols not found for i386
MacPorts
noreply at macports.org
Fri Oct 28 18:22:56 PDT 2011
#28071: Vim 7.3.94_0 to 7.3.102_0 +universal fails with symbols not found for i386
--------------------------------------+-------------------------------------
Reporter: wintesa@… | Owner: raimue@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: vim
--------------------------------------+-------------------------------------
Comment(by raimue@…):
The problem is that the build for both architectures uses the x86_64
headers, although a separate set exists for i386 with differented defines.
Ruby wants to be smart here and NUM2UINT is a no-op for sizeof(int) ==
sizeof(long) and, thus, no rb_num2uint function is compiled in this case.
From the vim73/src/auto/config.log:
{{{
RUBY_CFLAGS='-I/opt/local/lib/ruby/1.8/x86_64-darwin11 -DRUBY_VERSION=18'
RUBY_LIBS='-lruby -lpthread -ldl -lobjc -L/opt/local/lib'
}}}
I am not yet sure if this is a more general bug in ruby +universal or if
it should be fixed in the vim build only.
--
Ticket URL: <https://trac.macports.org/ticket/28071#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list