Can't install pspp

Ryan Schmidt ryandesign at macports.org
Fri Aug 5 11:35:38 PDT 2016


> On Aug 5, 2016, at 1:32 PM, [ftp83plus] <gestos at ftp83plus.net> wrote:
> 
> 
> El 2016-08-05, a las 13:16, Ryan Schmidt escribió:
> 
>> 
>>> On Aug 5, 2016, at 11:29 AM, [ftp83plus] <gestos at ftp83plus.net> wrote:
>>> 
>>> Sure, after cleaning icu and pspp and re-launching pspp installation, it now fails on installing ncurses:
>>> http://pastebin.com/7UGKSVmm
>> 
>> The log says:
>> 
>> :info:build ld: warning: ignoring file /usr/lib/libc++.dylib, file was built for unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (i386): /usr/lib/libc++.dylib
>> 
>> What's the output of:
>> 
>> port -v installed libcxx
> 
> I get:
> 
> The following ports are currently installed:
>  libcxx @3.7.1_0 (active) platform='darwin 10' archs='x86_64'
> 
>> lipo -info /usr/lib/libc++.dylib
> 
> That is:
> Non-fat file: /usr/lib/libc++.dylib is architecture: x86_64

Ok, well you're building ncurses with the universal variant, which means it needs libcxx to be universal, but it's not. Reinstall it with the universal variant:

sudo port upgrade --enforce-variants libcxx +universal



More information about the macports-users mailing list