Dear Apostolos, you were correct with the i915 problems on old (non-internal GPU) systems. See related messages. I will buy me a spare Laptop of that generation on ebay that I can pick it up here in Berlin (to save several days of shipping etc), hopefully there is some cheap partially broken item which I can still afford. Apologies but you and Alexander Jung simply didn't provide enough info (in contrast to Ben). E.g. to provide these logs despite a black screen it would be possible by first starting sshd, then logging in from another machine and only then starting X11.
As promised I now give you a first preview regarding the subject line, even though it is meanwhile 9am and I'm still here from yesterday (really my last lines for the next half a day or so): I applied your diffs and followed your suggestions, did that manually and googgled. So it's all correct. Unlike you I don't have the problems you mentioned above. I added -lsocket to the linker path in some occasion, later this needs to go into a Makefile at the correct place (more later). The bins link and do run without runtime linker issues, until the LinUX flash-plugin itself starts demanding its runtime linker dependencies. Most of the issues can be solved via LD_PRELOAD_32= and/or by symlinking the expected suffixed to the libs reported as missing. But then in some cases that's not enough. For a first impression I downgraded to the vinatge LinUX NSAPI 11.2 32bit plugin to get a feeling if the wrapper would function at all (proof of concept). This needs a lot more time, but does look promising. Here quickly my configuration and some cmd lines. -a doesn't report errors here but -a (--auto) at the same time won't "see" any plugin to be added. Hence nothing would get listed with --list and no info shown. $ ./configure --enable-generic --enable-viewer --enable-player /tmp/npw-conf-29157-10066-8473.c WARNING: disabling glib memory hooks with --enable-generic Source path /code/20160908thu__NSAPI_PLUGIN/nspluginwrapper-1.4.4 Install prefix /usr nspluginwrapper root dir /usr/lib/nspluginwrapper Viewer paths /usr/lib/nspluginwrapper/%ARCH%/%OS% Build viewer yes Build standalone player yes Build 32-/64-bit at once no Build with generic APIs yes 32-bit library dir name lib 64-bit library dir name lib C compiler gcc -std=c99 C++ compiler g++ Strip binaries no Host OS solaris Host CPU i386 Host big endian no Target OS linux Target CPU i386 RPC init timeout 5 secs Memory allocation hooks libc Use thread checks (DEBUG) no Use malloc checks (DEBUG) no /code/20160908thu__NSAPI_PLUGIN/nspluginwrapper-1.4.4$ nspluginwrapper -v -i /home/martin/.mozilla/plugins/libflashplayer.so /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[25]: local: not found [No such file or directory] /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[56]: local: not found [No such file or directory] /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[25]: local: not found [No such file or directory] /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[56]: local: not found [No such file or directory] *** NSPlugin Viewer *** ERROR: ld.so.1: npviewer.bin: fatal: librt.so.1: open failed: No such file or directory /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[25]: local: not found [No such file or directory] /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[56]: local: not found [No such file or directory] /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[25]: local: not found [No such file or directory] /usr/lib/nspluginwrapper/i386/linux/npviewer[4]: .[56]: local: not found [No such file or directory] *** NSPlugin Viewer *** ERROR: ld.so.1: npviewer.bin: fatal: librt.so.1: open failed: No such file or directory nspluginwrapper: no appropriate viewer found for /home/martin/.mozilla/plugins/libflashplayer.so THIS IS THE NEW Flash23 LinUX32 PLUGIN: ldd /home/martin/.mozilla/plugins/libflashplayer.so libGL.so.1 => /usr/lib/libGL.so.1 libdl.so.2 => /lib/libdl.so.2 libdl.so.2 (GLIBC_2.1) => (version not found) libdl.so.2 (GLIBC_2.0) => (version not found) libpthread.so.0 => (file not found) libX11.so.6 => (file not found) libXt.so.6 => (file not found) librt.so.1 => /lib/librt.so.1 librt.so.1 (GLIBC_2.2) => (version not found) libnss3.so => (file not found) libsmime3.so => (file not found) libssl3.so => (file not found) libnspr4.so => (file not found) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 libfreetype.so.6 => /usr/lib/libfreetype.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => (file not found) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libgcc_s.so.1 (GLIBC_2.0) => (version not found) libc.so.6 => (file not found) libexpat.so.1 => /usr/lib/libexpat.so.1 libglapi.so.0 => /usr/lib/libglapi.so.0 libXext.so.0 => /usr/lib/libXext.so.0 libXdamage.so.1 => /usr/lib/libXdamage.so.1 libXfixes.so.1 => /usr/lib/libXfixes.so.1 libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 libX11.so.4 => /usr/lib/libX11.so.4 libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 libxcb.so.1 => /usr/lib/libxcb.so.1 libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 libdrm.so.2 => /usr/lib/xorg/libdrm.so.2 libm.so.2 => /usr/lib/libm.so.2 libpthread.so.1 => /usr/lib/libpthread.so.1 libc.so.1 => /usr/lib/libc.so.1 libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 libcairo.so.2 => /usr/lib/libcairo.so.2 libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 libXrender.so.1 => /usr/lib/libXrender.so.1 libXinerama.so.1 => /usr/lib/libXinerama.so.1 libXrandr.so.2 => /usr/lib/libXrandr.so.2 libXcursor.so.1 => /usr/lib/libXcursor.so.1 libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 libffi.so.6 => /usr/lib/libffi.so.6 libnsl.so.1 => /lib/libnsl.so.1 libz.so.1 => /usr/lib/libz.so.1 libbz2.so.1 => /usr/lib/libbz2.so.1 libpng14.so.14 => /usr/lib/libpng14.so.14 libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 libsocket.so.1 => /lib/libsocket.so.1 libXau.so.6 => /usr/lib/libXau.so.6 libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 libresolv.so.2 => /lib/libresolv.so.2 libmp.so.2 => /lib/libmp.so.2 libmd.so.1 => /lib/libmd.so.1 libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 libXevie.so.1 => /usr/lib/libXevie.so.1 libXss.so.1 => /usr/lib/libXss.so.1 More after the Weekend. In every way thanks for bringing this up and for your diffs. best regards, %martin bochnig >Четверг, 8 сентября 2016, 18:34 UTC от Apostolos Syropoulos ><asyropou...@yahoo.com>: > >> >> nspluginwrapper-1.4.4? >> >Yes that's exactly the version I have used > >> @Apostolos: Too bad you didn't tell what you changed to come that far, >> because by default it won't at least configure. >> So I cannot quickly (without hassle) re-create your scenario and hence cannot >> tell you what you are missing. >> The first thing it appears to depend on are GNU tools. > >diff -Naur nspluginwrapper-1.4.4/configure nspluginwrapper-1.4.4.new/configure >--- nspluginwrapper-1.4.4/configure 2011-07-01 06:18:57.000000000 +0300 >+++ nspluginwrapper-1.4.4.new/configure 2016-09-07 21:23:49.162350362 >+0300 >@@ -1,4 +1,4 @@ >-#!/bin/sh >+#!/bin/bash ># ># nspluginwrapper configure script (C) 2005-2009 Gwenole Beauchesne ># derived from qemu configure script, (C) 2003 Fabrice Bellard >@@ -506,8 +506,9 @@ >echo "GLIB 2.0 environment not found" >exit 1 >fi >+echo $TMPC >cat > $TMPC << EOF >-#include <glib.h> >+#include <glib-2.0/glib.h> >int main(void) { >(void) g_main_context_pending(NULL); >return 0; >@@ -537,12 +538,12 @@ >return 0; >} >EOF >- if ! $cc $CFLAGS $LDFLAGS $GTK_CFLAGS $TMPC -o $TMPE $GTK_LIBS > >/dev/null 2>&1; then >- echo "GTK+ 2.0 environment not usable" >- rm -f $TMPC >- exit 1 >- fi >- rm -f $TMPC $TMPE >+# if ! $cc $GTK_CFLAGS $TMPC -o $TMPE $GTK_LIBS > /dev/null 2>&1; then >+# echo "GTK+ 2.0 environment not usable" >+# rm -f $TMPC >+# exit 1 >+# fi >+# rm -f $TMPC $TMPE >fi > ># check for cURL compile CFLAGS > > >As you see I had to manually diasble the test since the test file compiles and >links just fine... but the script fails to see this... > > >diff -Naur nspluginwrapper-1.4.4/npapi/nptypes.h >nspluginwrapper-1.4.4.new/npapi/nptypes.h >--- nspluginwrapper-1.4.4/npapi/nptypes.h 2011-07-01 06:18:57.000000000 >+0300 >+++ nspluginwrapper-1.4.4.new/npapi/nptypes.h 2016-09-07 21:30:27.322562577 >+0300 >@@ -55,7 +55,7 @@ >typedef unsigned int uint32_t; >typedef long long int64_t; >typedef unsigned long long uint64_t; >-#elif defined(_AIX) || defined(__sun) || defined(__osf__) || defined(IRIX) || >defined(HPUX) >+#elif defined(_AIX) || defined(__osf__) || defined(IRIX) || defined(HPUX) >/* >* AIX and SunOS ship a inttypes.h header that defines [u]int32_t, >* but not bool for C. >diff -Naur nspluginwrapper-1.4.4/src/glibcurl.c >nspluginwrapper-1.4.4.new/src/glibcurl.c >--- nspluginwrapper-1.4.4/src/glibcurl.c 2011-07-01 06:18:57.000000000 >+0300 >+++ nspluginwrapper-1.4.4.new/src/glibcurl.c 2016-09-07 21:43:22.877235305 >+0300 >@@ -23,7 +23,7 @@ >copyright holder. > >*/ >- >+#define __EXTENSIONS__ >#include <glib.h> >#include "glibcurl.h" > >diff -Naur nspluginwrapper-1.4.4/src/gtk2xtbin.c >nspluginwrapper-1.4.4.new/src/gtk2xtbin.c >--- nspluginwrapper-1.4.4/src/gtk2xtbin.c 2011-07-01 06:18:57.000000000 >+0300 >+++ nspluginwrapper-1.4.4.new/src/gtk2xtbin.c 2016-09-07 21:45:06.093895371 >+0300 >@@ -41,7 +41,7 @@ >* The GtkXtBin widget allows for Xt toolkit code to be used >* inside a GTK application. >*/ >- >+#define __EXTENSIONS__ >#include "xembed.h" >#include "gtk2xtbin.h" >#include <gtk/gtk.h> > >Also, in files > > >nspluginwrapper-1.4.4.new/src/npw-player.c > >nspluginwrapper-1.4.4.new/src/npw-viewer.c > >comment out the lines containing the following command > >g_thread_init(NULL); > >A.S. > >---------------------- >Apostolos Syropoulos >Xanthi, Greece _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss