On Sun, 29 Jul 2007 the mental interface of
Joseph Jezak told:

> Elimar Riesebieter wrote:
> >     Compiling    blk_dmg.o
> > In file included from ./include/blk_dmg.h:37,
> >                  from blk_dmg.c:30:
> > /usr/include/zlib.h:1366: error: expected '=', ',', ';', 'asm' or 
> > '__attribute__' before 'gzseek64'
> > /usr/include/zlib.h:1367: error: expected '=', ',', ';', 'asm' or 
> > '__attribute__' before 'gztell64'
> > /usr/include/zlib.h:1368: error: expected declaration specifiers or '...' 
> > before 'off64_t'
> > /usr/include/zlib.h:1369: error: expected declaration specifiers or '...' 
> > before 'off64_t'
> > make[3]: *** [../../../obj-ppc/build/src/drivers/disk/blk_dmg.o] Error 1
> > make[2]: *** [sub-disk-all] Error 2
> > make[1]: *** [sub-drivers-all] Error 2
> > make: *** [sub-src-all] Error 2
> > 
> > Any hints?
> > 
> > Elimar
> > 
> > 
> 
> It's not a MOL issue.  Your zlib headers are broken when 
> -D_LARGE_FILES is enabled.  You can either turn off -D_LARGE_FILES 
> in the MOL Makefile, or fix your headers.

The following patch did the trick!


diff -ur a/src/drivers/disk/blk_dmg.c b/src/drivers/disk/blk_dmg.c
--- a/src/drivers/disk/blk_dmg.c        2007-07-29 17:42:08.000000000 +0200
+++ b/src/drivers/disk/blk_dmg.c        2007-07-29 17:42:33.000000000 +0200
@@ -26,7 +26,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
-#include <stdio.h>
 #include "blk_dmg.h"
 
 /* Read 64 bit value */


-- 
  "Talking much about oneself can also 
   be a means to conceal oneself."
         -Friedrich Nietzsche


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to