Hi,
I am currently trying to use PTP on my own machine.
I was able to start a local ressource manager for openMPI.
However, when I try to make a new launch configuration for a parallel
application, I cannot store it, apparently because no executable is
found for sdm.
I tried to compile SDM by going into
/usr/local/eclipse_galileo/plugins/org.eclipse.ptp.debug.sdm_3.0.1.201002011019,
then ./configure and make. It compiles several source files but cannot
link sdm since many many references are not found.
(beginning of errors is:
src/client/sdm-startup.o: In function `main':
/usr/local/eclipse_galileo/plugins/org.eclipse.ptp.debug.sdm_3.0.1.201002011019/src/client/startup.c:227:
undefined reference to `find_proxy'
src/client/sdm-client_cmds.o: In function `DbgClntQuit':
/usr/local/eclipse_galileo/plugins/org.eclipse.ptp.debug.sdm_3.0.1.201002011019/src/client/client_cmds.c:993:
undefined reference to `new_proxy_msg'
/usr/local/eclipse_galileo/plugins/org.eclipse.ptp.debug.sdm_3.0.1.201002011019/src/client/client_cmds.c:994:
undefined reference to `proxy_msg_add_args'
/usr/local/eclipse_galileo/plugins/org.eclipse.ptp.debug.sdm_3.0.1.201002011019/src/client/client_cmds.c:995:
undefined reference to `proxy_serialize_msg'
/usr/local/eclipse_galileo/plugins/org.eclipse.ptp.debug.sdm_3.0.1.201002011019/src/client/client_cmds.c:999:
undefined reference to `free_proxy_msg'
....
)
The link command was:
gcc -I./include -I./libaif -I./src/mi -g -O2 -Wall
-I../org.eclipse.ptp.utils_3.0.1.201002011019/include
-I../org.eclipse.ptp.proxy_3.0.1.201002011019/include -o sdm
src/client/sdm-startup.o src/client/sdm-client.o
src/client/sdm-client_cmds.o src/server/sdm-server.o
src/server/sdm-server_cmds.o src/server/sdm-backend.o
src/server/sdm-gdbmi_backend.o src/server/sdm-test_backend.o
src/impl/sdm-sdm.o src/impl/sdm-sdm_aggregate_hash.o
src/impl/sdm-sdm_hello_proto.o src/impl/sdm-sdm_message_tcpip.o
src/impl/sdm-sdm_route_tree.o src/impl/sdm-sdm_routing_table_file.o
src/impl/sdm-sdm_set_bitset.o libdbgutils.a libmi.a libaif/libaif.a
-lutil -lnsl -L../org.eclipse.ptp.utils_3.0.1.201002011019
-L../org.eclipse.ptp.proxy_3.0.1.201002011019
--
Sincerely yours,
Michel DEVEL
|