On Sat, Mar 3, 2012 at 10:04 PM, R. Diez <[email protected]> wrote:
> Hi all:
>
> I am automating the build process for some OpenRISC components, and the same
> script that builds GDB 7.2 successfully under Linux fails under Cygwin.
> That's the GDB from the OpenCores' gnu-src repository. The error log is:
>
> make -s
> Making info in doc
> Making info in po
> Making all in doc
> Making all in po
> Making all in .
> Making all in po
> /cygdrive/c/Ruben/fpga/orbuild/Builds/build-2012-03-01/OR1KSIM-bin/lib/libsim.a(sim-cmd.o):
> In function `initialize_readline':
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:796: undefined
> reference to `_rl_readline_name'
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:799: undefined
> reference to `_rl_attempted_completion_function'
> /cygdrive/c/Ruben/fpga/orbuild/Builds/build-2012-03-01/OR1KSIM-bin/lib/libsim.a(sim-cmd.o):
> In function `handle_sim_command':
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:671: undefined
> reference to `_readline'
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:704: undefined
> reference to `_add_history'
> /cygdrive/c/Ruben/fpga/orbuild/Builds/build-2012-03-01/OR1KSIM-bin/lib/libsim.a(sim-cmd.o):
> In function `repeat_last_command':
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:860: undefined
> reference to `_where_history'
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:863: undefined
> reference to `_history_get'
> /cygdrive/c/Ruben/fpga/orbuild/Builds/build-2012-03-01/OR1KSIM-bin/lib/libsim.a(sim-cmd.o):
> In function `sim_completion':
> /cygdrive/c/Ruben/fpga/orbuild/Repositories/OR1KSIM/sim-cmd.c:820: undefined
> reference to `_rl_completion_matches'
> collect2: ld gab 1 als Ende-Status zurück
> Makefile:269: recipe for target `run.exe' failed
> make[4]: *** [run.exe] Error 1
> Makefile:133: recipe for target `all' failed
> make[3]: *** [all] Error 1
> Makefile:10025: recipe for target `all-sim' failed
> make[2]: *** [all-sim] Error 2
> Makefile:858: recipe for target `all' failed
> make[1]: *** [all] Error 2
>
> I wonder if, under Cygwin, the readline library does not get pulled
> automatically by some other component and needs to be manually listed in the
> linker command line, somewhere in the makefile.

Are you sure your Cygwin install has the readline stuff? I recall you
have to manually go and add a lot of that in.

>
> By the way, most other stuff builds fine under Cygwin.

Which stuff? Which tool chain sources? This would be useful to
document on the wiki:
http://opencores.org/or1k/OpenRISC_GNU_tool_chain#Microsoft_Windows_with_Cygwin

Cheers

    Julius
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to