Re: Error Building libapreq2.08

Jonathan Vanasco <[email protected]>
Newsgroups gmane.comp.apache.apreq
Message-ID <[email protected]>
On Apr 15, 2007, at 6:12 PM, Joe Schaefer wrote:

> Try configuring with --enable-maintainer-mode set, and watch
> for compile-time warnings when library/util.c is compiled.

with --enable-maintainer-mode set, make fails on this:

gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/local/apache2/ 
include -I/usr/local/apache2/include -I/usr/local/BerkeleyDB.4.2/ 
include -I/usr/local/include -I/usr/local/apr/include -DDARWIN - 
DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -g -O2 -Werror -Wall - 
Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations - 
Wwrite-strings -Wcast-qual -Wfloat-equal -Wshadow -Wpointer-arith - 
Wbad-function-cast -Wsign-compare -Waggregate-return -Wmissing- 
noreturn -Wmissing-format-attribute -Wpacked -Wredundant-decls - 
Wnested-externs -Wdisabled-optimization -Wno-long-long -Wendif-labels  
-Wcast-align -fno-strict-aliasing -MT handle.lo -MD -MP -MF .deps/ 
handle.Tpo -c handle.c  -fno-common -DPIC -o .libs/handle.o
cc1: warnings being treated as errors
In file included from handle.c:20:
/usr/local/apache2/include/http_config.h:145: warning: function  
declaration isn't a prototype

/usr/local/apache2/include/http_config.h is v 2.059 -- the latest build

	typedef const char *(*cmd_func) ();

> If that doesn't help, it might be worthwhile to figure out
> what the actual error is in the failing apreq_decode test.
> When you do % make, that should build a library/t/util binary
> that you can run from the command line, which will show the
> raw output of the tests.  If that doesn't give enough info,
> add AT_trace_on() to the source code right before the failing
> tests, recompile, and run the tests again.

not ok 36 - apreq_decode(expect, &elen, src3, sizeof(src3) -1) ==  
APR_SUCCESS, as integers # at (util.c:109) test 5 in test_charset_divine
# testing: apreq_charset_divine(expect, elen) ==  
APREQ_CHARSET_CP1252, as integers (util.c:111)
#  format: %d
#    left: 0
#   right: 0

not ok 37 - apreq_charset_divine(expect, elen) ==  
APREQ_CHARSET_CP1252, as integers # at (util.c:111) test 6 in  
test_charset_divine
# testing: status == APR_SUCCESS, as integers (util.c:137)
#  format: %d
#    left: 0
#   right: 0



// Jonathan Vanasco

| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
- - - - - - - - - - - - - - - -
| FindMeOn.com - The cure for Multiple Web Personality Disorder
| Web Identity Management and 3D Social Networking
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
- - - - - - - - - - - - - - - -
| RoadSound.com - Tools For Bands, Stuff For Fans
| Collaborative Online Management And Syndication Tools
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
- - - - - - - - - - - - - - - -
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.