Try to add "#include <fstream>" in "Includes/Conf.h" at Line 48.

Paul Freeman wrote:

Hi
I have downloaded the src files for 2.0.0-beta3 server and are
having trouble compiling it.

Environment: Redhat 7.3 with latest updates.  Tried compiling with gcc
2.96-113 and gcc 3.2.3 without success.  System has Kernel 2.4.20 and
openssl 0.9.7c and glibc 2.2.5.  wxGtk compiled without problems.

Ran configure in the Server/Linux directory as follows:

  $ ./configure --with-mysql-lib=/usr/lib/mysql/
--with-openssl-include=/usr/local/ssl/include
--with-openssl-lib=/usr/local/ssl/lib


Compilation problems are:


1.

source='../Entity.cpp' object='newpki_server-Entity.o' libtool=no \
depfile='.deps/newpki_server-Entity.Po'
tmpdepfile='.deps/newpki_server-Entity.TPo' \
depmode=gcc3 /bin/sh ./depcomp \
c++ -DHAVE_CONFIG_H -I. -I. -I./.. -I../../Includes
-DLOCALEDIR=\"/usr/local/share/locale\"  -I/usr/local/ssl/include
-Wall -g -O2 -c -o newpki_server-Entity.o `test -f '../Entity.cpp' ||
echo './'`../Entity.cpp
In file included from ../Entity.h:37,
                 from ../Entity.cpp:31:
../../Includes/Conf.h:225: `fstream' was not declared in this scope
../../Includes/Conf.h:225: `infile' was not declared in this scope
../../Includes/Conf.h:225: parse error before `&'
make: *** [newpki_server-Entity.o] Error 1


2.


depmode=gcc3 /bin/sh ./depcomp \
c++ -DHAVE_CONFIG_H -I. -I. -I./.. -I../../Includes
-DLOCALEDIR=\"/usr/local/share/locale\"  -I/usr/local/ssl/include
-Wall -g -O2 -c -o newpki_server-Entity_PUBLICATION.o `test -f
'../Entity_PUBLICATION.cpp' || echo './'`../Entity_PUBLICATION.cpp
../Entity_PUBLICATION.cpp: In method `void
Entity_PUBLICATION::UnloadAllPub ()':
../Entity_PUBLICATION.cpp:741: no matching function for call to
`vector<PublicationMethod *, allocator<PublicationMethod *> >::at (int
&)'
../Entity_PUBLICATION.cpp:735: warning: `PublicationMethod
*currMethod'
might be used uninitialized in this function
../Entity_PUBLICATION.cpp: In method `bool
Entity_PUBLICATION::ProceedWithRequest (WORKING_CA_REQUEST *)':
../Entity_PUBLICATION.cpp:919: no matching function for call to
`vector<PublicationMethod *, allocator<PublicationMethod *> >::at (int
&)'
../Entity_PUBLICATION.cpp:804: warning: `PublicationMethod
*currMethod'
might be used uninitialized in this function
make: *** [newpki_server-Entity_PUBLICATION.o] Error 1


Please note I am not a proficient C or C++ programmer but I can generally track things down:-)

I have worked out I can get around the first problem by including
<fstream> in Includes/Conf.h.

I cannot work out how to get around the second problem:-)

I have also tried the CVS source with the same results.

Any help would be appreciated.

Thanks

Paul Freeman
+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
EML Consulting Services Pty Ltd        Telephone: +61 3 9836 1999
417-431 Canterbury Road                Facsimile: +61 3 9836 0517
SURREY HILLS, VICTORIA 3127            Email: [EMAIL PROTECTED]
+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++

_____________________________________________________________________
NewPKI                                          http://www.newpki.org
User Support Mailing List                     [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

-- Fr�d�ric Giudicelli http://www.newpki.org _____________________________________________________________________ NewPKI http://www.newpki.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]

Reply via email to