dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: More libplugin blues :(

More libplugin blues :(

From: BlueChip <>
Date: Mon, 21 Jun 2004 03:47:33 +0100

Hey Bagder,

Thanks for making the first changes to the libplugin code :)

Sadly, the problem has moved :(

Each of my lib modules already declares BC_GFX_LOCAL just before it
includes bc_gfx.h
...this #define does NOT exist in the actual plugin code.

So... I have fixed the build like this:

...Hopefully, you can decode what actually went wrong and fix it in a more
suitable way?

...For note to others, the following code is offically a botch & a bug
report, please do not use this code in sincerity ;)


P.S. How long between a CVS commit and a post to the CVS info on the
homepage, worst case?

/* Plugin header */
#if defined(SIMULATOR) && defined(BC_GFX_LOCAL) /* this is (hopefully) a
temporary botch */
     /* this if for dir.h included from plugin.h */
     #define WIN32
     #define __MINGW32__
     /* this stops the complaints about sim_icons */
     #define HAVE_LCD_BITMAP
     #undef SIMULATOR
     #include "lcd.h"
     #define SIMULATOR
     /* now the thing we actually want */
     #include "plugin.h"
     /* tidy up */
     #undef HAVE_LCD_BITMAP
     #undef __MINGW32__
     #undef WIN32
     /* This just seems to have disappeared should be in stdio.h but
isn't */
     int printf(const char *format, ...);
     #include "plugin.h"

Received on 2004-06-21

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy