Yahoo Groups archive

Milter-greylist

Index last updated: 2026-04-28 23:32 UTC

Thread

Error building milter-greylist on FC4

Error building milter-greylist on FC4

2006-01-20 by dmg99992000

I just upgraded my system from Redhat 8 to Fedora Core 4 ... while
rebuilding milter-greylist I encountered the following error:

gcc -o milter-greylist milter-greylist.o pending.o sync.o conf_yacc.o
dump_yacc.o conf.o autowhite.o dump.o spf.o acl.o  -lresolv -lnsl
-lpthread -lmilter
dump_yacc.o(.text+0x1248): In function
`_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_':
/usr/local/home/david/work/milter-greylist-2.0.2/dump_lex.c:1713:
multiple definition of
`_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_'
conf_yacc.o(.text+0x19f4):/usr/local/home/david/work/milter-greylist-2.0.2/conf_lex.c:2317:
first defined here
collect2: ld returned 1 exit status
make: *** [milter-greylist] Error 1

Any suggestions?

Thanks!

david

Re: [milter-greylist] Error building milter-greylist on FC4

2006-01-20 by manu@netbsd.org

dmg99992000 <david@...> wrote:

> gcc -o milter-greylist milter-greylist.o pending.o sync.o conf_yacc.o
> dump_yacc.o conf.o autowhite.o dump.o spf.o acl.o  -lresolv -lnsl
> -lpthread -lmilter
> dump_yacc.o(.text+0x1248): In function
> `_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_':
> /usr/local/home/david/work/milter-greylist-2.0.2/dump_lex.c:1713:
> multiple definition of
> `_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_'
> conf_yacc.o(.text+0x19f4):/usr/local/home/david/work/milter-greylist-2.0.2
> /conf_lex.c:2317: first defined here
> collect2: ld returned 1 exit status
> make: *** [milter-greylist] Error 1
> 
> Any suggestions?

Do you use flex and bison or lex and yacc? What version?

-- 
Emmanuel Dreyfus
Le cahier de l'admin BSD 2eme ed. est dans toutes les bonnes librairies
http://www.eyrolles.com/Informatique/Livre/9782212114638/livre-bsd.php
manu@...

Re: Error building milter-greylist on FC4

2006-01-20 by dmg99992000

--- In milter-greylist@yahoogroups.com, manu@n... wrote:
> > dump_yacc.o(.text+0x1248): In function
`_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_':
> > /usr/local/home/david/work/milter-greylist-2.0.2/dump_lex.c:1713:
> > multiple definition of
> >
`_yy_dummy_uses_of_static_functions_b2f4_517d_02ff_b30c_3e5a_47d7_aaa3_3b5d_'
> >
conf_yacc.o(.text+0x19f4):/usr/local/home/david/work/milter-greylist-2.0.2
> > /conf_lex.c:2317: first defined here
> > collect2: ld returned 1 exit status
> > make: *** [milter-greylist] Error 1
> Do you use flex and bison or lex and yacc? What version?

The Makefile has this ...

LEX=            flex
YACC=           bison -y

david

Re: Error building milter-greylist on FC4

2006-01-21 by dmg99992000

--- In milter-greylist@yahoogroups.com, "dmg99992000" <david@m...> wrote:
> > Do you use flex and bison or lex and yacc? What version?
> The Makefile has this ...
> LEX=            flex
> YACC=           bison -y

flex version 2.5.4
bison (GNU Bison) 2.0

david

Re: Error building milter-greylist on FC4

2006-01-22 by dmg99992000

FWIW: An update to flex corrected the problem.

It was 'flex.i386 2.5.4a-36.fc4' which was automatically applied to my
system last night via yum.

david

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.