I followed your steps, and I still get the same error as what I encountered before, as pasted below. Have you succeeded in your attempt anyway?<br><br>make[3]: Entering directory `/snapgear/user/olsrd/src/cfgparser'<br>ucfront-gcc arm-linux-gcc -mbig-endian -O1 -fno-common -fno-builtin -Wall  -Dlinux -D__linux__ -Dunix  -DEMBED -MD -Isrc -I./src  -Dlinux -MD -Isrc -I../../src  -Dlinux -DMAKELIB   -c -o olsrd_conf.o olsrd_conf.c
<br>bison -d -ooparse.c oparse.y<br>ucfront-gcc arm-linux-gcc -mbig-endian -O1 -fno-common -fno-builtin -Wall  -Dlinux -D__linux__ -Dunix  -DEMBED -MD -Isrc -I./src  -Dlinux -MD -Isrc -I../../src  -Dlinux -DMAKELIB   -c -o 
oparse.o oparse.c<br>flex -ooscan.c oscan.lex<br>ucfront-gcc arm-linux-gcc -mbig-endian -O1 -fno-common -fno-builtin -Wall  -Dlinux -D__linux__ -Dunix  -DEMBED -MD -Isrc -I./src  -Dlinux -MD -Isrc -I../../src  -Dlinux -DMAKELIB   -c -o 
oscan.o oscan.c<br>ucfront-gcc arm-linux-gcc -mbig-endian -O1 -fno-common -fno-builtin -Wall  -Dlinux -D__linux__ -Dunix  -DEMBED -MD -Isrc -I./src  -Dlinux -MD -Isrc -I../../src  -Dlinux -DMAKELIB   -c -o cfgfile_gen.o cfgfile_gen.c
<br>ucfront-gcc arm-linux-gcc -mbig-endian -g -fno-common -fno-builtin -Wl,-export-dynamic  -Wl,-export-dynamic  -shared -Wl,-soname,olsrd_cfgparser.so.0.1 -o olsrd_cfgparser.so.0.1 olsrd_conf.o oparse.o oscan.o cfgfile_gen.o
<br>oparse.o(.bss+0x8): In function `ifs_in_curr_cfg':<br>: multiple definition of `cnf'<br>olsrd_conf.o(.bss+0x4): first defined here<br>oparse.o(.bss+0x4): In function `ifs_in_curr_cfg':<br>: multiple definition of `current_line'
<br>olsrd_conf.o(.bss+0x0): first defined here<br>oscan.o(.bss+0x40): In function `yy_last_accepting_cpos':<br>: multiple definition of `current_line'<br>olsrd_conf.o(.bss+0x0): first defined here<br>oscan.o(.bss+0x44): In function `yy_last_accepting_cpos':
<br>: multiple definition of `cnf'<br>olsrd_conf.o(.bss+0x4): first defined here<br>cfgfile_gen.o(.bss+0x0): multiple definition of `current_line'<br>olsrd_conf.o(.bss+0x0): first defined here<br>cfgfile_gen.o(.bss+0x4): multiple definition of `cnf'
<br>olsrd_conf.o(.bss+0x4): first defined here<br>collect2: ld returned 1 exit status<br>make[3]: *** [olsrd_cfgparser.so.0.1] Error 1<br>make[3]: Leaving directory `/snapgear/user/olsrd/src/cfgparser'<br>make[2]: *** [cfgparser] Error 2
<br>make[2]: Leaving directory `/snapgear/user/olsrd'<br>make[1]: *** [all] Error 2<br>make[1]: Leaving directory `/snapgear/user'<br>make: *** [subdirs] Error 1<br><br><br><div><span class="gmail_quote">On 10/6/06, <b class="gmail_sendername">
Yoshihiko</b> <<a href="mailto:yoshiyaz@gmail.com">yoshiyaz@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I did it, too.<br><br>I added $(LDLIBS) to the link command of Makefile,<br>and added the part of romfs.<br>Then, comment out is to do CC ?= gcc of Makefile.inc,<br>and change OS detection to the OS = linux.<br><br>Yoshihiko
<br></blockquote></div>