Flyspray:: Tue, 17 Jul 2018 17:25:18 +0000 Flyspray:: CRUX: Recently opened tasks https://crux.nu/bugs/ FS#1675: krb5: broken download uri (https only) Seif Lekbir Tue, 17 Jul 2018 15:01:37 +0000 https://web.mit.edu/kerberos/dist/krb5/1.16/krb5-1.16.tar.gz
requesting it via https gives an http response of 401 Unauthorized with error msg: "Username/Password Authentication Failed."

i suggest changing the source url to pull from https://kerberos.org/
and the link to current port source is: https://kerberos.org/dist/krb5/1.16/krb5-1.16.tar.gz]]>
https://crux.nu/bugs/index.php?do=details&task_id=1675 https://crux.nu/bugs/index.php?do=details&task_id=1675
FS#1673: qt4 outdated source url li Sun, 01 Jul 2018 19:23:36 +0000 https://download.qt.io/archive/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz]]> https://crux.nu/bugs/index.php?do=details&task_id=1673 https://crux.nu/bugs/index.php?do=details&task_id=1673 FS#1672: [qt5] No cmake files in the package Predrag Ivanovic Tue, 26 Jun 2018 22:39:26 +0000 qt5 package currently ships without cmake files, which
breaks any application that is using cmake to find and build against Qt5.

Likely culprit is 'fix missing includes' in the Pkgfile, since
after removng it and rebuilding qt5, few applications I tried
build fine, since cmake files are there after that.

It is no longer needed, since it was fixed upstream
(https://bugreports.qt.io/browse/QTBUG-37417)
Trivial patch (just the Pkgfile) attached.
]]>
https://crux.nu/bugs/index.php?do=details&task_id=1672 https://crux.nu/bugs/index.php?do=details&task_id=1672
FS#1671: Add dtach to opt Alexander Matviychuk Mon, 25 Jun 2018 10:37:47 +0000
I think it's worth having it out of the box for example when I'm running sysup on a headless box and would like to disconnect and reconnect to the process later.]]>
https://crux.nu/bugs/index.php?do=details&task_id=1671 https://crux.nu/bugs/index.php?do=details&task_id=1671
FS#1670: [pulseaudio] Update to 12.0, and some tweaks to the port Predrag Ivanovic Sat, 23 Jun 2018 18:16:17 +0000 I've been using for a while, without issues (famous last words).
The most controversial one is moving conf files from /usr/etc to /etc :)
The other ones are:
- daemon.conf.d and client.conf.d directories, where user-side modifications
should go instead of directly modifying *.conf files.
(~/.config/pulse, with the same structure, can be used for user tweaks, too).

For the rest, read the patch.
Cherry-pick what you like, if anything, I won't get offended :)
]]>
https://crux.nu/bugs/index.php?do=details&task_id=1670 https://crux.nu/bugs/index.php?do=details&task_id=1670
FS#1669: lvm2 can't access libaio at boot if /usr is an lv David Brooke Fri, 15 Jun 2018 09:07:05 +0000
ldd $(which vgchange)
...
libaio.so.1 => /usr/lib/libaio.so.1 (0x00007f7a8c97c000)

however I have /usr as an lv, which means that vgchange can't run at boot (or shutdown) and the system won't start

all other libs required by vgchange are in /lib
]]>
https://crux.nu/bugs/index.php?do=details&task_id=1669 https://crux.nu/bugs/index.php?do=details&task_id=1669
FS#1668: python-32 footprint mismatch MISSING nis.so David Brooke Wed, 13 Jun 2018 15:58:59 +0000 MISSING -rwxr-xr-x root/root usr/lib32/python2.7/lib-dynload/nis.so
=======> ERROR: Building '/usr/ports/packages/python-32#2.7.15-1.pkg.tar.gz' failed.

This extension appears to require libtirpc for which there doesn't seem to be a 32 bit package

Full build log attached

]]>
https://crux.nu/bugs/index.php?do=details&task_id=1668 https://crux.nu/bugs/index.php?do=details&task_id=1668
FS#1667: Replacing pkg-config with pkgconf Camille Fri, 08 Jun 2018 14:00:07 +0000
pkgconf is reportedly both faster and has saner behavior[3][4]. Moreover it doesn't have circular dependency on glib.
I have been using pkgconf as a pkg-config replacement[5] on my machines for the past ~2 years without any problems.

[1] https://lists.archlinux.org/pipermail/arch-dev-public/2018-May/029252.html
[2] https://github.com/pkgconf/pkgconf/
[3] https://github.com/pkgconf/pkgconf#comparison-of-pkgconf-and-pkg-config-dependency-resolvers
[4] https://github.com/pkgconf/pkgconf/wiki/Roadmap#advocacy-with-distributions
[5] https://github.com/6c37/crux-ports-dropin/tree/master/pkgconf]]>
https://crux.nu/bugs/index.php?do=details&task_id=1667 https://crux.nu/bugs/index.php?do=details&task_id=1667
FS#1666: qt4: cannot be build Wawrzyniec Niewodniczanski Mon, 04 Jun 2018 07:00:50 +0000 ```
/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/bin/moc -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I../../../../../mkspecs/linux-g++ -I. -I../../../../../include/QtCore -I../../../../../include/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/usr/include -I.moc/release-static platform/graphics/qt/GraphicsLayerQt.cpp -o .moc/release-static/GraphicsLayerQt.moc
/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h:52: Parse error at "defined"
make[2]: *** [Makefile.WebKit:5184: .moc/release-static/GraphicsLayerQt.moc] Error 1
make[2]: Leaving directory '/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore'
make[1]: *** [Makefile.WebKit:79: sub-WebCore-make_default-ordered] Error 2
make[1]: Leaving directory '/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source'
make: *** [Makefile:747: sub-webkit-make_default-ordered] Error 2
=======> ERROR: Building '/usr/ports/opt/qt4/qt4#4.8.7-3.pkg.tar.gz' failed.
prt-get: error while install

-- Packages where install failed
qt4

```


Actual error message extracted:
```
(/scratch/qt4/src/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/MathExtras.h:52: Parse error at "defined")
```
]]>
https://crux.nu/bugs/index.php?do=details&task_id=1666 https://crux.nu/bugs/index.php?do=details&task_id=1666
FS#1665: opt/texlive is outdated and does not build Ryan Mullen Thu, 31 May 2018 11:26:16 +0000 https://crux.nu/bugs/index.php?do=details&task_id=1665 https://crux.nu/bugs/index.php?do=details&task_id=1665