Skip to content

Instantly share code, notes, and snippets.

@mp107
Created March 5, 2017 16:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mp107/1974899956644c93c84c6d8da6e52c6f to your computer and use it in GitHub Desktop.
Save mp107/1974899956644c93c84c6d8da6e52c6f to your computer and use it in GitHub Desktop.
MerSDK sfos-dogo@mp-X200s ~/mer/android/droid $ rpm/dhd/helpers/build_packages.sh
* Building rpm/droid-hal-dogo.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of droid-hal-dogo finished successfully
* Building rpm/droid-config-dogo.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of droid-configs finished successfully
connman not AVAILABLE
Changing domain from sales to sales
connman not AVAILABLE
DBus call failed, falling back to libssu
Forcing raw metadata refresh
Retrieving repository 'hotfixes' metadata .............................................................................................................[done]
Forcing building of repository cache
Building repository 'hotfixes' cache ..................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'jolla' metadata ................................................................................................................[done]
Forcing building of repository cache
Building repository 'jolla' cache .....................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Forcing building of repository cache
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'mer-tools' metadata ............................................................................................................[done]
Forcing building of repository cache
Building repository 'mer-tools' cache .................................................................................................................[done]
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following package is going to be upgraded:
droid-hal-dogo-devel
1 package to upgrade.
Overall download size: 12.9 MiB. No additional space will be used or freed after the operation.
Continue? [y/n/?] (y): y
Retrieving package droid-hal-dogo-devel-0.0.6-201703051636.armv7hl (1/1), 12.9 MiB ( 57.3 MiB unpacked)
Installing: droid-hal-dogo-devel-0.0.6-201703051636 ...................................................................................................[done]
Build libhybris? [Y/n/all]all
* No git url specified, assuming https://github.com/mer-hybris/libhybris.git
* pulling updates...
* No spec file for package building specified, building all I can find.
* Building rpm/libhybris.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of libhybris finished successfully
* pulling updates...
* Building rpm/pulseaudio-modules-droid.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of pulseaudio-modules-droid finished successfully
* pulling updates...
* No spec file for package building specified, building all I can find.
* Building rpm/mce-plugin-libhybris.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of mce-plugin-libhybris finished successfully
!! WARNING: ngfd-plugin-droid-vibrator build is known to halt under various scenarios!
!! Please keep interrupting/rebuilding until it works. We suspect CMake and SSDs :)
* No git url specified, assuming https://github.com/mer-hybris/ngfd-plugin-droid-vibrator.git
* pulling updates...
* No spec file for package building specified, building all I can find.
* Building rpm/ngfd-plugin-droid-vibrator.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of ngfd-plugin-droid-vibrator finished successfully
* No git url specified, assuming https://github.com/mer-hybris/qt5-feedback-haptics-droid-vibrator.git
* pulling updates...
* No spec file for package building specified, building all I can find.
* Building rpm/qt5-feedback-haptics-droid-vibrator.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of qt5-feedback-haptics-droid-vibrator finished successfully
* No git url specified, assuming https://github.com/mer-hybris/qt5-qpa-hwcomposer-plugin.git
* pulling updates...
* No spec file for package building specified, building all I can find.
* Building rpm/qt5-qpa-hwcomposer-plugin.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of qt5-qpa-hwcomposer-plugin finished successfully
* pulling updates...
* Building rpm/qtscenegraph-adaptation-droid.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of qtscenegraph-adaptation finished successfully
* pulling updates...
* Building rpm/sensorfw-qt5-hybris.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of sensorfw finished successfully
* No git url specified, assuming https://github.com/mer-hybris/geoclue-providers-hybris.git
* pulling updates...
* No spec file for package building specified, building all I can find.
* Building rpm/geoclue-providers-hybris.spec
* Building successful, adding packages to repo
Repository 'hotfixes' is up to date.
Repository 'jolla' is up to date.
Retrieving repository 'local-dogo-hal' metadata .......................................................................................................[done]
Building repository 'local-dogo-hal' cache ............................................................................................................[done]
Repository 'mer-tools' is up to date.
All repositories have been refreshed.
* Building of geoclue-providers-hybris finished successfully
* Building rpm/droid-hal-version-dogo.spec
NAME="Sony Xperia ZR"
ID=dogo
MER_HA_DEVICE=dogo
MER_HA_VENDOR=sony
VERSION="0.0.1.1 (armv7hl,unknown)"
VERSION_ID=0.0.1.1
PRETTY_NAME="dogo 0.0.1.1 (armv7hl,unknown)"
SAILFISH_BUILD=1
SAILFISH_FLAVOUR=unknown
HOME_URL="https://sailfishos.org/"
+ mkdir -p /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/doc/SailfishOS
+ cp /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/sailfish-version/packagelist.d/droid-hal-version-dogo /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//etc/hw-release /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/doc/SailfishOS/
+ rpm -qa
+ sort
/var/tmp/rpm-tmp.8SppyP: /usr/bin/sort: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.8SppyP (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.8SppyP (%install)
* Check /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo.log for full log.
!! building of package failed
MerSDK sfos-dogo@mp-X200s ~/mer/android/droid $
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.im1umY
+ umask 022
+ cd /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb -Wno-psabi'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb -Wno-psabi'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb -Wno-psabi -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ LD_AS_NEEDED=1
+ export LD_AS_NEEDED
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8SppyP
+ umask 022
+ cd /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo
+ '[' /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot '!=' / ']'
+ rm -rf /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot
++ dirname /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot
+ mkdir -p /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo
+ mkdir /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot
+ LANG=C
+ export LANG
+ unset DISPLAY
+ echo 'Building for unknown'
Building for unknown
+ mkdir -p /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/sailfish-version/packagelist.d
+ RPM_PATH=/home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/rpm/droid-hal-version-dogo.spec
++ rpmspec -q --buildrequires /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/rpm/droid-hal-version-dogo.spec
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-hal
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-config
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-config-sailfish
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa libhybris
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa mce-plugin-libhybris
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-hal-kernel
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-hal-img-boot
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-hal-img-recovery
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-config-preinit-plugins
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa pulseaudio-modules-droid
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa droid-config-pulseaudio-settings
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa ngfd-plugin-droid-vibrator
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa qt5-feedback-haptics-droid-vibrator
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa hybris-libsensorfw-qt5
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa qt5-qpa-hwcomposer-plugin
+ for req in '`rpmspec -q --buildrequires $RPM_PATH`'
+ rpm -qa qtscenegraph-adaptation
+ mkdir -p /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//etc
+ echo Creating hw-release
Creating hw-release
+ cat
+ cat /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//etc/hw-release
# This file is copied as hw-release (analogous to os-release)
NAME="Sony Xperia ZR"
ID=dogo
MER_HA_DEVICE=dogo
MER_HA_VENDOR=sony
VERSION="0.0.1.1 (armv7hl,unknown)"
VERSION_ID=0.0.1.1
PRETTY_NAME="dogo 0.0.1.1 (armv7hl,unknown)"
SAILFISH_BUILD=1
SAILFISH_FLAVOUR=unknown
HOME_URL="https://sailfishos.org/"
+ mkdir -p /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/doc/SailfishOS
+ cp /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/sailfish-version/packagelist.d/droid-hal-version-dogo /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//etc/hw-release /home/sfos-dogo/mer/android/droid/hybris/droid-hal-version-dogo/installroot//usr/share/doc/SailfishOS/
+ rpm -qa
+ sort
/var/tmp/rpm-tmp.8SppyP: /usr/bin/sort: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.8SppyP (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.8SppyP (%install)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment