Hi again.
From the fragment you've posted, all we are able to see is that the compiler clang has failed with a segmentation fault while compiling firefox. I certainly don't have enough information from this fragment to tell you why.
To install firefox on your amd64 -release system, you need only:
Code:
# export PKG_PATH=http://<your.nearest.mirror>/pub/OpenBSD/5.5/packages/amd64/
# pkg_add firefox
If the pkg_add fails, a console log from
that would be very helpful.
To create a console log, use
script(1). The saved file can be filtered through
col(1) with the
-b option, then edited for copy/paste here.
Code:
$ script
Script started, output file is typescript
$ <command>
$ <command>
$ <command>
$ exit
Script done, output file is typescript
$ col -b < typescript > my.log
There are only two reasons a -release or -stable user
needs to create a package from its port:
- The package is unavailable from the project, either due to a licensing issue or an unusual $FLAVOR was not packaged
- A -stable port was developed but the project does not have a package for it.
Packages you build from ports are operationally identical to the packages the project makes available. There is no advantage to building from ports yourself. See FAQ 15.4.6.