pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/39569: openssl-0.9.8h fails to build: Error: alignment not a power of 2



OBATA Akio wrote:
> The following reply was made to PR pkg/39569; it has been noted by GNATS.
> 
> From: "OBATA Akio"
> To: gnats-bugs%netbsd.org@localhost
> Cc: 
> Subject: Re: pkg/39569: openssl-0.9.8h fails to build: Error: alignment not a
>  power of 2
> Date: Sun, 21 Sep 2008 14:57:43 +0900
> 
>  On Wed, 17 Sep 2008 14:40:00 +0900, <lists-netbsd @ cappella.us> wrote:
>  
>  > gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS 
> -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -O2 
> -DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -Wall 
> -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c  
> -o dx86-out.o dx86-out.s
>  > dx86-out.s: Assembler messages:
>  > dx86-out.s:2500: Error: alignment not a power of 2
>  > dx86-out.s:2510: Error: alignment not a power of 2
>  > dx86-out.s:2687: Error: alignment not a power of 2
>  > dx86-out.s:2697: Error: alignment not a power of 2
>  > gmake[2]: *** [dx86-out.o] Error 1
>  > gmake[2]: Leaving directory 
> `/usr/pkgsrc/security/openssl/work/openssl-0.9.8h/crypto/des'
>  
>  OpenSSL's configure script gusses that your machine is using a.out, not ELF.

How curious!

>  At least, on my NetBSD-4.0 "Relaese" box, gussed as ELF, using dx86-elf.s 
> and build fine.
>  What about result of following commands on your environment?
>  % file /usr/lib/libc.so
>  % file -L /usr/lib/libc.so
>  
$ file /usr/lib/libc.so
/usr/lib/libc.so: symbolic link to `../../lib/libc.so.12.149'

$ ll /lib/libc.so.12.149
-r--r--r--  1 root  wheel  1.0M Sep  1  2007 /lib/libc.so.12.149

$  file -L /usr/lib/libc.so
/usr/lib/libc.so: ELF 32-bit LSB shared object, Intel 80386, version 1
   (SYSV), dynamically linked, for NetBSD 4.0, not stripped

Looks like ELF to me.  Next steps?



Home | Main Index | Thread Index | Old Index