Share

RPilot

Tracker: Bugs

5 Undefined symbol isblank in cmds.o - ID: 544412
Last Update: Settings changed ( auntfloyd )

Tried to compile RPilot on a Sun Sparc running Solaris
2.6 received the following error during linking.
Undefined symbol isblank first referenced in file
cmds.o

I successfully compiled and linked after changing the
library call isblank with isspace in two places in
cmds.c

This is my first bug report and any feedback would be
appreciated.


Patrick Eaton ( eatonpl ) - 2002-04-15 22:29

5

Closed

None

Rob Linwood

None

None

Public


Comments ( 2 )




Date: 2002-06-21 16:18
Sender: auntfloydProject Admin

Logged In: YES
user_id=18424

Ok, this should be fixed now. Sorry for the delay. I've been
very busy lately. I've confirmed that this now works on Solaris
(tested on Solaris 7), and it should work everywhere else as
well.
There should be a file attached which will fix this problem,
which is also fixed in RPilot 1.4.2
Thanks again.


Date: 2002-06-09 01:11
Sender: auntfloydProject Admin

Logged In: YES
user_id=18424

isblank(3) is a GNU extension to libc. You're right - I should
have worked around this on non-gnu systems. Using
isspace() should work, but the two are not the same.
Specifically, isblank() returns true only on characters which
display as blank spaces. A workaround will probably be
added soon.



Log in to comment.

Attached File ( 1 )

Filename Description Download
cmds.c Patched cmds.c Download

Changes ( 7 )

Field Old Value Date By
status_id Open 2002-06-21 16:27 auntfloyd
close_date 2002-06-09 01:12 2002-06-21 16:27 auntfloyd
status_id Pending 2002-06-21 16:18 auntfloyd
File Added 25563: cmds.c 2002-06-21 16:18 auntfloyd
assigned_to nobody 2002-06-09 01:12 auntfloyd
close_date - 2002-06-09 01:12 auntfloyd
status_id Open 2002-06-09 01:12 auntfloyd