Subject: Re: www/firefox fails to build: no pthread support...
To: None <tech-pkg@netbsd.org>
From: Jukka Salmi <j+nbsd@2006.salmi.ch>
List: tech-pkg
Date: 01/26/2006 20:11:38
Jukka Salmi --> INBOX.Lists.NetBSD.tech-pkg (2006-01-26 19:31:00 +0100):
> Hi,
> 
> trying to build firefox 1.5nb3, configure fails to detect pthread
> support on my current NetBSD/i386 system:
> 
> [...]
> checking for lchown... (cached) yes
> checking for strerror... (cached) yes
> checking for pthread_create in -lpthreads... no
> checking for pthread_create in -lpthread... no
> checking for pthread_create in -lc_r... no
> checking for pthread_create in -lc... no
> configure: error:  --with-pthreads specified for a system without pthread support 
> configure: error: ./configure failed for nsprpub
> *** Error code 1
> [...]
> 
> I successfully built firefox 1.5 about a month ago.
> 
> [1]config.log and [2]work.log files are available, in case anybody is
> interested. Help is appreciated.
> 
> 
> TIA, Jukka
> 
> [1] http://salmi.ch/~jukka/nbsd/config.log.gz
> [2] http://salmi.ch/~jukka/nbsd/work.log.gz

That was probably the wrong config.log. Reading the one from the
`nsprpub' directory, there are many syntax error messages like

/usr/include/machine/byte_swap.h:49: error: syntax error before "u_int32_t"
/usr/include/machine/byte_swap.h:50: error: syntax error before "u_int16_t"

Lines 49 and 50 of byte_swap.h:

static __inline uint32_t __byte_swap_long_variable(uint32_t);
static __inline uint16_t __byte_swap_word_variable(uint16_t);


Hmm, any hints?

TIA, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~