[evlog-dev] more plugin questions

"Mark Megerian" <[email protected]> Fri, 7 Mar 2003 13:02:19 -0600
Newsgroups gmane.linux.kernel.event-logging
Message-ID <[email protected]>
I am now trying to build this on my system, and I am having some problems.

Here is what I am getting:


make db2plugin

cc   db2plugin.o   -o db2plugin
db2plugin.o: In function `_init':
db2plugin.o(.text+0x19c): multiple definition of `_init'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crti.o(.init+0x0): first
defined here
db2plugin.o: In function `_fini':
db2plugin.o(.text+0x1a4): multiple definition of `_fini'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crti.o(.fini+0x0): first
defined here
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crt1.o: In function
`_start':
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../crt1.o(.text+0x18):
undefined reference to `main'
db2plugin.o: In function `_evlInitPlugIn':
db2plugin.o(.text+0x4f): undefined reference to `getConfigStringParam'
db2plugin.o: In function `printStringWithNewlines':
db2plugin.o(.text+0x4f1): undefined reference to `_evlEndsWith'
db2plugin.o(.text+0x557): undefined reference to `assert'
db2plugin.o: In function `printRecord':
db2plugin.o(.text+0x659): undefined reference to `_evlGetMaxDumpLen'
db2plugin.o(.text+0x69d): undefined reference to `evl_format_evrec_fixed'
db2plugin.o(.text+0x773): undefined reference to `_evlDumpBytes'
db2plugin.o(.text+0x790): undefined reference to `assert'
collect2: ld returned 1 exit status
make: *** [db2plugin] Error 1

I suspect this has something to do with missing source, headers, etc.   If
so, please give me the steps on how to get the right pieces onto my system.

At this point, all I've done is copied over the sample_be code, modified it
to db2plugin, changed the .conf and the Makefile, and also copied over
callback.h and evl_util.h and that's where I am now.

Sorry to be a pest, but I am stuck.

thanks-


Mark Megerian    (507) 253-1682
Senior Software Engineer  (Dept 45H)
[email protected]




-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com