pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38864: textproc/xmlrpc-c doesn't compile in DragonFly (and probably others)

>Number:         38864
>Category:       pkg
>Synopsis:       textproc/xmlrpc-c doesn't compile in DragonFly (and probably 
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 05 07:40:00 +0000 2008
>Originator:     Hasso Tepper
>Release:        DragonFly
c++ -c -o value.o -Iblddir/include -Isrcdir/include -Iblddir 
-Isrcdir/lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef 
-Woverloaded-virtual -Wsynth -g   value.cpp
value.cpp: In constructor 'xmlrpc_c::value_datetime::value_datetime(const 
value.cpp:384: error: invalid use of undefined type 'const struct 
blddir/include/xmlrpc-c/base.hpp:124: error: forward declaration of 'const 
struct xmlrpc_c::timeval'
gmake[2]: *** [value.o] Error 1

The code includes <time.h>, but it's not enough to use timeval structure in 
systems conforming to SUSv3 - sys/time.h is needed for that. In NetBSD 
sys/time.h is included from time.h, that's why it works there - probably just 
by accident. 

The patch to fix the problem is available at

Home | Main Index | Thread Index | Old Index