Package Details: nightingale-git 78bd501-1

Git Clone URL: https://aur.archlinux.org/nightingale-git.git (read-only)
Package Base: nightingale-git
Description: Open source fork of the Songbird Media Player. Uses prebuilt xulrunner and sqlite.
Upstream URL: http://getnightingale.com/
Licenses: GPL2, BSD, MPL
Conflicts: nightingale
Provides: nightingale
Submitter: ilikenwf
Maintainer: ilikenwf
Last Packager: ilikenwf
Votes: 33
Popularity: 0.053341
First Submitted: 2011-09-27 15:44
Last Updated: 2016-06-19 04:11

Latest Comments

ilikenwf commented on 2016-06-17 05:57

Ok, so gcc5 mostly fixed it, but for whatever reason, the sqlite dependency will build fine, but xulr now does not (what in Arch has changed other than gcc enough to cause this???). At the end of the build, the compiled files aren't accessible and won't execute properly.

As a result, gcc5 and the use of the binary dependency prebuilts from our (nightingale's) downloads area are being used again until we can either find why these won't build anymore, or something else changes.

If anyone can tell me why we get "permission denied" errors unless we're root for building (or possibly outside of makepkg?) and how to fix, that'd be great so we can go back to non blob builds.

ilikenwf commented on 2016-06-16 13:40

@JohnRobson I think I need to make gcc5 a build dependency and set the mozconfig to use it. You can wait until I do, or try it, but I know mozilla doesn't built with gcc6.

JohnRobson commented on 2016-06-16 05:34

make[5]: *** [/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:1399: file_util.o] Error 1
make[5]: *** Waiting for unfinished jobs....
/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/logging.cc: In destructor ‘mozilla::Logger::~Logger()’:
/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/logging.cc:18:20: warning: variable ‘prlevel’ set but not used [-Wunused-but-set-variable]
PRLogModuleLevel prlevel = PR_LOG_DEBUG;
^~~~~~~
In file included from /tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/lock_impl.h:16:0,
from /tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/lock.h:8,
from /tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/histogram.h:38,
from /tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/message_loop.h:13,
from /tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/message_loop.cc:5:
/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/basictypes.h: In function ‘Dest bit_cast(const Source&)’:
/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/ipc/chromium/src/base/basictypes.h:370:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs]
typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : -1];
^~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release/ipc/chromium'
make[4]: *** [/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:759: libs_tier_xpcom] Error 2
make[4]: Leaving directory '/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release'
make[3]: *** [/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:770: tier_xpcom] Error 2
make[3]: Leaving directory '/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release'
make[2]: *** [/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:720: default] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release'
make[1]: *** [client.mk:356: build] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla'
make: *** [Makefile.songbird:130: xr-build-release] Error 2
make: Leaving directory '/tmp/yaourt-tmp-us/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2'
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build nightingale-git.

e-anima commented on 2016-03-14 19:39

tar (child): /tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/dependencies/linux-x86_64/xulrunner-1.9.2/release/xulrunner.tar.bz2:
somehow Error file not found.

Full error was: (sorry for german text)

tar (child): /tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/dependencies/linux-x86_64/xulrunner-1.9.2/release/xulrunner.tar.bz2: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Makefile:524: die Regel für Ziel „export“ scheiterte
make[4]: *** [export] Fehler 2
make[4]: Verzeichnis „/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/compiled/dependencies“ wird verlassen
/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/build/rules.mk:326: die Regel für Ziel „export_tier_deps“ scheiterte
make[3]: *** [export_tier_deps] Fehler 2
make[3]: Verzeichnis „/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/compiled“ wird verlassen
/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/build/rules.mk:353: die Regel für Ziel „tier_deps“ scheiterte
make[2]: *** [tier_deps] Fehler 2
make[2]: Verzeichnis „/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/compiled“ wird verlassen
/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/build/rules.mk:273: die Regel für Ziel „default“ scheiterte
make[1]: *** [default] Fehler 2
make[1]: Verzeichnis „/tmp/yaourt-tmp-marco/aur-nightingale-git/src/nightingale-hacking/compiled“ wird verlassen
Makefile:197: die Regel für Ziel „build“ scheiterte
make: *** [build] Fehler 2

ilikenwf commented on 2015-11-17 16:04

Great! Thanks for the help debugging! This is a better way of doing it, as it keeps from having to use a precompiled xulrunner.

mareke commented on 2015-10-10 07:12

It's working now!

ilikenwf commented on 2015-10-10 00:09

It should work now - please retry.

Sorry!

mareke commented on 2015-10-09 22:07

No building fails:

gfxFT2Utils.cpp:(.text+0x20d): undefined reference to `FT_Get_Sfnt_Table'
gfxFT2Utils.cpp:(.text+0x446): undefined reference to `FT_Get_Sfnt_Table'
/usr/bin/ld: libxul.so: hidden symbol `FT_Outline_Get_Bitmap' isn't defined
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:1221: recipe for target 'libxul.so' failed
make[5]: *** [libxul.so] Error 1
make[5]: Leaving directory '/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release/toolkit/library'
/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:757: recipe for target 'libs_tier_toolkit' failed
make[4]: *** [libs_tier_toolkit] Error 2
make[4]: Leaving directory '/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release'
/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:767: recipe for target 'tier_toolkit' failed
make[3]: *** [tier_toolkit] Error 2
make[3]: Leaving directory '/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release'
/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/config/rules.mk:720: recipe for target 'default' failed
make[2]: *** [default] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla/compiled/xulrunner-release'
client.mk:356: recipe for target 'build' failed
make[1]: *** [build] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2/mozilla'
Makefile.songbird:125: recipe for target 'xr-build-release' failed
make: *** [xr-build-release] Error 2
make: Leaving directory '/tmp/yaourt-tmp-marek/aur-nightingale-git/src/nightingale-deps/xulrunner-1.9.2'

ilikenwf commented on 2015-10-09 18:44

It should be fixed - have you tried?

ilikenwf commented on 2015-10-05 19:34

Ah, I know what's happening then.

I'll have to add autoconf 2.13 to the makedepends, but until then install autoconf2.13 from AUR.

I forgot that building the xul SDK in place would require this change, sorry! Please let me know if anything else breaks.

All comments