Mike,
After spending the better part of 8 hrs doing the whole migration
procedure, as specified at the link you provided, I'm pretty much
worse off than before. The restore script failed when building a
component (this time TCL instead of swig) with the same error.
"fatal error: 'iosfwd' file not found"
And of course, now all my ports are wiped out.
In digging into it, it seems to be somehow related to a mix of
different variants requested for the same port. In particular,
requests that have and don't have the +universal, but are otherwise
identical.
I may try editing my "myports.txt" file to omit all but the most recent
versions of each port and try again. Failing that, the only course
I see is to wipe everything again and start installing them one by one,
by hand. :((
Any suggestions would be welcome.
@(^.^)@ Ed
On 7/1/15, 8:58 AM, Michael Dickens wrote:
> Hi Ed - When updating to a new major OS version (e.g., 10.[5-9] ->
> 10.10), you'll need to reinstall MacPorts. The recommended migration
> procedure when using MacPorts is found at <
> http://trac.macports.org/wiki/Migration >. I, personally, just start
> from an empty disk, install the OS, migrate over my login & anything
> else necessary, install MacPorts & selfupdate, then install GNU Radio
> and other ports that I need. In this manner, I'm guaranteed that the
> install is correct for the new OS, without any cruft.
>
> It is certainly possible that programs compiled on 10.9 will still work
> on 10.10, if the ABI usage is compatible. But, there's no guarantee.
> Further, as you found out, updating doesn't always work. Hence the
> reason for a clean migration as per the wiki page above.
>
> Hope this helps! - MLD
>
> On Tue, Jun 30, 2015, at 09:06 PM, Ed Criscuolo wrote:
>> A few months ago, I upgraded to OSX 10.10.1 Yosemite.
>> My existing install of GnuRadio 3.7.5 continued to work,
>> but today I tried to recompile an OOT module and it
>> failed. Something about a library incompatibility
>> change between Mountain Lion and Mavericks.
>>
>> So I did a port selfupdate and tried to upgrade to
>> 3.7.7.1. The build failed, with:
>>
>> ---> Computing dependencies for swig
>> ---> Building swig
>> Error: org.macports.build for port swig returned: command execution
>> failed
>>
>> The log file shows:
>>
>> ...
>> :info:build In file included from /usr/local/include/sys/file.h:26:
>> :info:build /usr/local/include/sys/Conf.h:28:12: fatal error: 'iosfwd'
>> file not found
>> :info:build # include <iosfwd>
>> :info:build ^
>> ...
>>
>> Is this a known problem?
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
No comments:
Post a Comment