Your message dated Thu, 03 Aug 2006 09:27:55 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#297945: fixed in vflib2 2.25.1-19
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: vflib2
Severity: normal
Tags: patch
When building 'vflib2' on amd64 with gcc-4.0,
I get the following error:
fman.c:491: warning: implicit declaration of function 'ReturnCache'
fman.c: At top level:
fman.c:526: warning: conflicting types for 'ReturnCache'
fman.c:526: error: static declaration of 'ReturnCache' follows non-static
declaration
fman.c:491: error: previous implicit declaration of 'ReturnCache' was here
fman.c: In function 'LRUMoveTop':
fman.c:545: error: invalid storage class for function 'LRUPutTop2'
fman.c:551: warning: implicit declaration of function 'LRUPutTop2'
fman.c: In function 'LRUPutTop':
fman.c:561: error: invalid storage class for function 'LRUPutTop2'
fman.c: At top level:
fman.c:568: error: static declaration of 'LRUPutTop2' follows non-static
declaration
fman.c:551: error: previous implicit declaration of 'LRUPutTop2' was here
make[3]: *** [fman.lo] Error 1
make[3]: Leaving directory `/vflib2-2.25.1/src'
With the attached patch 'vflib2' can be compiled
on amd64 using gcc-4.0.
Regards
Andreas Jochens
diff -urN ../tmp-orig/vflib2-2.25.1/src/VF_FNTWV.c ./src/VF_FNTWV.c
--- ../tmp-orig/vflib2-2.25.1/src/VF_FNTWV.c 1998-07-09 11:33:43.000000000
+0200
+++ ./src/VF_FNTWV.c 2005-03-03 18:55:43.978940235 +0100
@@ -176,6 +176,7 @@
Private long read_long();
+Private int ReadCapa();
Public FontObj*
CreateFont_FontWave(ent)
@@ -183,7 +184,6 @@
{
Font *font;
FontObj *fobj;
- Private int ReadCapa();
if ((font = (Font*) malloc(sizeof(Font))) == NULL){
printf("in CreateFont malloc() Error!\n");
@@ -217,22 +217,22 @@
}
+Private int FNTWVOpenFont();
+
Private int
OpenFont(obj)
FontObj *obj;
{
- Private int FNTWVOpenFont();
-
return FNTWVOpenFont((Font*) obj->Locals);
}
+Private int FNTWVCloseFont();
+
Private int
CloseFont(obj)
FontObj *obj;
{
- Private int FNTWVCloseFont();
-
return FNTWVCloseFont((Font*) obj->Locals);
}
diff -urN ../tmp-orig/vflib2-2.25.1/src/fman.c ./src/fman.c
--- ../tmp-orig/vflib2-2.25.1/src/fman.c 1999-05-10 10:05:20.000000000
+0200
+++ ./src/fman.c 2005-03-03 18:51:01.724420565 +0100
@@ -471,6 +471,8 @@
}
+Private void ReturnCache();
+
/*
* CacheIt() --- cache it. The cache slot is moved into
* the head of the LRU list.
@@ -480,7 +482,6 @@
int port;
{
CACHE *cptr;
- Private void ReturnCache();
if ((cptr = RequireCache()) == (CACHE*)NULL){
fprintf(stderr, "VFlib: CacheIt() - error\n");
@@ -534,6 +535,8 @@
** LRU LIST
**/
+Private int LRUPutTop2();
+
/* LRUMoveTop() - moves a cache block into the top of LRU list.
* THE CACHE *MUST* BE IN LRU LIST.
*/
@@ -542,7 +545,6 @@
CACHE *cptr;
{
CACHE *cptr_b, *cptr_f;
- Private int LRUPutTop2();
cptr_b = cptr->l_back;
cptr_f = cptr->l_forw;
@@ -551,6 +553,8 @@
return LRUPutTop2(cptr, FALSE);
}
+Private int LRUPutTop2();
+
/* LRUPutTop() - puts a cache into the top of LRU list.
* THE CACHE *MUST NOT* BE IN LRU LIST.
*/
@@ -558,7 +562,6 @@
LRUPutTop(cptr)
CACHE *cptr;
{
- Private int LRUPutTop2();
return LRUPutTop2(cptr, TRUE);
}
--- End Message ---
--- Begin Message ---
Source: vflib2
Source-Version: 2.25.1-19
We believe that the bug you reported is fixed in the latest version of
vflib2, which is due to be installed in the Debian FTP archive:
vflib2-dev_2.25.1-19_i386.deb
to pool/main/v/vflib2/vflib2-dev_2.25.1-19_i386.deb
vflib2-misc_2.25.1-19_i386.deb
to pool/main/v/vflib2/vflib2-misc_2.25.1-19_i386.deb
vflib2_2.25.1-19.diff.gz
to pool/main/v/vflib2/vflib2_2.25.1-19.diff.gz
vflib2_2.25.1-19.dsc
to pool/main/v/vflib2/vflib2_2.25.1-19.dsc
vflib2_2.25.1-19_i386.deb
to pool/main/v/vflib2/vflib2_2.25.1-19_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matej Vela <[EMAIL PROTECTED]> (supplier of updated vflib2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Thu, 3 Aug 2006 07:11:06 +0200
Source: vflib2
Binary: vflib2-dev vflib2 vflib2-misc
Architecture: source i386
Version: 2.25.1-19
Distribution: unstable
Urgency: high
Maintainer: Debian QA Group <[EMAIL PROTECTED]>
Changed-By: Matej Vela <[EMAIL PROTECTED]>
Description:
vflib2 - Vector Font Library for Japanese Character Code
vflib2-dev - Vector Font Library for Japanese Character Code
vflib2-misc - Miscellanious tools for VFlib2 library
Closes: 125455 127324 297945 346881 359836
Changes:
vflib2 (2.25.1-19) unstable; urgency=low
.
* QA upload.
* Package is orphaned (#374113); set maintainer to Debian QA Group.
* debian/changelog: Remove obsolete Emacs local variables.
* debian/copyright:
- Refer to /usr/share/common-licenses/{LGPL-2,GPL}.
- Update upstream URL.
* debian/postrm: Remove duplicate call to ldconfig.
* debian/watch: Add.
* Conforms to Standards version 3.7.2.
.
vflib2 (2.25.1-18.2) unstable; urgency=high
.
* Non-maintainer upload.
* High-urgency upload for RC bugfix.
* Remove spurious reference to debconf in the vflib2 postinst, fixing
an install failure. Closes: #359836.
.
vflib2 (2.25.1-18.1) unstable; urgency=high
.
* Non-maintainer upload.
* Split xlibs-dev build-dep (Closes: #346881).
* Fix FTBFS on amd64 (Closes: #297945).
* Fix spelling mistake in description (Closes: #125455, #127324).
Files:
7274b43782b1206178398956dca97fd8 658 oldlibs optional vflib2_2.25.1-19.dsc
966c35a1d30e143b7e4af41bca8a99cf 194998 oldlibs optional
vflib2_2.25.1-19.diff.gz
c922e7e92204fa05c2584a6139ccf9aa 373016 oldlibs optional
vflib2_2.25.1-19_i386.deb
f126798fa68b470bdd0903ffd212ed8c 67368 oldlibs optional
vflib2-dev_2.25.1-19_i386.deb
afba07124f37d2fc153ce98e73699c21 23968 utils optional
vflib2-misc_2.25.1-19_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFE0YXGxBYivKllgY8RAkdNAKCfYmf0W6q967EmCIflzcNlyJHXHwCgrmjg
XYoxwB09XsY4Biv5HyIX5+I=
=Nxpl
-----END PGP SIGNATURE-----
--- End Message ---