On Feb 11, 2010, at 20:45, Scott Haneda wrote:

>> Looks like you successfully built libidn again. Is it now built for x86_64? 
>> I suspect it is now.
> 
> Yes, but I suspect it always was:
>    $lipo -info /opt/local/lib/libidn.dylib
>    Non-fat file: /opt/local/lib/libidn.dylib is architecture: x86_64

If libidn.dylib is x86_64, and you're building p5-net-libidn for x86_64, then 
the error message "warning: in /opt/local/lib/libidn.dylib, file is not of 
required architecture" does not make any sense.


>> p5-net-libidn did not build because you did not clean it since the last 
>> attempt.
> 
> I just ran this:
>    $sudo port -d clean p5-net-libidn
> So it should be cleaned now

And it still does not build? I can't think of another reason why, if the error 
message is staying the same.

Let's try cleaning out everything and let's see the whole debug output.

sudo port -f uninstall libidn
sudo port clean libidn p5-net-libidn
sudo port -d install p5-net-libidn build.jobs=1 2>&1 | tee 
~/Desktop/p5-net-libidn.txt

If that still doesn't build, I'll take a look at your p5-net-libidn.txt and 
compare it to mine.


> Does this output after the above command have anything to do with it?
> DEBUG: Found port in 
> file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/perl/p5-net-libidn
> DEBUG: Changing to port directory: 
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/perl/p5-net-libidn
> DEBUG: OS Platform: darwin
> DEBUG: OS Version: 10.2.0
> DEBUG: Mac OS X Version: 10.6
> DEBUG: System Arch: i386
> 
> System Arch: i386 is wrong

It's a little confusing, but this is not in fact wrong. System Arch will either 
be ppc (on any PowerPC Mac, 32-bit or 64-bit) or i386 (on any Intel Mac, 32-bit 
or 64-bit). This is not the same thing as build_arch.



_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to