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
Description:   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.

------- Comment #1 From Aurélien Francillon 2007-03-12 20:58:16 0000 -------
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

------- Comment #2 From Aurélien Francillon 2007-03-18 04:18:00 0000 -------
Created an attachment (id=113619) [details]
gezel-1.6_gentoo.patch

------- Comment #3 From Aurélien Francillon 2007-03-18 04:18:39 0000 -------
Created an attachment (id=113621) [details]
gezel-1.6b.ebuild

updated ebuild

------- Comment #4 From Aurélien Francillon 2007-03-18 04:19:28 0000 -------
Created an attachment (id=113622) [details]
gezel-1.7_gentoo.patch

this patch is for gezel-1.7 same problem, similar fix ... 

------- Comment #5 From Aurélien Francillon 2007-03-18 04:32:41 0000 -------
Created an attachment (id=113624) [details]
gezel-1.7.ebuild

This ebuild has problmes with pic when java useflag is enabled :
TEXTREL usr/lib/libgzljava.so.0.0.0

------- Comment #6 From Aurélien Francillon 2007-03-19 00:02:41 0000 -------
Created an attachment (id=113725) [details]
gezel-1.7.ebuild

------- Comment #7 From Denis Dupeyron 2007-03-25 16:57:19 0000 -------
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.