Subject: AW: `snprintf' undeclared (first use this function) on hp-ux 10.2 0
From: Gansser, Martin (MGansser@rand.de)
Date: Fri Oct 12 2001 - 07:36:47 CDT
Hello,
There is a patch for 10.20 (PHCO_23684) that adds [v]snprintf to libc. It is
not in
base 10.20 system, but the patch doesn´t correct /usr/include/stdio.h with
prototypes.
with the last CVS sources, the snprintf error messages do not come any
longer
but new error messages:
1.) error:
==========
...
gr_UnixImage.cpp:21:17: png.h: Keine Datei und kein Verzeichnis
In file included from /opt/gtk+/include/gtk-1.2/gdk/gdktypes.h:33,
from /opt/gtk+/include/gtk-1.2/gdk/gdk.h:31,
from gr_UnixImage.h:23,
from gr_UnixImage.cpp:23:
/opt/glib/include/glib.h:1312:23: warning: ISO C does not permit named
variadic macros
/opt/glib/include/glib.h:1315:25: warning: ISO C does not permit named
variadic macros
/opt/glib/include/glib.h:1318:26: warning: ISO C does not permit named
variadic macros
/opt/glib/include/glib.h:1321:25: warning: ISO C does not permit named
variadic macros
gr_UnixImage.cpp:54: `png_structp' was not declared in this scope
gr_UnixImage.cpp:54: parse error before `,' token
gr_UnixImage.cpp: In function `void _png_read(...)':
gr_UnixImage.cpp:56: `png_ptr' undeclared (first use this function)
gr_UnixImage.cpp:56: (Each undeclared identifier is reported only once for
each
function it appears in.)
>>>I solved this by adding the GNU-Program-path to
abi/src/config/platforms/hpux.mk
OS_INCLUDES = -I/usr/contrib/include -I/usr/local/include
-I/opt/libpng/include
and
PLATFORM_FLAGS = -L/usr/contrib/lib -L/usr/local/lib
-L/opt/libpng/lib
2.) error:
==========
...
Building library
/users/mgansser/GNU/abi/src/HP_B.10.20_9000-785_OBJ/obj/libAbiPTbl.a
gmake[4]: Leaving directory `/users/mgansser/GNU/abi/src/text/ptbl/xp'
gmake[3]: Leaving directory `/users/mgansser/GNU/abi/src/text/ptbl'
gmake ABI_ROOT=/users/mgansser/GNU/abi -C fmt build
gmake[3]: Entering directory `/users/mgansser/GNU/abi/src/text/fmt'
Building with [LicensedTrademarks:Off Debug:Off BiDi:Off Gnome:Off
LibXML:Off Pspell:Off Scripting:Off].
gmake ABI_ROOT=/users/mgansser/GNU/abi -C xp build
gmake[4]: Entering directory `/users/mgansser/GNU/abi/src/text/fmt/xp'
Building with [LicensedTrademarks:Off Debug:Off BiDi:Off Gnome:Off
LibXML:Off Pspell:Off Scripting:Off].
fv_View.cpp:
fv_View.cpp: In method `PT_DocPosition FV_View::_getDocPosFromPoint(unsigned
int, _FVDocPos, bool)':
fv_View.cpp:940: warning: unused variable `bool bRes'
fv_View.cpp:992: warning: unused variable `bool bRes'
fv_View.cpp:1045: warning: unused variable `bool bRes'
fv_View.cpp: In member function `void
FV_View::processSelectedBlocks(List_Type)':
fv_View.cpp:1789: warning: NULL used in arithmetic
fv_View.cpp:1793: warning: NULL used in arithmetic
fv_View.cpp: In member function `virtual void
FV_View::getTopRulerInfo(AP_TopRulerInfo*)':
fv_View.cpp:7620: `snprintf' undeclared (first use this function)
fv_View.cpp:7620: (Each undeclared identifier is reported only once for each
function it appears in.)
fv_View.cpp: In method `UT_UCSChar*
FV_View::_lookupSuggestion(fl_BlockLayout*,
fl_PartOfBlock*, unsigned int)':
fv_View.cpp:8156: warning: unused variable `bool bRes'
fv_View.cpp: In method `void FV_View::cmdContextIgnoreAll()':
fv_View.cpp:8269: warning: unused variable `bool bRes'
fv_View.cpp: In method `void FV_View::cmdContextAdd()':
fv_View.cpp:8305: warning: unused variable `bool bRes'
gmake[4]: ***
[/users/mgansser/GNU/abi/src/HP_B.10.20_9000-785_OBJ/obj/fv_View.o] Error 1
gmake[4]: Leaving directory `/users/mgansser/GNU/abi/src/text/fmt/xp'
gmake[3]: *** [build] Error 2
-----Ursprüngliche Nachricht-----
Von: rbrown64@csc.com.au [mailto:rbrown64@csc.com.au]
Gesendet am: Freitag, 12. Oktober 2001 02:40
An: Dom Lachowicz
Cc: Gansser, Martin; 'abiword-dev@abisource.com'
Betreff: Re: `snprintf' undeclared (first use this function) on hp-ux
10.20
snprintf is declared in <stdio.h> in hpux11.00.
snprintf and vsnprintf are present in /lib/libc.a on hpux10.20, but don't
seem to be declared in any header files in /usr/include. Conceivably
providing appropriate
declarations on 10.20 would allow snprintf to be used.
This archive was generated by hypermail 2b25 : Fri Oct 12 2001 - 07:34:37 CDT