Hi ArndW,
the command for -bloadmap is
>/usr/vacpp/bin/xlC_r -b loadmap:a.txt job.c
the a.txt file has the following :
(ld): halt 4
(ld): setfflag 4
(ld): savename a.out
(ld): filelist 7 1
(ld): i /lib/crt0.o
(ld): i job.o
(ld): lib /usr/vac/lib/libxlopt.a
(ld): lib /usr/vacpp/lib/libC.a
(ld): lib /usr/lib/libpthreads.a
(ld): lib /usr/lib/libm.a
(ld): lib /usr/lib/threads/libc.a
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[shr_32.imp]: 402
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[shr2_32.imp]: 42
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[shr3_32.imp]: 33
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[ansi_32.imp]: 2360
LIBRARY: Shared object libC.a[ansi_32.o]: 2592 symbols imported.
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[shr_64.imp]: 0
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[shr2_64.imp]: 0
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[shr3_64.imp]: 0
LIBRARY: Symbols imported from import file /usr/vacpp/lib/libC.a[ansi_64.imp]: 0
LIBRARY: Shared object libpthreads.a[shr_comm.o]: 173 symbols imported.
LIBRARY: Shared object libpthreads.a[shr_xpg5.o]: 152 symbols imported.
LIBRARY: Shared object libc.a[shr.o]: 2800 symbols imported.
LIBRARY: Shared object libc.a[meth.o]: 2 symbols imported.
LIBRARY: Shared object libc.a[posix_aio.o]: 20 symbols imported.
LIBRARY: Shared object libc.a[aio.o]: 14 symbols imported.
LIBRARY: Shared object libc.a[pse.o]: 5 symbols imported.
LIBRARY: Shared object libc.a[dl.o]: 4 symbols imported.
LIBRARY: Shared object libc.a[pty.o]: 1 symbols imported.
FILELIST: Number of previously inserted files processed: 7
(ld): resolve
RESOLVE: 113 of 11859 symbols were kept.
(ld): addgl /usr/lib/glink.o
ADDGL: Glink code added for 25 symbols.
(ld): er full
ld: 0711-318 ERROR: Undefined symbols were found.
The following symbols are in error:
Symbol Inpndx TY CL Source-File(Object-File) OR Import-File{Shared-object}
RLD: Address Section Rld-type Referencing Symbol
----------------------------------------------------------------------------------------------
.DSOpenProjectEx [24] ER PR job.c(job.o)
00000030 .text R_RBR [12] .main
.DSOpenJob [26] ER PR job.c(job.o)
00000040 .text R_RBR [12] .main
.DSGetJobInfo [28] ER PR job.c(job.o)
00000054 .text R_RBR [12] .main
.DSCloseJob [38] ER PR job.c(job.o)
000000d4 .text R_RBR [12] .main
.DSCloseProject [40] ER PR job.c(job.o)
000000e0 .text R_RBR [12] .main
ER: The return code is 8.
First time executing this....
any help regarding the above information.
thanks in advance.
rajan.
rajan.n wrote:ArndW wrote:Is the project set up in PX so that transforms will compile and run? If yes, it would seem that the include file should import the definitions - can you try to add -bloadmap or -bnoquiet to the compile for additional information on why the DllImport didn't work as expected.
Hi ArndW.
Thanks for the reply,
can u please specify where to include this -bloadmap ?
i use
>
/usr/vacpp/bin/xlC_r job1.c
this is my command.
thanks,
Rajan.