[RTEMS Project] #3817: RSB fails on FreeBSD 12.0 (32bit and 64bit)

RTEMS trac trac at rtems.org
Thu Nov 7 21:29:46 UTC 2019

#3817: RSB fails on FreeBSD 12.0 (32bit and 64bit)
 Reporter:  Jeff Mayes  |       Owner:  Chris Johns
     Type:  defect      |      Status:  assigned
 Priority:  normal      |   Milestone:  5.1
Component:  arch/arm    |     Version:  5
 Severity:  normal      |  Resolution:
 Keywords:              |  Blocked By:
 Blocking:              |

Comment (by Chris Johns):

 Replying to [comment:9 Jeff Mayes]:
 > Does this look correct?  I excluded matches in /home directories.
 > # find / -name "libiconv*"
 > .. [snip] ...

 FreeBSD makes a **distinction** between `/usr` and `/usr/local`. Anything
 under `/usr` excluding `/usr/local` is part of the base OS and you should
 not touch. Additional packages or ports are installed under `/usr/local`.
 If you look back at comment 5 by me you will see I have referenced a
 `/usr/local` path and not a `/usr` path like you have.

 There are a couple of paths ...

 1. You need to check if you have the `libiconv` package installed as ask
 in comment 5. Maybe try `pkg info | grep libiconv` to see.

 2. When I originally added `libiconv` support for FreeBSD the OS versions
 of the libraries were not up to date and so the `libiconv` port was
 needed. The OS versions maybe suitable now, however at a guess I would say
 they are not as the build fails. You could look closely at the errors and
 OS provided library to know.

Ticket URL: <http://devel.rtems.org/ticket/3817#comment:10>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list