MantisBT - NetSurf
View Issue Details
0002209NetSurfFramebuffer-specificpublic2014-10-23 14:132015-03-10 23:44
ReporterChristian Lepper 
Assigned ToVincent Sanders 
PrioritynormalSeverityblockReproducibilityalways
StatusclosedResolutionfixed 
PlatformX86 -> armOSubuntuOS Version
Product Version3.2 
Target VersionFixed in Version3.3 
Fixed in CI build #
Reported in CI build #
URL of problem page
Summary0002209: Compiling Error cause of double typedef'd : typedef struct fbtk_widget_s fbtk_widget_t
DescriptionIn work/netsurf/framebuffer/fbtk.h and work/netsurf/framebuffer/gui.h
double typedef of symbol: typedef struct fbtk_widget_s fbtk_widget_t;

my /opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-linux-gcc

creates a error from this.
Steps To Reproducein my case just load the actual code from git and make.
Additional Informationin work/netsurf/framebuffer/gui.h
chaged the lines to:
./framebuffer/gui.h:23: // typedef struct fbtk_widget_s fbtk_widget_t;

./framebuffer/gui.h:73: void gui_resize(struct fbtk_widget_s *root, int width, int height);

than it compiled and linked.
TagsNo tags attached.
Attached Files

Notes
(0000514)
Michael Drake   
2014-10-24 20:20   
Should be fixed now. Thanks for the report.
(0000758)
Vincent Sanders   
2015-03-10 23:44   
Confirmed fixed in 3.3 release

Issue History
2014-10-23 14:13Christian LepperNew Issue
2014-10-23 22:50Vincent SandersStatusnew => acknowledged
2014-10-24 20:20Michael DrakeNote Added: 0000514
2014-10-24 20:20Michael DrakeStatusacknowledged => resolved
2014-10-24 20:20Michael DrakeResolutionopen => fixed
2014-10-24 20:20Michael DrakeFixed in Version => 3.3
2015-03-10 23:44Vincent SandersNote Added: 0000758
2015-03-10 23:44Vincent SandersStatusresolved => closed
2015-03-10 23:44Vincent SandersAssigned To => Vincent Sanders