Bug 151566 - dev-embedded/gezel-1.6b fails to compile
|
Bug#:
151566
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Other
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: dev-embedded@gentoo.org
|
Reported By: bugs@dev.gentooexperimental.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: dev-embedded/gezel-1.6b fails to compile
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-10-16 03:47 0000
|
make[3]: Entering directory `/var/tmp/portage/gezel-1.6b/work/gezel-1.6b/gezel'
source='fdl.cc' object='fdl.o' libtool=no \
depfile='.deps/fdl.Po' tmpdepfile='.deps/fdl.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=i686
-pipe -c -o fdl.o `test -f 'fdl.cc' || echo './'`fdl.cc
fdl.cc: In member function 'virtual int fdlFlexLexer::yylex()':
fdl.cc:713: error: 'yy_current_buffer' was not declared in this scope
fdl.cc:1261: error: 'yy_current_buffer' was not declared in this scope
fdl.cc:1284: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In constructor 'fdlFlexLexer::fdlFlexLexer(std::istream*,
std::ostream*)':
fdl.cc:1401: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In destructor 'virtual fdlFlexLexer::~fdlFlexLexer()':
fdl.cc:1413: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'virtual void
fdlFlexLexer::switch_streams(std::istream*, std::ostream*)':
fdl.cc:1420: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'int fdlFlexLexer::yy_get_next_buffer()':
fdl.cc:1473: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'void fdlFlexLexer::yyunput(int, char*)':
fdl.cc:1668: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'int fdlFlexLexer::yyinput()':
fdl.cc:1710: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'virtual void
fdlFlexLexer::yyrestart(std::istream*)':
fdl.cc:1769: error: 'yy_current_buffer' was not declared in this scope
fdl.cc:1772: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'virtual void
fdlFlexLexer::yy_switch_to_buffer(yy_buffer_state*)':
fdl.cc:1779: error: 'yy_current_buffer' was not declared in this scope
fdl.cc:1782: error: 'yy_current_buffer' was not declared in this scope
fdl.cc:1790: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'void fdlFlexLexer::yy_load_buffer_state()':
fdl.cc:1804: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'virtual void
fdlFlexLexer::yy_delete_buffer(yy_buffer_state*)':
fdl.cc:1841: error: 'yy_current_buffer' was not declared in this scope
fdl.cc: In member function 'void
fdlFlexLexer::yy_flush_buffer(yy_buffer_state*)':
fdl.cc:1882: error: 'yy_current_buffer' was not declared in this scope
make[3]: *** [fdl.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/gezel-1.6b/work/gezel-1.6b/gezel'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/gezel-1.6b/work/gezel-1.6b/gezel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gezel-1.6b/work/gezel-1.6b'
make: *** [all] Error 2
!!! ERROR: dev-embedded/gezel-1.6b failed.
Hi,
Same result with gezel-1.7.
It seems that gezel-1.x is completely outdated, ebuilds are years old, it's not
listed anymore on authors website, so it's probably totally unmaintained now.
I will provide soon an ebuild for gezel-2.x which seems quite active.
IMHO, this bug can be closed as WONTFIX, and the ebuilds removed from the tree
or hard masked.
Aurélien
I've just fixed this with a sed instead of a patch and touch, but it does
essentially the same thing. Thanks Aurélien.
Denis.