[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: Re: KDE/kdeedu/kstars/kstars/indi
From: Jason Harris <jharris () 30doradus ! org>
Date: 2006-12-19 17:08:02
Message-ID: 45881C72.1090906 () 30doradus ! org
[Download RAW message or body]
Hi Ralf,
I'm still having the same errors in indicom.c, which I have attached to
this email. Again, adding "#include <termios.h>" to indicom.c resolves
these errors. Can you please have another look?
thanks,
Jason
Ralf Habacker wrote:
> Jason Harris schrieb:
>> SVN commit 614947 by harris:
>>
>> Fix compile. The new cfitsio shared lib needs to be linked against
>> libm. Also, there's something wrong with this #ifdef wrapper in
>> indicom.h:
>>
>> #ifdef HAVE_TERMIOS_H
>> #include <termios.h>
>> #endif
>>
>> I have termios.h, but it isn't being included by the above code. This
>> is on Linux (gentoo). As a workaround, I added a duplicate #include
>> to indicom.c. This will break compilation on w32, but I'll leave it to
>> the windows guys to figure out what is wrong with that ifdef.
>>
>>
> There were two problems:
> 1. HAVE_TERMIOS_H was defined in CMakeLists.txt, but not in
> config.h.cmake -> fixed
> 2. indicom.h does not include config.h -> fixed by including config.h
>
> Thanks for this pointer :-)
>> CCMAIL: kstars-devel@kde.org
>> CCMAIL: Ralf.Habacker@freenet.de
>>
>>
>>
>> M +1 -1 CMakeLists.txt
>> M +3 -0 indicom.c
>>
>>
>> --- trunk/KDE/kdeedu/kstars/kstars/indi/CMakeLists.txt #614946:614947
>> @@ -165,7 +165,7 @@
>>
>> kde4_add_library(cfitsio SHARED ${libcfitsio_SRCS})
>>
>> -target_link_libraries(cfitsio)
>> +target_link_libraries(cfitsio m)
>>
> This should be limited to unix, because libm isn't available on windows.
> Additional it looks to me that some m references are obsolate if they
> are only there because of former static including of cfitsio sources
>
> Ralf
>
>
["kstars_errs" (text/plain)]
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c: In function `tty_connect':
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:808: error: storage size of \
'tty_setting' isn't known
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:817: error: `B0' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:817: error: (Each undeclared \
identifier is reported only once
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:817: error: for each \
function it appears in.)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:820: error: `B50' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:823: error: `B75' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:826: error: `B110' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:829: error: `B134' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:832: error: `B150' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:835: error: `B200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:838: error: `B300' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:841: error: `B600' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:844: error: `B1200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:847: error: `B1800' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:850: error: `B2400' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:853: error: `B4800' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:856: error: `B9600' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:859: error: `B19200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:862: error: `B38400' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:865: error: `B57600' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:868: error: `B115200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:871: error: `B230400' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:880: error: implicit \
declaration of function `cfsetispeed'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:881: error: implicit \
declaration of function `cfsetospeed'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `CSIZE' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `CSTOPB' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `PARENB' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `PARODD' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `HUPCL' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `CRTSCTS' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:892: error: `CLOCAL' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:892: error: `CREAD' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:897: error: `CS5' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:900: error: `CS6' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:903: error: `CS7' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:906: error: `CS8' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `PARMRK' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `ISTRIP' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IGNCR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `ICRNL' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `INLCR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IXOFF' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IXON' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IXANY' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:960: error: `INPCK' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:960: error: `IGNPAR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:960: error: `IGNBRK' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:963: error: `OPOST' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:963: error: `ONLCR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ICANON' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ECHO' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ECHOE' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ISIG' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `IEXTEN' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `NOFLSH' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `TOSTOP' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:972: error: `VMIN' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:973: error: `VTIME' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:976: error: implicit \
declaration of function `tcflush'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:976: error: `TCIOFLUSH' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:977: error: implicit \
declaration of function `tcsetattr'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:977: error: `TCSANOW' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:808: warning: unused \
variable `tty_setting'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c: In function \
`tty_disconnect':
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:996: error: `TCIOFLUSH' \
undeclared (first use in this function) make[2]: *** \
[kstars/kstars/CMakeFiles/kstars.dir/indi/indicom.o] Error 1
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c: In function `tty_connect':
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:808: error: storage size of \
'tty_setting' isn't known
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:817: error: `B0' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:817: error: (Each undeclared \
identifier is reported only once
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:817: error: for each \
function it appears in.)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:820: error: `B50' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:823: error: `B75' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:826: error: `B110' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:829: error: `B134' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:832: error: `B150' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:835: error: `B200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:838: error: `B300' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:841: error: `B600' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:844: error: `B1200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:847: error: `B1800' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:850: error: `B2400' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:853: error: `B4800' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:856: error: `B9600' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:859: error: `B19200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:862: error: `B38400' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:865: error: `B57600' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:868: error: `B115200' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:871: error: `B230400' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:880: error: implicit \
declaration of function `cfsetispeed'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:881: error: implicit \
declaration of function `cfsetospeed'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `CSIZE' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `CSTOPB' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `PARENB' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `PARODD' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `HUPCL' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:891: error: `CRTSCTS' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:892: error: `CLOCAL' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:892: error: `CREAD' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:897: error: `CS5' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:900: error: `CS6' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:903: error: `CS7' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:906: error: `CS8' undeclared \
(first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `PARMRK' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `ISTRIP' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IGNCR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `ICRNL' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `INLCR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IXOFF' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IXON' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:959: error: `IXANY' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:960: error: `INPCK' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:960: error: `IGNPAR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:960: error: `IGNBRK' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:963: error: `OPOST' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:963: error: `ONLCR' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ICANON' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ECHO' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ECHOE' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `ISIG' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `IEXTEN' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `NOFLSH' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:968: error: `TOSTOP' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:972: error: `VMIN' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:973: error: `VTIME' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:976: error: implicit \
declaration of function `tcflush'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:976: error: `TCIOFLUSH' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:977: error: implicit \
declaration of function `tcsetattr'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:977: error: `TCSANOW' \
undeclared (first use in this function)
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:808: warning: unused \
variable `tty_setting'
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c: In function \
`tty_disconnect':
/home/kstars/kde4svn/kdeedu/kstars/kstars/indi/indicom.c:996: error: `TCIOFLUSH' \
undeclared (first use in this function) make[2]: *** \
[kstars/kstars/CMakeFiles/kstars.dir/indi/indicom.o] Error 1
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic