Re: [evlog-dev] -- plugin problem

Hien Nguyen <[email protected]> Wed, 15 Jan 2003 14:24:56 -0800
Newsgroups gmane.linux.kernel.event-logging
Message-ID <[email protected]>
Hi Steve,

Could you try to compile and run this new sample_be source files.

No major changes in it. Just make sure that we don't have 64 bits memory 
boundary problem when I pass the rechdr and varbuf to evl_format_evrec_fixed

Change Makefile to build with -static-gcc option (normally share lib 
link with share gcc which I suspect missing from your system).

Please let me know what happens.

Thanks, Hien.


Steve Woodruff wrote:
> Hien,
> 
> I've tracked down in the code where the
> error is generated:
> 
> status = evl_format_evrec_fixed(rhdr, fdbuf, 
> fdbufLen, 0, defaultSeparator, 80, 0x0);
> 
> this function call never returns - the evlogd
> actually exits, and the message displayed on
> the console is:
> 
> /sbin/evlogd: relocation error: /usr/lib/libevl.so.1:
> undefined symbol: __umodsi3
> 
> Hope this helps,
> 
> /steve
> 
> 
> 
> --- Hien Nguyen <[email protected]> wrote:
> 
>>Steve,
>>
>>Do you know that now you could set the libc.so name
>>in the 
>>/etc/evlogd/libevlsyslog.conf
>>
>>Try
>>
>>echo libc.so.6.1 > /etc/evlog.d/libevlsyslog.conf
>>
>>I will look at the plugin problem asap. Did you try
>>the plugins that we 
>>include with evlog v1.5.0.
>>
>>Thanks, Hien.
>>
>>Steve Woodruff wrote:
>>
>>>Hi Larry,
>>>
>>>I started working on my own plugin using the
>>>sample as a baseline.  But everytime the
>>
>>registered
>>
>>>function was called, the following message would
>>>be dumped to console:
>>>
>>>/sbin/evlogd: relocation error:
>>
>>/usr/lib/libevl.so.1:
>>
>>>undefined symbol: __umodsi3
>>>
>>>Then i went back and compiled the sample plugin
>>>as-is -- and it has the same error message when
>>>an event is logged.
>>>
>>>Any ideas?
>>>
>>>Thanks!
>>>
>>>/steve
>>>
>>>
>>>(ps -- hein, the fix for the libc.so.6 not present
>>>that you put in works great.  it auto-removes the
>>>entry from ld.so.preload.  any chance that you
>>
>>could
>>
>>>enhance it to "search" for the libc.so.6 module
>>>under a different name?  For example, with RH 2.1
>>>advanced server, its installed as libc.so.6.1 but
>>>with no symlink to libc.so.6.)
>>>
>>>--- Larry Kessler <[email protected]> wrote:
>>>
>>>
>>>>On Monday 13 January 2003 10:57, Steve Woodruff
>>>>wrote:
>>>>
>>>>Steve- Sorry but we've gotten behind on getting
>>>>things posted to the
>>>>website.  The attached tarball has a README with
>>>>explanation and 
>>>>code with numerous comments implementing a sample
>>>>driver.  Next
>>>>step is to create a HOWTO for the website, but
>>>
>>this
>>
>>>>should help.
>>>>
>>>>Please feel free to comment or post questions.
>>>>
>>>>Thanks,
>>>>Larry Kessler
>>>>
>>>>
>>>
>>>
>>>>ATTACHMENT part 2 application/x-tgz
>>>
>>>name=sample_be_howto.tar.gz
>>>
>>>
>>>
>>>=====
>>>
>>
> ----------------------------------------------------------
> 
>>> Steve Woodruff, N9OH @ 42.18N 88.34W,
>>
>>[email protected]
>>
>>>__________________________________________________
>>>Do you Yahoo!?
>>>Yahoo! Mail Plus - Powerful. Affordable. Sign up
>>
>>now.
>>
>>>http://mailplus.yahoo.com
>>>
>>>
>>>
>>
> -------------------------------------------------------
> 
>>>This SF.NET email is sponsored by: A Thawte Code
>>
>>Signing Certificate 
>>
>>>is essential in establishing user confidence by
>>
>>providing assurance of 
>>
>>>authenticity and code integrity. Download our Free
>>
>>Code Signing guide:
>>
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> 
>>>_______________________________________________
>>>evlog-developers mailing list
>>>[email protected]
>>>
>>
> https://lists.sourceforge.net/lists/listinfo/evlog-developers
> 
>>
> 
> 
> =====
> ----------------------------------------------------------
>  Steve Woodruff, N9OH @ 42.18N 88.34W, [email protected]
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by: A Thawte Code Signing Certificate 
> is essential in establishing user confidence by providing assurance of 
> authenticity and code integrity. Download our Free Code Signing guide:
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0028en
> _______________________________________________
> evlog-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/evlog-developers
>
sample_be.tar.gz (application/x-gzip, 4.8 KB) - not displayed