Build FreeBSD: FAILED devel/qemu4 on x86_64-freebsd12.1 (glib-2.46.2-x86_64-freebsd12.1-1)
joel at rtems.org
joel at rtems.org
Sun Jun 21 01:11:39 UTC 2020
RTEMS Source Builder - Set Builder, 5.0.0-m2006-2
Host: FreeBSD-12.1-RELEASE-p3-amd64-64bit-ELF
FreeBSD rtbf64b 12.1-RELEASE-p3 FreeBSD 12.1-RELEASE-p3 GENERIC amd64
amd64
Build Time: 0:04:42.175011
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Build FAILED: glib-2.46.2-x86_64-freebsd12.1-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
libtool: link: warning: `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' seems to be moved
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
gmake[3]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gthread'
gmake[2]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gthread'
Making all in gobject
gmake[2]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject'
gmake all-recursive
gmake[3]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject'
Making all in .
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject'
CC libgobject_2_0_la-gatomicarray.lo
CC libgobject_2_0_la-gbinding.lo
CC libgobject_2_0_la-gboxed.lo
CC libgobject_2_0_la-gclosure.lo
CC libgobject_2_0_la-genums.lo
CC libgobject_2_0_la-gmarshal.lo
CC libgobject_2_0_la-gobject.lo
CC libgobject_2_0_la-gparam.lo
CC libgobject_2_0_la-gparamspecs.lo
../../glib-2.46.2/gobject/gparam.c:258:14: warning: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'GData *' (aka 'struct _GData *') [-Wint-conversion]
oldvalue = g_atomic_pointer_and (&pspec->qdata, ~(gsize)PARAM_FLOATING_FLAG);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../glib-2.46.2/glib/gatomic.h:226:45: note: expanded from macro 'g_atomic_pointer_and'
(gsize) __sync_fetch_and_and ((atomic), (val)); \
^~~~~
../../glib-2.46.2/gobject/gparam.c:278:14: warning: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'GData *' (aka 'struct _GData *') [-Wint-conversion]
oldvalue = g_atomic_pointer_and (&pspec->qdata, ~(gsize)PARAM_FLOATING_FLAG);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../glib-2.46.2/glib/gatomic.h:226:45: note: expanded from macro 'g_atomic_pointer_and'
(gsize) __sync_fetch_and_and ((atomic), (val)); \
^~~~~
../../glib-2.46.2/gobject/gparam.c:472:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
pspec->flags = (flags & G_PARAM_USER_MASK) | (flags & G_PARAM_MASK);
^~~~~~~~~~~~~~~~~
../../glib-2.46.2/gobject/gparam.c:54:33: note: expanded from macro 'G_PARAM_USER_MASK'
#define G_PARAM_USER_MASK (~0 << G_PARAM_USER_SHIFT)
~~ ^
CC libgobject_2_0_la-gsignal.lo
3 warnings generated.
CC libgobject_2_0_la-gsourceclosure.lo
CC libgobject_2_0_la-gtype.lo
CC libgobject_2_0_la-gtypemodule.lo
CC libgobject_2_0_la-gtypeplugin.lo
CC libgobject_2_0_la-gvalue.lo
CC libgobject_2_0_la-gvaluearray.lo
CC libgobject_2_0_la-gvaluetransform.lo
CC libgobject_2_0_la-gvaluetypes.lo
CC gobject-query.o
CC glib-genmarshal.o
GEN gobject-public-headers.txt
CCLD libgobject-2.0.la
libtool: link: warning: `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' seems to be moved
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
CCLD gobject-query
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
CCLD glib-genmarshal
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject'
Making all in tests
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject/tests'
gmake all-am
gmake[5]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject/tests'
gmake[5]: Nothing to be done for 'all-am'.
gmake[5]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject/tests'
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject/tests'
gmake[3]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject'
gmake[2]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gobject'
Making all in gio
gmake[2]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio'
gmake all-recursive
gmake[3]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio'
Making all in gdbus-2.0/codegen
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/gdbus-2.0/codegen'
gmake all-am
gmake[5]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/gdbus-2.0/codegen'
GEN gdbus-codegen
gmake[5]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/gdbus-2.0/codegen'
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/gdbus-2.0/codegen'
Making all in xdgmime
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/xdgmime'
gmake all-am
gmake[5]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/xdgmime'
CC libxdgmime_la-xdgmime.lo
CC libxdgmime_la-xdgmimealias.lo
CC libxdgmime_la-xdgmimecache.lo
CC libxdgmime_la-xdgmimeglob.lo
CC libxdgmime_la-xdgmimeicon.lo
CC libxdgmime_la-xdgmimeint.lo
CC libxdgmime_la-xdgmimemagic.lo
CC libxdgmime_la-xdgmimeparent.lo
CCLD libxdgmime.la
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
gmake[5]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/xdgmime'
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/xdgmime'
Making all in kqueue
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/kqueue'
gmake all-am
gmake[5]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/kqueue'
CC libkqueue_la-gkqueuefilemonitor.lo
CC libkqueue_la-kqueue-helper.lo
CC libkqueue_la-kqueue-thread.lo
CC libkqueue_la-kqueue-sub.lo
CC libkqueue_la-kqueue-missing.lo
CC libkqueue_la-kqueue-utils.lo
CC libkqueue_la-kqueue-exclusions.lo
CC libkqueue_la-dep-list.lo
CCLD libkqueue.la
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
gmake[5]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/kqueue'
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/kqueue'
Making all in .
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio'
CC libgio_2_0_la-gappinfo.lo
CC libgio_2_0_la-gasynchelper.lo
CC libgio_2_0_la-gasyncinitable.lo
CC libgio_2_0_la-gasyncresult.lo
CC libgio_2_0_la-gbufferedinputstream.lo
CC libgio_2_0_la-gbufferedoutputstream.lo
CC libgio_2_0_la-gbytesicon.lo
CC libgio_2_0_la-gcancellable.lo
CC libgio_2_0_la-gcharsetconverter.lo
CC libgio_2_0_la-gcontextspecificgroup.lo
CC libgio_2_0_la-gconverter.lo
CC libgio_2_0_la-gconverterinputstream.lo
CC libgio_2_0_la-gconverteroutputstream.lo
CC libgio_2_0_la-gcredentials.lo
CC libgio_2_0_la-gdatainputstream.lo
CC libgio_2_0_la-gdataoutputstream.lo
CC libgio_2_0_la-gdrive.lo
CC libgio_2_0_la-gdummyfile.lo
CC libgio_2_0_la-gdummyproxyresolver.lo
CC libgio_2_0_la-gdummytlsbackend.lo
CC libgio_2_0_la-gemblem.lo
CC libgio_2_0_la-gemblemedicon.lo
CC libgio_2_0_la-gfile.lo
CC libgio_2_0_la-gfileattribute.lo
CC libgio_2_0_la-gfileenumerator.lo
CC libgio_2_0_la-gfileicon.lo
CC libgio_2_0_la-gfileinfo.lo
CC libgio_2_0_la-gfileinputstream.lo
CC libgio_2_0_la-gfilemonitor.lo
CC libgio_2_0_la-gfilenamecompleter.lo
CC libgio_2_0_la-gfileoutputstream.lo
CC libgio_2_0_la-gfileiostream.lo
CC libgio_2_0_la-gfilterinputstream.lo
CC libgio_2_0_la-gfilteroutputstream.lo
CC libgio_2_0_la-gicon.lo
CC libgio_2_0_la-ginetaddress.lo
CC libgio_2_0_la-ginetaddressmask.lo
CC libgio_2_0_la-ginetsocketaddress.lo
CC libgio_2_0_la-ginitable.lo
CC libgio_2_0_la-ginputstream.lo
CC libgio_2_0_la-gioerror.lo
CC libgio_2_0_la-giomodule.lo
CC libgio_2_0_la-gioscheduler.lo
CC libgio_2_0_la-giostream.lo
CC libgio_2_0_la-gloadableicon.lo
CC libgio_2_0_la-gmount.lo
CC libgio_2_0_la-gmemoryinputstream.lo
CC libgio_2_0_la-gmemoryoutputstream.lo
CC libgio_2_0_la-gmountoperation.lo
CC libgio_2_0_la-gnativevolumemonitor.lo
CC libgio_2_0_la-gnativesocketaddress.lo
CC libgio_2_0_la-gnetworkaddress.lo
CC libgio_2_0_la-gnetworking.lo
CC libgio_2_0_la-gnetworkmonitor.lo
CC libgio_2_0_la-gnetworkmonitorbase.lo
CC libgio_2_0_la-gnetworkservice.lo
CC libgio_2_0_la-goutputstream.lo
CC libgio_2_0_la-gpermission.lo
CC libgio_2_0_la-gpollableinputstream.lo
CC libgio_2_0_la-gpollableoutputstream.lo
CC libgio_2_0_la-gpollableutils.lo
CC libgio_2_0_la-gpollfilemonitor.lo
CC libgio_2_0_la-gproxy.lo
CC libgio_2_0_la-gproxyaddress.lo
CC libgio_2_0_la-gproxyaddressenumerator.lo
CC libgio_2_0_la-gproxyresolver.lo
CC libgio_2_0_la-gresolver.lo
CC libgio_2_0_la-gresource.lo
CC libgio_2_0_la-gresourcefile.lo
CC libgio_2_0_la-gseekable.lo
CC libgio_2_0_la-gsimpleasyncresult.lo
CC libgio_2_0_la-gsimpleiostream.lo
CC libgio_2_0_la-gsimplepermission.lo
CC libgio_2_0_la-gsocket.lo
CC libgio_2_0_la-gsocketaddress.lo
CC libgio_2_0_la-gsocketaddressenumerator.lo
CC libgio_2_0_la-gsocketclient.lo
CC libgio_2_0_la-gsocketconnectable.lo
CC libgio_2_0_la-gsocketconnection.lo
CC libgio_2_0_la-gsocketcontrolmessage.lo
CC libgio_2_0_la-gsocketinputstream.lo
CC libgio_2_0_la-gsocketlistener.lo
CC libgio_2_0_la-gsocketoutputstream.lo
CC libgio_2_0_la-gsubprocesslauncher.lo
CC libgio_2_0_la-gsubprocess.lo
CC libgio_2_0_la-gsocketservice.lo
CC libgio_2_0_la-gsrvtarget.lo
CC libgio_2_0_la-gsimpleproxyresolver.lo
CC libgio_2_0_la-gtask.lo
CC libgio_2_0_la-gtcpconnection.lo
CC libgio_2_0_la-gtcpwrapperconnection.lo
CC libgio_2_0_la-gthreadedsocketservice.lo
CC libgio_2_0_la-gthemedicon.lo
CC libgio_2_0_la-gthreadedresolver.lo
CC libgio_2_0_la-gtlsbackend.lo
CC libgio_2_0_la-gtlscertificate.lo
../../glib-2.46.2/gio/gthreadedresolver.c:587:11: warning: explicitly assigning value of variable of type 'guint32' (aka 'unsigned int') to itself [-Wself-assign]
ttl = ttl; /* To avoid -Wunused-but-set-variable */
~~~ ^ ~~~
CC libgio_2_0_la-gtlsclientconnection.lo
CC libgio_2_0_la-gtlsconnection.lo
1 warning generated.
CC libgio_2_0_la-gtlsdatabase.lo
CC libgio_2_0_la-gtlsfiledatabase.lo
CC libgio_2_0_la-gtlsinteraction.lo
CC libgio_2_0_la-gtlspassword.lo
CC libgio_2_0_la-gtlsserverconnection.lo
CC libgio_2_0_la-gunionvolumemonitor.lo
CC libgio_2_0_la-gvfs.lo
CC libgio_2_0_la-gvolume.lo
CC libgio_2_0_la-gvolumemonitor.lo
CC libgio_2_0_la-gzlibcompressor.lo
CC libgio_2_0_la-gzlibdecompressor.lo
CC libgio_2_0_la-gioenumtypes.lo
CC libgio_2_0_la-glistmodel.lo
CC libgio_2_0_la-gliststore.lo
CC libgio_2_0_la-gdesktopappinfo.lo
CC libgio_2_0_la-gfiledescriptorbased.lo
CC libgio_2_0_la-gunixconnection.lo
CC libgio_2_0_la-gunixcredentialsmessage.lo
CC libgio_2_0_la-gunixfdlist.lo
CC libgio_2_0_la-gunixfdmessage.lo
CC libgio_2_0_la-gunixmount.lo
CC libgio_2_0_la-gunixmounts.lo
CC libgio_2_0_la-gunixsocketaddress.lo
CC libgio_2_0_la-gunixvolume.lo
CC libgio_2_0_la-gunixvolumemonitor.lo
CC libgio_2_0_la-gunixinputstream.lo
CC libgio_2_0_la-gunixoutputstream.lo
CC libgio_2_0_la-gcontenttype.lo
CC libgio_2_0_la-gfdonotificationbackend.lo
CC libgio_2_0_la-ggtknotificationbackend.lo
CC libgio_2_0_la-gapplication.lo
CC libgio_2_0_la-gapplicationcommandline.lo
CC libgio_2_0_la-gapplicationimpl-dbus.lo
CC libgio_2_0_la-gactiongroup.lo
CC libgio_2_0_la-gactionmap.lo
CC libgio_2_0_la-gsimpleactiongroup.lo
CC libgio_2_0_la-gremoteactiongroup.lo
CC libgio_2_0_la-gactiongroupexporter.lo
CC libgio_2_0_la-gdbusactiongroup.lo
CC libgio_2_0_la-gaction.lo
CC libgio_2_0_la-gpropertyaction.lo
CC libgio_2_0_la-gsimpleaction.lo
CC libgio_2_0_la-gmenumodel.lo
CC libgio_2_0_la-gmenu.lo
CC libgio_2_0_la-gmenuexporter.lo
CC libgio_2_0_la-gdbusmenumodel.lo
CC libgio_2_0_la-gnotification.lo
CC libgio_2_0_la-gnotificationbackend.lo
CC libgio_2_0_la-gvdb-reader.lo
CC libgio_2_0_la-gdelayedsettingsbackend.lo
CC libgio_2_0_la-gkeyfilesettingsbackend.lo
CC libgio_2_0_la-gmemorysettingsbackend.lo
CC libgio_2_0_la-gnullsettingsbackend.lo
CC libgio_2_0_la-gsettingsbackend.lo
CC libgio_2_0_la-gsettingsschema.lo
CC libgio_2_0_la-gsettings-mapping.lo
CC libgio_2_0_la-gsettings.lo
CC libgio_2_0_la-gdbusutils.lo
CC libgio_2_0_la-gdbusaddress.lo
CC libgio_2_0_la-gdbusauthobserver.lo
CC libgio_2_0_la-gdbusauth.lo
../../glib-2.46.2/gio/gdbusaddress.c:277:14: warning: explicitly assigning value of variable of type 'const gchar *' (aka 'const char *') to itself [-Wself-assign]
nonce_file = nonce_file; /* To avoid -Wunused-but-set-variable */
~~~~~~~~~~ ^ ~~~~~~~~~~
CC libgio_2_0_la-gdbusauthmechanism.lo
CC libgio_2_0_la-gdbusauthmechanismanon.lo
../../glib-2.46.2/gio/gdbusauth.c:1018:12: warning: explicitly assigning value of variable of type 'guchar' (aka 'unsigned char') to itself [-Wself-assign]
byte = byte; /* To avoid -Wunused-but-set-variable */
~~~~ ^ ~~~~
1 warning generated.
CC libgio_2_0_la-gdbusauthmechanismexternal.lo
CC libgio_2_0_la-gdbusauthmechanismsha1.lo
CC libgio_2_0_la-gdbuserror.lo
../../glib-2.46.2/gio/gdbusauthmechanismsha1.c:424:17: warning: explicitly assigning value of variable of type 'guint64' (aka 'unsigned long') to itself [-Wself-assign]
line_when = line_when; /* To avoid -Wunused-but-set-variable */
~~~~~~~~~ ^ ~~~~~~~~~
../../glib-2.46.2/gio/gdbusauthmechanismsha1.c:560:24: warning: explicitly assigning value of variable of type 'guint' (aka 'unsigned int') to itself [-Wself-assign]
num_create_tries = num_create_tries; /* To avoid -Wunused-but-set-variable */
~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
../../glib-2.46.2/gio/gdbusauthmechanismsha1.c:749:21: warning: explicitly assigning value of variable of type 'guint64' (aka 'unsigned long') to itself [-Wself-assign]
line_when = line_when; /* To avoid -Wunused-but-set-variable */
~~~~~~~~~ ^ ~~~~~~~~~
1 warning generated.
CC libgio_2_0_la-gdbusconnection.lo
CC libgio_2_0_la-gdbusmessage.lo
CC libgio_2_0_la-gdbusnameowning.lo
3 warnings generated.
CC libgio_2_0_la-gdbusnamewatching.lo
../../glib-2.46.2/gio/gdbusmessage.c:1896:11: warning: explicitly assigning value of variable of type 'gboolean' (aka 'int') to itself [-Wself-assign]
is_leaf = is_leaf; /* To avoid -Wunused-but-set-variable */
~~~~~~~ ^ ~~~~~~~
CC libgio_2_0_la-gdbusproxy.lo
CC libgio_2_0_la-gdbusprivate.lo
CC libgio_2_0_la-gdbusintrospection.lo
CC libgio_2_0_la-gdbusmethodinvocation.lo
1 warning generated.
CC libgio_2_0_la-gdbusserver.lo
CC libgio_2_0_la-gdbusinterface.lo
CC libgio_2_0_la-gdbusinterfaceskeleton.lo
CC libgio_2_0_la-gdbusobject.lo
CC libgio_2_0_la-gdbusobjectskeleton.lo
CC libgio_2_0_la-gdbusobjectproxy.lo
CC libgio_2_0_la-gdbusobjectmanager.lo
CC libgio_2_0_la-gdbusobjectmanagerclient.lo
CC libgio_2_0_la-gdbusobjectmanagerserver.lo
CC libgio_2_0_la-gtestdbus.lo
CC libgio_2_0_la-ghttpproxy.lo
CC libgio_2_0_la-glocalfile.lo
CC libgio_2_0_la-glocalfileenumerator.lo
CC libgio_2_0_la-glocalfileinfo.lo
CC libgio_2_0_la-glocalfileinputstream.lo
CC libgio_2_0_la-glocalfilemonitor.lo
CC libgio_2_0_la-glocalfileoutputstream.lo
CC libgio_2_0_la-glocalfileiostream.lo
CC libgio_2_0_la-glocalvfs.lo
CC libgio_2_0_la-gsocks4proxy.lo
CC libgio_2_0_la-gsocks4aproxy.lo
CC libgio_2_0_la-gsocks5proxy.lo
CC libgio_2_0_la-thumbnail-verify.lo
CC gio-querymodules.o
CC gvdb-builder.o
CC glib-compile-schemas.o
CC glib-compile-resources.o
CC gsettings-tool.o
CC gdbus-tool.o
CC gapplication-tool.o
CC gresource-gresource-tool.o
GEN gio-public-headers.txt
CCLD libgio-2.0.la
CCLD glib-compile-schemas
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' seems to be moved
libtool: link: warning: `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' seems to be moved
libtool: link: warning: `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' seems to be moved
libtool: link: warning: `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' seems to be moved
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
CCLD gio-querymodules
CCLD glib-compile-resources
CCLD gsettings
CCLD gdbus
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
CCLD gapplication
CCLD gresource
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libffi.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
libtool: link: warning: library `/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/tmp/sb-1002/devel/qemu4/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib/libintl.la' was moved.
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio'
Making all in tests
gmake[4]: Entering directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/tests'
GEN gdbus-test-codegen-generated.h
GEN giotypefuncs.c
Fatal Python error: Py_Initialize: can't initialize sys standard streams
OSError: [Errno 9] Bad file descriptor
Current thread 0x00000008009e2000 (most recent call first):
gmake[4]: *** [Makefile:4656: gdbus-test-codegen-generated.h] Abort trap (core dumped)
gmake[4]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio/tests'
gmake[3]: *** [Makefile:4094: all-recursive] Error 1
gmake[3]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio'
gmake[2]: *** [Makefile:1861: all] Error 2
gmake[2]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build/gio'
gmake[1]: *** [Makefile:1212: all-recursive] Error 1
gmake[1]: Leaving directory '/usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/build'
gmake: *** [Makefile:854: all] Error 2
shell cmd failed: /bin/sh -ex /usr/home/joel/rtems-cron-5.0.0-m2006-2/rtems-source-builder-5.0.0-m2006-2/bare/build/glib-2.46.2-x86_64-freebsd12.1-1/do-build
error: building glib-2.46.2-x86_64-freebsd12.1-1
See error report: rsb-report-glib-2.46.2-x86_64-freebsd12.1-1.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Output
======
Build Set: devel/qemu4
config: devel/libiconv-1.14-1.cfg
config: devel/gettext-0.18.3.1-1.cfg
package: gettext-0.18.3.1-x86_64-freebsd12.1-1
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2006-2/sources/gettext-0.18.3.1.tar.gz -> sources/gettext-0.18.3.1.tar.gz
building: gettext-0.18.3.1-x86_64-freebsd12.1-1
sizes: gettext-0.18.3.1-x86_64-freebsd12.1-1: 116.311MB (installed: 13.246MB)
cleaning: gettext-0.18.3.1-x86_64-freebsd12.1-1
reporting: devel/gettext-0.18.3.1-1.cfg -> gettext-0.18.3.1-x86_64-freebsd12.1-1.txt
reporting: devel/gettext-0.18.3.1-1.cfg -> gettext-0.18.3.1-x86_64-freebsd12.1-1.xml
config: devel/libffi-3.0.13-1.cfg
package: libffi-3.0.13-x86_64-freebsd12.1-1
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2006-2/sources/libffi-3.0.13.tar.gz -> sources/libffi-3.0.13.tar.gz
Creating source directory: patches
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2006-2/sources/libffi-pkg-conf...<see log> -> patches/libffi-pkg-config-lib64-fix.diff
building: libffi-3.0.13-x86_64-freebsd12.1-1
sizes: libffi-3.0.13-x86_64-freebsd12.1-1: 4.514MB (installed: 130.538KB)
cleaning: libffi-3.0.13-x86_64-freebsd12.1-1
reporting: devel/libffi-3.0.13-1.cfg -> libffi-3.0.13-x86_64-freebsd12.1-1.txt
reporting: devel/libffi-3.0.13-1.cfg -> libffi-3.0.13-x86_64-freebsd12.1-1.xml
config: devel/pixman-0.40.0-1.cfg
package: pixman-0.40.0-x86_64-freebsd12.1-1
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2006-2/sources/pixman-0.40.0.tar.gz -> sources/pixman-0.40.0.tar.gz
building: pixman-0.40.0-x86_64-freebsd12.1-1
sizes: pixman-0.40.0-x86_64-freebsd12.1-1: 29.938MB (installed: 1.906MB)
cleaning: pixman-0.40.0-x86_64-freebsd12.1-1
reporting: devel/pixman-0.40.0-1.cfg -> pixman-0.40.0-x86_64-freebsd12.1-1.txt
reporting: devel/pixman-0.40.0-1.cfg -> pixman-0.40.0-x86_64-freebsd12.1-1.xml
config: devel/glib-2.46.2-1.cfg
package: glib-2.46.2-x86_64-freebsd12.1-1
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2006-2/sources/glib-2.46.2.tar.xz -> sources/glib-2.46.2.tar.xz
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2006-2/sources/glib-2.46.2-werror.patch -> patches/glib-2.46.2-werror.patch
building: glib-2.46.2-x86_64-freebsd12.1-1
error: building glib-2.46.2-x86_64-freebsd12.1-1
Build FAILED
See error report: rsb-report-glib-2.46.2-x86_64-freebsd12.1-1.txt
error: building glib-2.46.2-x86_64-freebsd12.1-1
Mailing report: build at rtems.org
Report
======
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Jun 20 20:09:50 2020
==============================================================================
Report: devel/gettext-0.18.3.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Release
Version: 5.0.0-m2006-2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/gettext-0.18.3.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/gettext-0.18.3.1-1.cfg
------------------------------------------------------------------------------
Package: gettext-0.18.3.1-x86_64-freebsd12.1-1
Config: devel/gettext-0.18.3.1-1.cfg
Summary:
GetText offers to programmers, translators, and even users, a well
integrated set of tools and documentation.
URL:
http://www.gnu.org/software/gettext/
Version:
0.18.3.1
Release:
1
Sources: 1
1: http://ftp.gnu.org/pub/gnu/gettext/gettext-0.18.3.1.tar.gz
sha256: 0d8f9a33531b77776b3dc473e7940019ca19bfca5b4c06db6e96065eeb07245d
Patches: 0
Preparation:
build_top=$(pwd)
source_dir_gettext="gettext-0.18.3.1"
%setup source gettext -q -n gettext-0.18.3.1
%setup patch gettext -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "" -o "x86_64-freebsd12.1" == "" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross build
CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
LDLIBS="${SB_HOST_LIBS}"
LIBS="${SB_HOST_LIBS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
LIBS_FOR_HOST="${SB_HOST_LIBS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
LDLIBS="${SB_BUILD_LIBS}"
LIBS="${SB_BUILD_LIBS}"
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
../${source_dir_gettext}/configure --prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --bindir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/bin --exec_prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --includedir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/include --libdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib --libexecdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/libexec --mandir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/man --infodir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/info --datadir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1
gmake -j 4 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
gmake DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Jun 20 20:09:50 2020
==============================================================================
Report: devel/gettext-0.18.3.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Release
Version: 5.0.0-m2006-2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/gettext-0.18.3.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/gettext-0.18.3.1-1.cfg
------------------------------------------------------------------------------
Package: gettext-0.18.3.1-x86_64-freebsd12.1-1
Config: devel/gettext-0.18.3.1-1.cfg
Summary:
GetText offers to programmers, translators, and even users, a well
integrated set of tools and documentation.
URL:
http://www.gnu.org/software/gettext/
Version:
0.18.3.1
Release:
1
Sources: 1
1: http://ftp.gnu.org/pub/gnu/gettext/gettext-0.18.3.1.tar.gz
sha256: 0d8f9a33531b77776b3dc473e7940019ca19bfca5b4c06db6e96065eeb07245d
Patches: 0
Preparation:
build_top=$(pwd)
source_dir_gettext="gettext-0.18.3.1"
%setup source gettext -q -n gettext-0.18.3.1
%setup patch gettext -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "" -o "x86_64-freebsd12.1" == "" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross build
CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
LDLIBS="${SB_HOST_LIBS}"
LIBS="${SB_HOST_LIBS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
LIBS_FOR_HOST="${SB_HOST_LIBS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
LDLIBS="${SB_BUILD_LIBS}"
LIBS="${SB_BUILD_LIBS}"
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
../${source_dir_gettext}/configure --prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --bindir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/bin --exec_prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --includedir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/include --libdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib --libexecdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/libexec --mandir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/man --infodir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/info --datadir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1
gmake -j 4 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
gmake DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Jun 20 20:09:59 2020
==============================================================================
Report: devel/libffi-3.0.13-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Release
Version: 5.0.0-m2006-2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/libffi-3.0.13-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/libffi-3.0.13-1.cfg
------------------------------------------------------------------------------
Package: libffi-3.0.13-x86_64-freebsd12.1-1
Config: devel/libffi-3.0.13-1.cfg
Summary:
LibFFI provides a portable, high level programming interface to
various calling conventions.
URL:
https://sourceware.org/libffi/
Version:
3.0.13
Release:
1
Sources: 1
1: https://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz
sha256: 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c
Patches: 1
1: http://git.rtems.org/rtems-tools/plain/tools//libffi/libffi-pkg-config-lib64-fix.diff
sha256: f858658b7b57db13002987b7d6bb0293f181519032bf4dd36969ccb79d6b16a3
Preparation:
build_top=$(pwd)
source_dir_libffi="libffi-3.0.13"
%setup source libffi -q -n libffi-3.0.13
%setup patch libffi -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "" -o "x86_64-freebsd12.1" == "" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross build
CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
LDLIBS="${SB_HOST_LIBS}"
LIBS="${SB_HOST_LIBS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
LIBS_FOR_HOST="${SB_HOST_LIBS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
LDLIBS="${SB_BUILD_LIBS}"
LIBS="${SB_BUILD_LIBS}"
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
../${source_dir_libffi}/configure --prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --bindir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/bin --exec_prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --includedir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/include --libdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib --libexecdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/libexec --mandir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/man --infodir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/info --datadir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1
gmake -j 4 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
gmake DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Jun 20 20:09:59 2020
==============================================================================
Report: devel/libffi-3.0.13-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Release
Version: 5.0.0-m2006-2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/libffi-3.0.13-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/libffi-3.0.13-1.cfg
------------------------------------------------------------------------------
Package: libffi-3.0.13-x86_64-freebsd12.1-1
Config: devel/libffi-3.0.13-1.cfg
Summary:
LibFFI provides a portable, high level programming interface to
various calling conventions.
URL:
https://sourceware.org/libffi/
Version:
3.0.13
Release:
1
Sources: 1
1: https://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz
sha256: 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c
Patches: 1
1: http://git.rtems.org/rtems-tools/plain/tools//libffi/libffi-pkg-config-lib64-fix.diff
sha256: f858658b7b57db13002987b7d6bb0293f181519032bf4dd36969ccb79d6b16a3
Preparation:
build_top=$(pwd)
source_dir_libffi="libffi-3.0.13"
%setup source libffi -q -n libffi-3.0.13
%setup patch libffi -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "" -o "x86_64-freebsd12.1" == "" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross build
CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
LDLIBS="${SB_HOST_LIBS}"
LIBS="${SB_HOST_LIBS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
LIBS_FOR_HOST="${SB_HOST_LIBS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
LDLIBS="${SB_BUILD_LIBS}"
LIBS="${SB_BUILD_LIBS}"
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
../${source_dir_libffi}/configure --prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --bindir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/bin --exec_prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --includedir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/include --libdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib --libexecdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/libexec --mandir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/man --infodir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/info --datadir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1
gmake -j 4 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
gmake DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Jun 20 20:10:30 2020
==============================================================================
Report: devel/pixman-0.40.0-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Release
Version: 5.0.0-m2006-2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/pixman-0.40.0-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/pixman-0.40.0-1.cfg
------------------------------------------------------------------------------
Package: pixman-0.40.0-x86_64-freebsd12.1-1
Config: devel/pixman-0.40.0-1.cfg
Summary:
Pixman is a low-level software library for pixel manipulation,
providing features such as image compositing and trapezoid
rasterization.
URL:
http://www.pixman.org/
Version:
0.40.0
Release:
1
Sources: 1
1: http://cairographics.org/releases/pixman-0.40.0.tar.gz
sha512: 063776e132f5d59a6d3f94497da41d6fc1c7dca0d269149c78247f0e0d7f520a25208d908cf5e421d1564889a91da44267b12d61c0bd7934cd54261729a7de5f
Patches: 0
Preparation:
build_top=$(pwd)
source_dir_pixman="pixman-0.40.0"
%setup source pixman -q -n pixman-0.40.0
%setup patch pixman -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "" -o "x86_64-freebsd12.1" == "" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross build
CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
LDLIBS="${SB_HOST_LIBS}"
LIBS="${SB_HOST_LIBS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
LIBS_FOR_HOST="${SB_HOST_LIBS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
LDLIBS="${SB_BUILD_LIBS}"
LIBS="${SB_BUILD_LIBS}"
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
../${source_dir_pixman}/configure --prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --bindir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/bin --exec_prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --includedir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/include --libdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib --libexecdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/libexec --mandir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/man --infodir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/info --datadir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1 --disable-gtk --disable-libpng
gmake -j 4 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
gmake DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Jun 20 20:10:30 2020
==============================================================================
Report: devel/pixman-0.40.0-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Release
Version: 5.0.0-m2006-2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/pixman-0.40.0-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/pixman-0.40.0-1.cfg
------------------------------------------------------------------------------
Package: pixman-0.40.0-x86_64-freebsd12.1-1
Config: devel/pixman-0.40.0-1.cfg
Summary:
Pixman is a low-level software library for pixel manipulation,
providing features such as image compositing and trapezoid
rasterization.
URL:
http://www.pixman.org/
Version:
0.40.0
Release:
1
Sources: 1
1: http://cairographics.org/releases/pixman-0.40.0.tar.gz
sha512: 063776e132f5d59a6d3f94497da41d6fc1c7dca0d269149c78247f0e0d7f520a25208d908cf5e421d1564889a91da44267b12d61c0bd7934cd54261729a7de5f
Patches: 0
Preparation:
build_top=$(pwd)
source_dir_pixman="pixman-0.40.0"
%setup source pixman -q -n pixman-0.40.0
%setup patch pixman -p1
cd ${build_top}
Build:
build_top=$(pwd)
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross-build (Xc) if no target or the host and target match.
# Canadian-cross (Cxc) if build, host and target are all different.
if test -z "" -o "x86_64-freebsd12.1" == "" ; then
build_dir="build-xc"
else
build_dir="build-cxc"
fi
else
build_dir="build"
fi
mkdir -p ${build_dir}
cd ${build_dir}
# Host and build flags, Cross build if host and build are different and
# Cxc build if target is deifned and also different.
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
# Cross build
CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
CPPFLAGS="${SB_HOST_CPPFLAGS}"
CFLAGS="${SB_HOST_CFLAGS}"
CXXFLAGS="${SB_HOST_CXXFLAGS}"
LDFLAGS="${SB_HOST_LDFLAGS}"
LDLIBS="${SB_HOST_LIBS}"
LIBS="${SB_HOST_LIBS}"
# Host
CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
LIBS_FOR_HOST="${SB_HOST_LIBS}"
CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
# Build
CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
else
LDFLAGS="${SB_BUILD_LDFLAGS}"
LDLIBS="${SB_BUILD_LIBS}"
LIBS="${SB_BUILD_LIBS}"
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
CC_FOR_BUILD=${CC}
CXX_FOR_BUILD=${CXX}
fi
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
../${source_dir_pixman}/configure --prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --bindir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/bin --exec_prefix=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5 --includedir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/include --libdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/lib --libexecdir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/libexec --mandir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/man --infodir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share/info --datadir=/home/joel/rtems-cron-5.0.0-m2006-2/tools/5/share --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1 --disable-gtk --disable-libpng
gmake -j 4 all
cd ${build_top}
Install:
build_top=$(pwd)
/bin/rm -rf $SB_BUILD_ROOT
cd ${build_dir}
gmake DESTDIR=$SB_BUILD_ROOT install
cd ${build_top}
More information about the build
mailing list