[Lcdproc] OpenBSD 3.9 : undefined symbol 'i386_get_ioperm'

Mickael Dudikoff citizengen@yahoo.fr
Tue Sep 5 20:16:01 2006


--0-309228546-1157487340=:88382
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Here it the output :

# pwd
/root/lcdproc-CVS-stable-0-5-x-20060903
# ./configure --enable-drivers=hd44780 --enable-debug
[...]
# make
[...]
# gdb server/LCDd                                                                                                                                     
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd3.9"...
(gdb) run -c /etc/LCDd.conf
Starting program: /root/lcdproc-CVS-stable-0-5-x-20060903/server/LCDd -c /etc/LCDd.conf
/root/lcdproc-CVS-stable-0-5-x-20060903/server/LCDd:server/drivers/hd44780.so: undefined symbol 'i386_get_ioperm'
/root/lcdproc-CVS-stable-0-5-x-20060903/server/LCDd:server/drivers/hd44780.so: undefined symbol 'i386_set_ioperm'

Program exited normally.
(gdb)


It doesn't say much...

I don't know if it can be helpful but the complete output with all the details about to the configure and make steps is available here : http://neworder3.free.fr/hd44780-gdb-output.txt






Guillaume Filion <gfk@logidac.com> a écrit :

    Markus Dolze a écrit :
    > I don't get this error anymore, but a core dump. But this may be because
    > I am running it in a VMWare.

    If possible, you could configure with the --debug flag and run it in
    gdb. Once in gdb, do a backtrace and send the result to the mailing list.

    Example:
    $ ./configure --enable-drivers=hd44780 --enable-debug
    $ make
    $ gdb server/LCDd
    [...]
    (gdb) run -c /etc/LCDd.conf
    [...]
    Segmentation fault
    (gdb) backtrace

    Thanks,
    GFK's
    -- 
    Guillaume Filion, ing. jr
    Logidac Tech., Beaumont, Québec, Canada - http://logidac.com/
    PGP Key and more: http://guillaume.filion.org/


 		
---------------------------------
 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-309228546-1157487340=:88382
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Here it the output :<br><br># pwd<br>/root/lcdproc-CVS-stable-0-5-x-20060903<br># ./configure --enable-drivers=hd44780 --enable-debug<br>[...]<br># make<br>[...]<br># gdb server/LCDd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>GNU gdb
 6.3<br>Copyright 2004 Free Software Foundation, Inc.<br>GDB is free software, covered by the GNU General Public License, and you are<br>welcome to change it and/or distribute copies of it under certain conditions.<br>Type "show copying" to see the conditions.<br>There is absolutely no warranty for GDB.&nbsp; Type "show warranty" for details.<br>This GDB was configured as "i386-unknown-openbsd3.9"...<br>(gdb) run -c /etc/LCDd.conf<br>Starting program: /root/lcdproc-CVS-stable-0-5-x-20060903/server/LCDd -c /etc/LCDd.conf<br>/root/lcdproc-CVS-stable-0-5-x-20060903/server/LCDd:server/drivers/hd44780.so: undefined symbol 'i386_get_ioperm'<br>/root/lcdproc-CVS-stable-0-5-x-20060903/server/LCDd:server/drivers/hd44780.so: undefined symbol 'i386_set_ioperm'<br><br>Program exited normally.<br>(gdb)<br><br><br>It doesn't say much...<br><br>I don't know if it can be helpful but the complete output with all the details about to the configure and make steps is available here :
 http://neworder3.free.fr/hd44780-gdb-output.txt<br><br><br><br><br><br><br>Guillaume Filion &lt;gfk@logidac.com&gt; a écrit :<br><br>&nbsp;&nbsp;&nbsp; Markus Dolze a écrit :<br>&nbsp;&nbsp;&nbsp; &gt; I don't get this error anymore, but a core dump. But this may be because<br>&nbsp;&nbsp;&nbsp; &gt; I am running it in a VMWare.<br><br>&nbsp;&nbsp;&nbsp; If possible, you could configure with the --debug flag and run it in<br>&nbsp;&nbsp;&nbsp; gdb. Once in gdb, do a backtrace and send the result to the mailing list.<br><br>&nbsp;&nbsp;&nbsp; Example:<br>&nbsp;&nbsp;&nbsp; $ ./configure --enable-drivers=hd44780 --enable-debug<br>&nbsp;&nbsp;&nbsp; $ make<br>&nbsp;&nbsp;&nbsp; $ gdb server/LCDd<br>&nbsp;&nbsp;&nbsp; [...]<br>&nbsp;&nbsp;&nbsp; (gdb) run -c /etc/LCDd.conf<br>&nbsp;&nbsp;&nbsp; [...]<br>&nbsp;&nbsp;&nbsp; Segmentation fault<br>&nbsp;&nbsp;&nbsp; (gdb) backtrace<br><br>&nbsp;&nbsp;&nbsp; Thanks,<br>&nbsp;&nbsp;&nbsp; GFK's<br>&nbsp;&nbsp;&nbsp; --
 <br>&nbsp;&nbsp;&nbsp; Guillaume Filion, ing. jr<br>&nbsp;&nbsp;&nbsp; Logidac Tech., Beaumont, Québec, Canada - http://logidac.com/<br>&nbsp;&nbsp;&nbsp; PGP Key and more: http://guillaume.filion.org/<br><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-309228546-1157487340=:88382--