[MacPorts] #21162: aesutil +universal fails
MacPorts
noreply at macports.org
Sun Sep 6 16:51:03 PDT 2009
#21162: aesutil +universal fails
----------------------------------+-----------------------------------------
Reporter: zullil@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: | Port: aesutil
----------------------------------+-----------------------------------------
Changes (by toby@…):
* keywords: universal, fails =>
Old description:
> sudo port install aesutil +universal
> ---> Computing dependencies for aesutil
> ---> Fetching aesutil
> ---> Verifying checksum(s) for aesutil
> ---> Extracting aesutil
> ---> Configuring aesutil
> ---> Building aesutil
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_security_aesutil/work/aes-1.0.7"
> && /usr/bin/make -j2 all " returned error 2
> Command output: gcc -g -Wall -c -o aes.o aes.c
> gcc -g -Wall -c -o base64.o base64.c
> gcc -g -Wall -c -o getopts.o getopts.c
> gcc -g -Wall -c -o aeslib.o aeslib.c
> gcc -g -Wall -c -o aeskey.o aeskey.c
> aeslib.c: In function 'encbuf':
> aeslib.c:126: warning: implicit declaration of function 'fillrand'
> gcc -g -Wall -c -o aestab.o aestab.c
> gcc -g -Wall -c -o aescrypt.o aescrypt.c
> ar -cru libaes.a aeslib.o aeskey.o aestab.o aescrypt.o
> ranlib libaes.a
> gcc -g -o aes aes.o base64.o getopts.o -L. -laes
> Undefined symbols:
> "_fillrand", referenced from:
> _encbuf in libaes.a(aeslib.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> make: *** [aes] Error 1
>
> Error: Status 1 encountered during processing.
>
> (no problem when +universal is omitted)
New description:
{{{
sudo port install aesutil +universal
---> Computing dependencies for aesutil
---> Fetching aesutil
---> Verifying checksum(s) for aesutil
---> Extracting aesutil
---> Configuring aesutil
---> Building aesutil
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_security_aesutil/work/aes-1.0.7"
&& /usr/bin/make -j2 all " returned error 2
Command output: gcc -g -Wall -c -o aes.o aes.c
gcc -g -Wall -c -o base64.o base64.c
gcc -g -Wall -c -o getopts.o getopts.c
gcc -g -Wall -c -o aeslib.o aeslib.c
gcc -g -Wall -c -o aeskey.o aeskey.c
aeslib.c: In function 'encbuf':
aeslib.c:126: warning: implicit declaration of function 'fillrand'
gcc -g -Wall -c -o aestab.o aestab.c
gcc -g -Wall -c -o aescrypt.o aescrypt.c
ar -cru libaes.a aeslib.o aeskey.o aestab.o aescrypt.o
ranlib libaes.a
gcc -g -o aes aes.o base64.o getopts.o -L. -laes
Undefined symbols:
"_fillrand", referenced from:
_encbuf in libaes.a(aeslib.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [aes] Error 1
Error: Status 1 encountered during processing.
}}}
(no problem when +universal is omitted)
--
--
Ticket URL: <http://trac.macports.org/ticket/21162#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list