boinc compile problems on hpux 11.23 IA64

Questions and Answers : Unix/Linux : boinc compile problems on hpux 11.23 IA64
Message board moderation

To post messages, you must log in.

AuthorMessage
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 131752 - Posted: 2 Jul 2005, 19:28:10 UTC

Hello !

I am trying to compile boinc 4.32 on HPUX 11.23 on IA64 with gcc 3.4.3.
The used source runs successfull on HPUX 11.11 on PA RISC. But on 11.23 I get some strage errors, which I can't fix.
Any hints ?

if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I ./win -I../lib -I../api -I../db -I../RSAEuro/source -I../client -I../tools -I../sched -D_REENTRANT -pthread -include ../config.h -O3 -I../lib -I../api -I../db -I../RSAEuro/source -I../client -I../tools -I../sched -D_REENTRANT -pthread -include ../config.h -g -O2 -D_REENTRANT -pthread -MT boinc_client-scheduler_op.o -MD -MP -MF ".deps/boinc_client-scheduler_op.Tpo" -c -o boinc_client-scheduler_op.o `test -f 'scheduler_op.C' || echo './'`scheduler_op.C; \
then mv -f ".deps/boinc_client-scheduler_op.Tpo" ".deps/boinc_client-scheduler_op.Po"; else rm -f ".deps/boinc_client-scheduler_op.Tpo"; exit 1; fi
scheduler_op.C: In member function `bool SCHEDULER_OP::check_master_fetch_start()':
scheduler_op.C:61: error: no matching function for call to `SCHEDULER_OP::init_master_fetch(PROJECT*&)'
scheduler_op.h:79: note: candidates are: int SCHEDULER_OP::init_master_fetch()
scheduler_op.C: In member function `int SCHEDULER_OP::init_get_work()':
scheduler_op.C:89: error: no matching function for call to `CLIENT_STATE::next_project_need_work()'
client_state.h:271: note: candidates are: PROJECT* CLIENT_STATE::next_project_need_work(PROJECT*)
scheduler_op.C:91: error: no matching function for call to `SCHEDULER_OP::init_op_project(PROJECT*&)'
scheduler_op.h:78: note: candidates are: int SCHEDULER_OP::init_op_project(double)
scheduler_op.C: In member function `int SCHEDULER_OP::init_return_results(PROJECT*)':
scheduler_op.C:107: error: no matching function for call to `SCHEDULER_OP::init_op_project(PROJECT*&)'
scheduler_op.h:78: note: candidates are: int SCHEDULER_OP::init_op_project(double)
scheduler_op.C: At global scope:
scheduler_op.C:113: error: prototype for `int SCHEDULER_OP::init_op_project(PROJECT*)' does not match any in class `SCHEDULER_OP'
scheduler_op.h:78: error: candidate is: int SCHEDULER_OP::init_op_project(double)
scheduler_op.C: In member function `int SCHEDULER_OP::init_op_project(PROJECT*)':
scheduler_op.C:128: error: no matching function for call to `SCHEDULER_OP::init_master_fetch(PROJECT*&)'
scheduler_op.h:79: note: candidates are: int SCHEDULER_OP::init_master_fetch()
scheduler_op.C:139: error: no matching function for call to `CLIENT_STATE::make_scheduler_request(PROJECT*&)'
client_state.h:272: note: candidates are: int CLIENT_STATE::make_scheduler_request(PROJECT*, double)
scheduler_op.C:141: error: no matching function for call to `SCHEDULER_OP::start_rpc(PROJECT*&)'
scheduler_op.h:85: note: candidates are: int SCHEDULER_OP::start_rpc()
scheduler_op.C:146: error: 'class PROJECT' has no member named 'get_scheduler_url'
scheduler_op.C:146: error: `url_random' undeclared (first use this function)
scheduler_op.C:146: error: (Each undeclared identifier is reported only once for each function it appears in.)
scheduler_op.C: In member function `int SCHEDULER_OP::set_min_rpc_time(PROJECT*)':
scheduler_op.C:178: error: 'class CLIENT_STATE' has no member named 'now'
scheduler_op.C: At global scope:
scheduler_op.C:219: error: prototype for `int SCHEDULER_OP::start_rpc(PROJECT*)' does not match any in class `SCHEDULER_OP'
scheduler_op.h:85: error: candidate is: int SCHEDULER_OP::start_rpc()
scheduler_op.C: In member function `int SCHEDULER_OP::start_rpc(PROJECT*)':
scheduler_op.C:225: error: 'class PROJECT' has no member named 'get_scheduler_url'
scheduler_op.C:225: error: `url_random' undeclared (first use this function)
scheduler_op.C:234: error: 'class PROJECT' has no member named 'nresults_returned'
scheduler_op.C:259: error: `cur_proj' undeclared (first use this function)
scheduler_op.C: At global scope:
scheduler_op.C:266: error: prototype for `int SCHEDULER_OP::init_master_fetch(PROJECT*)' does not match any in class `SCHEDULER_OP'
scheduler_op.h:79: error: candidate is: int SCHEDULER_OP::init_master_fetch()
scheduler_op.C: In member function `int SCHEDULER_OP::init_master_fetch(PROJECT*)':
scheduler_op.C:283: error: `cur_proj' undeclared (first use this function)
scheduler_op.C: At global scope:
scheduler_op.C:290: error: prototype for `int SCHEDULER_OP::parse_master_file(PROJECT*, std::vector >&)' does not match any in class `SCHEDULER_OP'
scheduler_op.h:86: error: candidate is: int SCHEDULER_OP::parse_master_file(std::vector >&)
scheduler_op.C:334: error: prototype for `bool SCHEDULER_OP::update_urls(PROJECT*, std::vector >&)' does not match any in class `SCHEDULER_OP'
scheduler_op.h:81: error: candidate is: bool SCHEDULER_OP::update_urls(std::vector >&)
scheduler_op.C: In member function `bool SCHEDULER_OP::poll()':
scheduler_op.C:375: error: `cur_proj' undeclared (first use this function)
scheduler_op.C:446: error: `url_random' undeclared (first use this function)
scheduler_op.C: At global scope:
scheduler_op.C:515: error: no `void SCHEDULER_OP::abort(PROJECT*)' member function declared in class `SCHEDULER_OP'
scheduler_op.C: In member function `void SCHEDULER_OP::abort(PROJECT*)':
scheduler_op.C:516: error: `cur_proj' undeclared (first use this function)
*** Error exit code 1

Stop.


Regards

Lars
ID: 131752 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 132095 - Posted: 3 Jul 2005, 16:46:08 UTC

Problem is solved. Was a wrong version of scheduler_op.C and scheduler_op.h.


ID: 132095 · Report as offensive

Questions and Answers : Unix/Linux : boinc compile problems on hpux 11.23 IA64


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.