[Lcdproc] OpenBSD 3.9 : undefined symbol 'i386_get_ioperm'
Markus Dolze
bsdfan@nurfuerspam.de
Sun Aug 27 08:24:02 2006
-------- Original-Nachricht --------
Datum: Sun, 27 Aug 2006 09:50:17 +0200 (CEST)
Von: Mickael Dudikoff <citizengen@yahoo.fr>
An: lcdproc@lists.omnipotent.net
Betreff: [Lcdproc] OpenBSD 3.9 : undefined symbol \'i386_get_ioperm\'
> Hi all,
>
> I am trying to use LCDProc on OpenBSD 3.9 in order to use a hd44780
> controler.
>
> Compilation works instantly but when i start LCDd, i get the following
> messages :
>
> #LCDd
>
> LCDd:server/drivers/hd44780.so: undefined symbol 'i386_get_ioperm'
> LCDd:server/drivers/hd44780.so: undefined symbol 'i386_set_ioperm'
>
> According to the various posts related to ioperm that i found, the problem
> seems to come from OpenBSD's i386_get_ioperm which is not the same as on
> on the other platforms, but i can not find one trick to solve the problem.
>
> I compiled LCDProc with the following lines :
>
> # env AUTOCONF_VERSIonfiltered=2.57 ./configure --prefix=/usr/local
> --enable-debug --enable-drivers=hd44780
> # env AUTOCONF_VERSIonfiltered=2.57 gmake
>
> Any help will be greatly appreciated :)
>
Hello,
I am on vacation, so I cannot test this. According to the man page
"Code using the i386_get_ioperm() and i386_set_ioperm() functions
must be compiled using -li386."
This may be missing.
Regards
Markus Dolze