Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 May 2008 13:41:27 +0400 (MSD)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        Randy Bush <randy@psg.com>
Cc:        freebsd ports <freebsd-ports@freebsd.org>
Subject:   Re: asterisk: undefined reference to `__sync_fetch_and_add_4'
Message-ID:  <20080509134032.P26733@woozle.rinet.ru>
In-Reply-To: <4822D70D.7070502@psg.com>
References:  <4822D70D.7070502@psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 8 May 2008, Randy Bush wrote:

RB> i386 very current
RB> -DWITHOUT_ODBC -DWITHOUT_ZAPTEL -DWITHOUT_H323
RB> 
RB> /usr/ports/net/asterisk/work/asterisk-1.4.18.1/include/asterisk/lock.h:1101:
RB> undefined reference to `__sync_fetch_and_add_4'
RB> manager.o(.text+0x6e6c):/usr/ports/net/asterisk/work/asterisk-1.4.18.1/include/asterisk/lock.h:1101:
RB> undefined reference to `__sync_fetch_and_add_4'
RB> utils.o(.text+0xdd4): In function `ast_atomic_dec_and_test':
RB> /usr/ports/net/asterisk/work/asterisk-1.4.18.1/include/asterisk/lock.h:1147:
RB> undefined reference to `__sync_sub_and_fetch_4'
RB> utils.o(.text+0xded): In function `ast_atomic_fetchadd_int':
RB> /usr/ports/net/asterisk/work/asterisk-1.4.18.1/include/asterisk/lock.h:1101:
RB> undefined reference to `__sync_fetch_and_add_4'
RB> gmake[1]: *** [asterisk] Error 1
RB> gmake: *** [main] Error 2
RB> *** Error code 2

Do you have CPUTYPE defined in /etc/make.conf ? I posted about this a few days 
ago.

As a workaround, you can use `make CPUTYPE='


Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:                                 marck@FreeBSD.org ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080509134032.P26733>