Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#6688 closed enhancement (fixed)

Drop gstreamer-0.10 and associated packages

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 7.8
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Requires dropping xfce4-mixer and gst-ffmpeg.

The following need to have the dependency changes to external: libreoffice, seamonkey, firefox, thunderbird, parole. Remove reference to gst-ffmpeg from mozilla apps.

pidgin needs a patch: http://pkgs.fedoraproject.org/cgit/pidgin.git/tree/pidgin-2.10.11-gstreamer1.patch

qt4 is a problem. There is a separate qtwebkit version available at http://download.kde.org/stable/qtwebkit-2.3/2.3.4/src/ but I have not investigated how to best integrate it into qt4.

Change History (3)

comment:1 by bdubbs@…, 6 years ago

For qt4, add -no-webkit

For qtwebkit-2.3.4:

NOCONFIGURE=1 sh autogen.sh ./configure --prefix=$QT4DIR --with-gstreamer-1.0 make

Using -j10 failed after 10 minutes

ProcessLauncherGtk.cpp: error: 'AF_UNIX' was not declared error: 'SOCK_STREAM' was not declared error: 'socketpair' was not declared in this scope

sed -i '/errno.h/i #include <sys/socket.h>' path/to/ProcessLauncherGtk.cpp

then undefined reference to `void JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes ...

Found a patch at https://bugreports.qt.io/browse/QTBUG-44829

Add to ./Source/JavaScriptCore/runtime/JSObject.cpp:

template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<Int32Shape>(
      ExecState* exec, unsigned i, JSValue value);
template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<DoubleShape>(
      ExecState* exec, unsigned i, JSValue value);
template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<ContiguousShape>(
      ExecState* exec, unsigned i, JSValue value);

around line 1928.

Directories added: include/webkitgtk-3.0, share/webkitgtk-3.0

Libraries: libjavascriptcoregtk-3.0.so libwebkit2gtk-3.0.so (36M!/28M stripped) libwebkitgtk-3.0.so

Libexec: WebKitPluginProcess (34M!/27M stripped) WebKitWebProcess

bin: jsc-3

comment:2 by bdubbs@…, 6 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:3 by bdubbs@…, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 16219.

Last edited 6 years ago by bdubbs@… (previous) (diff)
Note: See TracTickets for help on using tickets.