1.8.1beta - build_arch x86_64

Damien Clauzel Damien at Clauzel.nom.fr
Tue Aug 11 05:00:05 PDT 2009


Le 11 août 09 à 04:36, Ryan Schmidt a écrit :

> Also, I would not be surprised if there are a great number of ports  
> that currently fail to build properly when build_archs is set to  
> x86_64 (or ppc64), since most maintainers have not tested this new  
> feature yet.
I confirm that. I am also trying to do a clean 64 bits install on  
Leopard Server.

My default variants are : +ipv6 +quartz +no_x11 -x11 +nls +tls +ssl  
+with_default_names

I have installed so far :

coreutils
wget
perl5.8 +threads +shared +gdbm +db
curl +ares +doc
lzmautils
lesspipe
pstree
bash-completion
aspell
gnupg +idea
socat
rtorrent-devel
tree


I want to add at least those ports:

tsocks
apachetop
privoxy
tor-devel
screen
dejavu-fonts
vim +huge +cscope +nls
multitail
elinks +col256
apache2 +preforkmpm +no_startupitem
less
gnumeric
rubber
inkscape-devel
wireshark +adns +gnutls +libgcrypt +ipv6 +pcre +rtp || return
nc6 || return
php5 +apache2 +fastcgi +mysql5 +sqlite +ipc +pcntl +pear +sockets
subversion +mod_dav_svn +tools +unicode_path +bash_completion
mysql5-server
lftp +nls




The 2 main blocking problems I have met are :

1) when compiling a port that use openssl : checking for OpenSSL...  
configure: error: OpenSSL not found
but openssl is compiled and runs fine :
___
# /opt/local/bin/openssl version
OpenSSL 0.9.8k 25 Mar 2009
___



2) compiling p5-locale-gettext, which is needed by a lot of ports :
___
…
checking for gettext... no
checking for gettext in -I/opt/local/include -L/opt/local/lib - 
lintl...gettext function not found. Please install libintl at  
Makefile.PL line 18.
  no
Error: Target org.macports.configure returned: configure failure:  
shell command " cd "/opt/local/var/macports/build/ 
_opt_local_var_macports_sources_rsync 
.macports.org_release_ports_perl_p5-locale-gettext/work/gettext-1.05"  
&& /opt/local/bin/perl Makefile.PL INSTALLDIRS=vendor " returned error 2
Command output: checking for gettext... no
…
___

But gettext is installed and runs fine (gettext @0.17_4 (active))


For me, I seems that MacPorts is working fine with x86_64. Several  
important ports cannot be compiled in 64 bits, but MacPort doesn't  
look to be the one in fault here.


Has anybody tried universal with only x86_64 and i386 for  
architecture ? Maybe there is a temporary solution in this direction.

Best,
	Damien


More information about the macports-users mailing list