Building pkg on BeagleBone / Raspberry Pi

Tim Kientzle tim at kientzle.com
Thu Nov 1 05:01:48 UTC 2012


The images built by beaglebsd.sh currently do not create
a swap partition.  After booting, you can add one:

# gpart add -t freebsd -s 512m mmcsd0
mmcsd0s3 added
# swapon /dev/mmcsd0s3




On Oct 31, 2012, at 9:47 PM, Kang Yin Su wrote:

> It looks like cc force to be killed due to OOM?
> pkgng is in world by default on freebsd10-current but there is no
> pre-built binary package for arm currently.
> 
> On Thu, Nov 1, 2012 at 11:39 AM, Alie Tan <alie at affle.com> wrote:
>> Hi,
>> 
>> Anyone have experience building pkg or any ports on BeagleBone / Raspberry
>> Pi?
>> 
>> I got "cc :Internal error" while compiling pkg on Beaglebone and Raspberry
>> Pi
>> 
>> root at beaglebone:/usr/ports/ports-mgmt # make -C /usr/ports/ports-mgmt/pkg
>> install clean
>> ===>  Building for pkg-1.0.1
>> ===> external (all)
>> ===> external/sqlite (all)
>> Warning: Object directory not changed from original
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/sqlite
>> building static sqlite3 library
>> ranlib libsqlite3.a
>> ===> external/libyaml (all)
>> Warning: Object directory not changed from original
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/api.c -o api.o
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/dumper.c -o
>> dumper.o
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/emitter.c -o
>> emitter.o
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/loader.c -o
>> loader.o
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/parser.c -o
>> parser.o
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/reader.c -o
>> reader.o
>> cc  -O -pipe  -fPIC
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/include
>> -I/usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml
>> -DHAVE_CONFIG_H -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c
>> /usr/ports/ports-mgmt/pkg/work/pkg-1.0.1/external/libyaml/src/scanner.c -o
>> scanner.o
>> cc: Internal error: Killed (program cc1)
>> Please submit a full bug report.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> *** [scanner.o] Error code 1
>> 1 error
>> *** [all] Error code 2
>> 1 error
>> *** [all] Error code 2
>> 1 error
>> *** [do-build] Error code 1
>> 
>> Stop in /usr/ports/ports-mgmt/pkg.
>> _______________________________________________
>> freebsd-arm at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
> 



More information about the freebsd-arm mailing list