Hi William, Thanks for your quick reply. I should admit I don't know how to read nm output except to see the entry is there, :( will check its man page carefully.
I have opened a bug against it. Thanks, Raymond On 06/26/07, William Roche wrote: > Hello Raymond, > > From the nm output that you provided, we can see that the requested > symbol pca_path_completions() is _Local_ to the library. It is not a > publicly available symbol. So the error message is logical. > > But as libtecla is bundled with Solaris, it looks to me like the API > exported by the library is incomplete - Probably this function has been > forgotten from the mapfile as it is declared using the CPL_MATCH_FN > macro - and it is documented in the manual. > > Raymond, you should open a bug against libtecla in this case. > > Probably something in: > Product: solaris > Category: library > Subcategory: libtecla > > HTH, > William. > > > > Raymond Xiong wrote: > >Hi, > > > >While I compiled a program using libtelca distributed with snv > >latest build(snv66), I saw the following error message on both > >SPARC and x86: > > > >$ which cc > >/ws/onnv-tools/SUNWspro/SS11/bin/cc > >$ cc -o demo2 demo2.c -L/usr/lib > >-ltecla > >Undefined first referenced > > symbol in file > >pca_path_completions demo2.o > >ld: fatal: Symbol referencing errors. No output written to demo2 > > > >However, /usr/lib/libtecla.so did contain pca_path_completions() > >functions: > > > >$ nm /usr/lib/libtecla.so | grep pca_path_completions > >[87] | 123240| 1264|FUNC |LOCL |2 |11 > >|pca_path_completions > > > >I aslo tried its original tarball(available from > >http://www.astro.caltech.edu/~mcs/tecla/index.html), using the > >same tool and on the same platform. It didn't have this issue. > >Maybe there is something wrong with its makefiles on Solaris? > > > >I attached the demo2.c program(it is from libtecla original > >package) for the reference. Thanks for any suggestions on > >how to fix or work around it. > > > > _______________________________________________ > tools-linking mailing list > tools-linking at opensolaris.org