> Hi,
>
> After a long hiatus, I'm again trying to build things on freebsd.
>
> Seems I've got a good pull of the git.
>
> I then run
> ./bootstrap
> then
> ./configure --enable-maintainer-mode --enable-ft2232_libftdi
> --disable-doxygen-html
> then
> gmake
> then I get error:
> gmake[2]: Entering directory
> `/usr/home/steve/projects/include/freebsd/usr/ports/devel/openocd_port/work/openocd-0.4.20100103.237a707/doc'
> ...
> openocd.texi:12: @include `version.texi': No such file or directory.
> openocd.texi:37: warning: undefined flag: VERSION.
> openocd.texi:38: warning: undefined flag: UPDATED.
> openocd.texi:58: warning: undefined flag: VERSION.
> openocd.texi:59: warning: undefined flag: UPDATED.
>
> Am I missing a depend, or did I skip a build step required to generate
> version.texi?
Well, after a couple more bootstraps, configures, etc, that error
disappeared. Probably when I exported LDFLAGS+=-L/usr/local/lib if I
had to guess.
Also, I needed to add
#elif defined(__FreeBSD__)
HostOs = "linux";
to line 1364 of src/helper/command.c, which I noticed is generated on
configure, so obviously, the fix really belongs elsewhere.
> Also, since the binary built, I ran it and got:
> ....
> Error: 24 1 tcl.c:1013 handle_interface_command(): The specified
> JTAG interface was not found (ft2232)
> User : 25 1 command.c:527 command_print(): The following JTAG
> interfaces are available:
> Debug: 26 1 command.c:608 run_command(): Command failed with error code
> -101
> ....
>
> I ran it with sudo, so it's not a permissions issue; perhaps
> --enable-ft2232_libftdi didn't take?
Missed the warning about libftdi < 0.16; upgraded to 0.17, and
everything's shiny....
So, to recap, looks like all I need is the tweak to command.c to
maintain freebsd compatibility.
Best,
Steve
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development