[Lcdproc] OpenBSD 3.9 : undefined symbol 'i386_get_ioperm'

Mickael Dudikoff citizengen@yahoo.fr
Sun Sep 3 16:28:01 2006


--0-580843412-1157300830=:41793
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

I made several tests with the curses driver between my Linux machine and my OpenBSD machine and it works!

I achieved to connect lcdproc on OpenBSD to LCDd on Linux and lcdproc on Linux to LCDd on OpenBSD.

So the only problem is when i try to use the hd44780 driver.

I wonder if it's related to the hardware i use : my OpenBSD box is a Lanner FW-7550  

http://www.lannerinc.com/product_detail.php?products_id=160&cPath=85

The LCD screen is a SDEC 2M16 displaying 16x2 characters (http://www.sdec.com.tw/product/LMC-S2M16.htm), it's based on a NT3881 controler, which is supposed to be hd44780-compatible. The LCD is connected on a specific port of the motherboard, called "LCMA" which looks like a small IDE connector.





Jannis Achstetter <kripton@kripserver.net> a écrit : -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mickael Dudikoff schrieb:
> Here is another output made from clean compile folder :
>
> gmake  all-recursive
> gmake[1]: Entering directory `/root/lcdproc-0.5.0'
> Making all in shared
> [ ... ]
> gmake[2]: Entering directory `/root/lcdproc-0.5.0'
> gmake[2]: Nothing to be done for `all-am'.
> gmake[2]: Leaving directory `/root/lcdproc-0.5.0'
> gmake[1]: Leaving directory `/root/lcdproc-0.5.0'

Looks like a clean compile to me.... Where's the problem? Can you run
lcdproc when compiled?
    Jannis Achstetter

>
>
> */Mickael Dudikoff /* a écrit :
>
>     Here is the output :
>
>     gmake  all-recursive
>     gmake[1]: Entering directory `/root/lcdproc-0.5.0'
>     Making all in shared
>     gmake[2]: Entering directory `/root/lcdproc-0.5.0/shared'
>     gmake[2]: Nothing to be done for `all'.
>     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/shared'
>     Making all in clients
>     gmake[2]: Entering directory `/root/lcdproc-0.5.0/clients'
>     Making all in examples
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/examples'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/examples'
>     Making all in headlines
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/headlines'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/headlines'
>     Making all in lcdexec
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/lcdexec'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/lcdexec'
>     Making all in lcdproc
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/lcdproc'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/lcdproc'
>     Making all in metar
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/metar'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/metar'
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients'
>     gmake[3]: Nothing to be done for `all-am'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients'
>     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/clients'
>     Making all in server
>     gmake[2]: Entering directory `/root/lcdproc-0.5.0/server'
>     Making all in drivers
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/server/drivers'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/server/drivers'
>     Making all in commands
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/server/commands'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/server/commands'
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/server'
>     gmake[3]: Nothing to be done for `all-am'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/server'
>     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/server'
>     Making all in docs
>     gmake[2]: Entering directory `/root/lcdproc-0.5.0/docs'
>     Making all in lcdproc-user
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/docs/lcdproc-user'
>     Making all in drivers
>     gmake[4]: Entering directory
>     `/root/lcdproc-0.5.0/docs/lcdproc-user/drivers'
>     gmake[4]: Nothing to be done for `all'.
>     gmake[4]: Leaving directory
>     `/root/lcdproc-0.5.0/docs/lcdproc-user/drivers'
>     gmake[4]: Entering directory `/root/lcdproc-0.5.0/docs/lcdproc-user'
>     gmake[4]: Nothing to be done for `all-am'.
>     gmake[4]: Leaving directory `/root/lcdproc-0.5.0/docs/lcdproc-user'
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/docs/lcdproc-user'
>     Making all in lcdproc-dev
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/docs/lcdproc-dev'
>     gmake[3]: Nothing to be done for `all'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/docs/lcdproc-dev'
>     gmake[3]: Entering directory `/root/lcdproc-0.5.0/docs'
>     gmake[3]: Nothing to be done for `all-am'.
>     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/docs'
>     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/docs'
>     Making all in scripts
>     gmake[2]: Entering directory `/root/lcdproc-0.5.0/scripts'
>     gmake[2]: Nothing to be done for `all'.
>     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/scripts'
>     gmake[2]: Entering directory `/root/lcdproc-0.5.0'
>     gmake[2]: Nothing to be done for `all-am'.
>     gmake[2]: Leaving directory `/root/lcdproc-0.5.0'
>     gmake[1]: Leaving directory `/root/lcdproc-0.5.0'
>
>
>
>
>     */Guillaume Filion /* a écrit :
>
>         Could you do
>         gmake > make.log 2>&1
>         and send config.log and make.log to the mailing list.
>
>
> .

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE+J2leYlewm37lbgRArEKAJ9U4EIFb9yFtxbzhXc31vbeD4vvdwCfbjcb
OiRvuuSzTq14/njED2gi+Tg=
=iezz
-----END PGP SIGNATURE-----

_______________________________________________
LCDproc mailing list
LCDproc@lists.omnipotent.net
http://lists.omnipotent.net/mailman/listinfo/lcdproc


 		
---------------------------------
 Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. Cliquez ici. 
--0-580843412-1157300830=:41793
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

I made several tests with the curses driver between my Linux machine and my OpenBSD machine and it works!<br><br>I achieved to connect lcdproc on OpenBSD to LCDd on Linux and lcdproc on Linux to LCDd on OpenBSD.<br><br>So the only problem is when i try to use the <tt><tt>hd44780</tt></tt> driver.<br><br>I wonder if it's related to the hardware i use : my OpenBSD box is a Lanner FW-7550&nbsp; <br><br>http://www.lannerinc.com/product_detail.php?products_id=160&amp;cPath=85<br><br>The LCD screen is a SDEC 2M16 displaying 16x2 characters (http://www.sdec.com.tw/product/LMC-S2M16.htm), it's based on a <span style="" lang="EN-US"><font face="Arial" size="2">NT3881 controler, which is supposed to be </font></span><tt><tt>hd44780-compatible.</tt></tt> The LCD is connected on a specific port of the motherboard, called "LCMA" which looks like a small IDE connector.<br><br><br><br><br><br><b><i>Jannis Achstetter &lt;kripton@kripserver.net&gt;</i></b> a écrit&nbsp;:<blockquote
 class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> -----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Mickael Dudikoff schrieb:<br>&gt; Here is another output made from clean compile folder :<br>&gt;<br>&gt; gmake  all-recursive<br>&gt; gmake[1]: Entering directory `/root/lcdproc-0.5.0'<br>&gt; Making all in shared<br>&gt; [ ... ]<br>&gt; gmake[2]: Entering directory `/root/lcdproc-0.5.0'<br>&gt; gmake[2]: Nothing to be done for `all-am'.<br>&gt; gmake[2]: Leaving directory `/root/lcdproc-0.5.0'<br>&gt; gmake[1]: Leaving directory `/root/lcdproc-0.5.0'<br><br>Looks like a clean compile to me.... Where's the problem? Can you run<br>lcdproc when compiled?<br>    Jannis Achstetter<br><br>&gt;<br>&gt;<br>&gt; */Mickael Dudikoff <citizengen@yahoo.fr>/* a écrit :<br>&gt;<br>&gt;     Here is the output :<br>&gt;<br>&gt;     gmake  all-recursive<br>&gt;     gmake[1]: Entering directory `/root/lcdproc-0.5.0'<br>&gt;     Making
 all in shared<br>&gt;     gmake[2]: Entering directory `/root/lcdproc-0.5.0/shared'<br>&gt;     gmake[2]: Nothing to be done for `all'.<br>&gt;     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/shared'<br>&gt;     Making all in clients<br>&gt;     gmake[2]: Entering directory `/root/lcdproc-0.5.0/clients'<br>&gt;     Making all in examples<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/examples'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/examples'<br>&gt;     Making all in headlines<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/headlines'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/headlines'<br>&gt;     Making all in lcdexec<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/lcdexec'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;    
 gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/lcdexec'<br>&gt;     Making all in lcdproc<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/lcdproc'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/lcdproc'<br>&gt;     Making all in metar<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients/metar'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients/metar'<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/clients'<br>&gt;     gmake[3]: Nothing to be done for `all-am'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/clients'<br>&gt;     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/clients'<br>&gt;     Making all in server<br>&gt;     gmake[2]: Entering directory `/root/lcdproc-0.5.0/server'<br>&gt;     Making all in drivers<br>&gt;     gmake[3]: Entering
 directory `/root/lcdproc-0.5.0/server/drivers'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/server/drivers'<br>&gt;     Making all in commands<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/server/commands'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/server/commands'<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/server'<br>&gt;     gmake[3]: Nothing to be done for `all-am'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/server'<br>&gt;     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/server'<br>&gt;     Making all in docs<br>&gt;     gmake[2]: Entering directory `/root/lcdproc-0.5.0/docs'<br>&gt;     Making all in lcdproc-user<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/docs/lcdproc-user'<br>&gt;     Making all in drivers<br>&gt;     gmake[4]: Entering directory<br>&gt;   
  `/root/lcdproc-0.5.0/docs/lcdproc-user/drivers'<br>&gt;     gmake[4]: Nothing to be done for `all'.<br>&gt;     gmake[4]: Leaving directory<br>&gt;     `/root/lcdproc-0.5.0/docs/lcdproc-user/drivers'<br>&gt;     gmake[4]: Entering directory `/root/lcdproc-0.5.0/docs/lcdproc-user'<br>&gt;     gmake[4]: Nothing to be done for `all-am'.<br>&gt;     gmake[4]: Leaving directory `/root/lcdproc-0.5.0/docs/lcdproc-user'<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/docs/lcdproc-user'<br>&gt;     Making all in lcdproc-dev<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/docs/lcdproc-dev'<br>&gt;     gmake[3]: Nothing to be done for `all'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/docs/lcdproc-dev'<br>&gt;     gmake[3]: Entering directory `/root/lcdproc-0.5.0/docs'<br>&gt;     gmake[3]: Nothing to be done for `all-am'.<br>&gt;     gmake[3]: Leaving directory `/root/lcdproc-0.5.0/docs'<br>&gt;     gmake[2]: Leaving directory
 `/root/lcdproc-0.5.0/docs'<br>&gt;     Making all in scripts<br>&gt;     gmake[2]: Entering directory `/root/lcdproc-0.5.0/scripts'<br>&gt;     gmake[2]: Nothing to be done for `all'.<br>&gt;     gmake[2]: Leaving directory `/root/lcdproc-0.5.0/scripts'<br>&gt;     gmake[2]: Entering directory `/root/lcdproc-0.5.0'<br>&gt;     gmake[2]: Nothing to be done for `all-am'.<br>&gt;     gmake[2]: Leaving directory `/root/lcdproc-0.5.0'<br>&gt;     gmake[1]: Leaving directory `/root/lcdproc-0.5.0'<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;     */Guillaume Filion <gfk@logidac.com>/* a écrit :<br>&gt;<br>&gt;         Could you do<br>&gt;         gmake &gt; make.log 2&gt;&amp;1<br>&gt;         and send config.log and make.log to the mailing list.<br>&gt;<br>&gt;<br>&gt; .<br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.5 (GNU/Linux)<br>Comment: Using GnuPG with Mozilla -
 http://enigmail.mozdev.org<br><br>iD8DBQFE+J2leYlewm37lbgRArEKAJ9U4EIFb9yFtxbzhXc31vbeD4vvdwCfbjcb<br>OiRvuuSzTq14/njED2gi+Tg=<br>=iezz<br>-----END PGP SIGNATURE-----<br><br>_______________________________________________<br>LCDproc mailing list<br>LCDproc@lists.omnipotent.net<br>http://lists.omnipotent.net/mailman/listinfo/lcdproc<br></gfk@logidac.com></citizengen@yahoo.fr></blockquote><br><p>&#32;
		<hr size="1"> 
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! 
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. <a href="http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com">Cliquez ici</a>. 

--0-580843412-1157300830=:41793--