[Klone-users] insmod or launching a script on the foxboard

Stefano Barbato barbato at koanlogic.com
Wed Sep 24 16:27:52 EDT 2008


> [root at axis /mnt/flash]711# ./kloned ./kloned: 1: Syntax error: "("  
> unexpected

This usually happens on the FoxBoard when running applications  
compiled for the wrong CPU (for example if you try to run x86 code on  
the FOX) or applications compiled for the GNU libc when uClibc is in  
use (or vice versa).

See:	http://tech.groups.yahoo.com/group/foxboard/message/1358

bye,
s




On 24/set/08, at 22:05, smlabs wrote:

> Hello again,
>
> using the full path end checjking the ruturn status I achieved the  
> same error:
>
> [root at axis /mnt/flash]711# ./kloned ./kloned: 1: Syntax error: "("  
> unexpected
>
>
> maybe the "cdBluez-start" script  it doesn't right. In the following  
> the script:
>
> #! /bin/sh
> /sbin/insmod /lib/modules/2.4.31/kernel/net/bluetooth/bluetooth.ko
> /sbin/insmod /lib/modules/2.4.31/kernel/net/bluetooth/l2cap.ko
> /sbin/insmod /lib/modules/2.4.31/kernel/net/bluetooth/rfcomm/rfcomm.ko
> /sbin/insmod /lib/modules/2.4.31/kernel/drivers/bluetooth/hci_usb.ko
> hciconfig hci0 up name fox
>
> any suggestions?
>
>
>
> smlabs ha scritto:
>> thanks thomas. I'll try.
>> In your opinion to launch a bash script is better system or exec or  
>> shell_exec?
>>
>> regards
>>
>> thomas fossati ha scritto:
>>> Hi,
>>>
>>> On Sep 24, 2008, at 7:45 AM, smlabs wrote:
>>>> In particular I downloaded the project  klapp-minimal-lib-1.1.0/  
>>>> (from klone wiki) and I added in my.c the following functions:
>>>> /void functionBlue(void)
>>>> {
>>>>  system("cd /mnt/flash/");
>>>>  system("./cdBluez-start");
>>>>  return;
>>>> }
>>>
>>> It'd be better to call system(3) once with the full path of the  
>>> script, also check the return status of the syscall:
>>>
>>> int rc;
>>> switch ((rc = system("/mnt/flash/cdBluez-start")))
>>> {
>>>    case -1:
>>>        warn("waitpid or fork failure: %s", strerror(errno));
>>>        break;
>>>    case 0:  /* this should be ok */
>>>        break;
>>>    case 127:
>>>        warn("shell execution failed");
>>>        break;
>>>    default:
>>>        warn("cdBluez-start returned with status %d", rc);
>>>        break;
>>> }
>>>
>>> Otherwise, since system(3) spawns a different shell each time it  
>>> is invoked, the first "cd /mnt/flash" is lost when the "./cdBluez- 
>>> start" is called.
>>>
>>>> The compiling process doesn't give any errors.
>>>> But when I launch kloned from the konsole on my foxboard I  
>>>> received:
>>>> /[root at axis /mnt/flash]706# ./kloned
>>>> ./kloned: 1: Syntax error: "(" unexpected
>>>
>>> the unexpected "(" is an error message coming from the bourne  
>>> shell, it depends on your script.
>>>
>>> Hope it helps, t.
>>>
>>>
>>> _______________________________________________
>>> Klone-users mailing list
>>> Klone-users at koanlogic.com
>>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>>
>>
>> _______________________________________________
>> Klone-users mailing list
>> Klone-users at koanlogic.com
>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>
>
> _______________________________________________
> Klone-users mailing list
> Klone-users at koanlogic.com
> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>





More information about the klone-users mailing list