bug-commoncpp
[Top][All Lists]
Advanced

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

Re: Porting CommonC++ on QNX


From: Federico Montesino Pouzols
Subject: Re: Porting CommonC++ on QNX
Date: Mon, 10 Mar 2003 20:22:51 +0100
User-agent: Mutt/1.4i

        Hi,

        as for the `#error "XML support is not available."', it
happens because of a bug in 1.0.8. It has been already fixed in CVS
for the next release. You can fix it replacing, in cc++/common.h, the
line "#include <cc++/xml.h>" with the following three lines:

        #ifdef COMMON_XML_PARSING
        #include <cc++/xml.h>
        #endif

        Note that this probably means that your system does not have
libxml, so the xml stuff will not be compiled.

        As for the posix issue, I am not sure what may be
happening. Do you know if QNX implements the POSIX P1003.1b standard?
In case not, it may be a really difficult to solve issue. In case yes,
it may require defining some constant.

On Sat, Mar 08, 2003 at 09:05:30AM -0800, Mukesh Kohli wrote:
> Hi,
> 
>  
> 
> Can anybody help me with the following problem ????
> 
>  
> 
> I am trying to port CommonC++ on QNX. My main objective is to use
> FTPSocket class. I am able to build the library using -with-ftp. But I
> am not able to compile the demo directory. 
> 
>  
> 
> I am getting following error if I try to build demos directory. Kindly
> give some insight to it. Here is the dump of errors I am getting. In
> first command I am trying to build whole directory using make. In second
> I am trying to build just ftptest.cpp.
> 
>  
> 
> ------------------------------------------------------------------------
> --
> 
> bash-2.05a# make
> 
> g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include
> -I/usr/local/include -D_GNU_SOURCE  -Wall -ansi -pedantic -c tcp.cpp
> 
> In file included from ../include/cc++/config.h:466,
> 
>                  from ../include/cc++/socket.h:50,
> 
>                  from tcp.cpp:42:
> 
> /usr/include/pthread.h:22: #error POSIX Threads needs P1003.1b-1993 or
> later
> 
> In file included from /usr/include/pthread.h:30,
> 
>                  from ../include/cc++/config.h:466,
> 
>                  from ../include/cc++/socket.h:50,
> 
>                  from tcp.cpp:42:
> 
> /usr/include/sched.h:26: #error POSIX Scheduling needs P1003.1b-1993 or
> later
> 
> In file included from ../include/cc++/config.h:473,
> 
>                  from ../include/cc++/socket.h:50,
> 
>                  from tcp.cpp:42:
> 
> /usr/include/semaphore.h:28: #error POSIX Semaphores needs P1003.1b-1993
> or later
> 
> make: *** [tcp.o] Error 1
> 
>  
> 
>  
> 
> bash-2.05a# g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include
> -I/usr/local/include -D_GNU_SOURCE  -Wall -ansi -pedantic -c ftptest.cpp
> 
> In file included from ../include/cc++/common.h:68,
> 
>                  from ftptest.cpp:25:
> 
> ../include/cc++/xml.h:323: #error "XML support is not available."
> 
> ------------------------------------------------------------------------
> --
> 
>  
> 
>  
> 
>  
> 
> Regards,
> 
> Mukesh Kohli
> 
> Infinera                          tel: 408-572-5318
> 1322 Bordeaux Dr          fax: 408-572-5343
> Sunnyvale, CA 94089     email: address@hidden
> 
>  
> 

> _______________________________________________
> Bug-commoncpp mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bug-commoncpp





reply via email to

[Prev in Thread] Current Thread [Next in Thread]