[OpenIndiana-discuss] Fwd: TEST-pkg available: Hipster's future VirtualBox-5.1.6-SunOS-amd64-r110634.pkg

Мартин Бохниг opensxce at mail.ru
Wed Sep 21 18:08:45 UTC 2016


Hi Predrag,


you are very spot-on with your observation and indeed it is an important feature to have a complete guest additions iso.
Now, I already responded to that issue but I now know more than I did back then.
Here the old conversation:

https://openindiana.org/pipermail/openindiana-discuss/2016-September/019541.html 

bentahyr at chez.com bentahyr at chez.com 
 Mon Sep 19 22:59:11 UTC 2016
>>Install went on fine. 
>>I just needed to add the SMAP setting in the /etc/system file 
>>Nice splash and "About" screen. 
>>One thing to notice is that the Guest addition ISO is only offering Solaris version and the ISO itself is rather small 
>> compared to the VBox Windows version. 
>>I'll do some test using USB passthrough later on. 
>>Best regards, 
>>Ben
>
> The other aspects you described are true, but normal.
> Because it was configured and compiled under the terms of GPL2 as OSE (OpenSourceEdition).
> 
> However: Technically the Oracle provided guest additions are compatible, and so is also the respective version-matching extension pack from Oracle, at the moment  http://download.virtualbox.org/virtualbox/5.1.6/Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack  


Meanwhile I thought about it: While what I said is indeed 100% accurate for the lack of the (general) ext-pack in the OSE (the OSE only generates a DTrace-extension pack, which I didn't ship because DTrace had to be disabled to get Vbox5 built), the guest additions are a better story.

ls -al VirtualBox-5.1.6/src/VBox/ExtPacks
total 111
drwxr-xr-x   6 martin   staff          7 Sep 12 16:18 .
drwxr-xr-x  21 martin   staff         22 Sep 12 16:19 ..
drwxr-xr-x   2 martin   staff          6 Sep 12 16:17 BusMouseSample
-rw-r--r--   1 martin   staff       1096 Sep 12 16:17 Makefile.kmk
drwxr-xr-x   2 martin   staff          5 Sep 12 16:17 Skeleton
drwxr-xr-x   6 martin   staff         15 Sep 12 16:17 VBoxDTrace
drwxr-xr-x   2 martin   staff          6 Sep 12 16:18 VNC




Technically speaking it is *clear* that on a Solaris host only Solaris drivers aka guest additions can get built natively. Windows drivers must be built on a Windows devel machine.
But then again I can't find Windows guest editions in the src tree (which would be buildable on MS-Windows) :


$ ls -Ral VirtualBox-5.1.6/src/VBox/GuestHost
VirtualBox-5.1.6/src/VBox/GuestHost:
total 111
drwxr-xr-x   6 martin   staff          7 Sep 12 16:18 .
drwxr-xr-x  21 martin   staff         22 Sep 12 16:19 ..
drwxr-xr-x   2 martin   staff          8 Sep 12 16:18 DragAndDrop
drwxr-xr-x   2 martin   staff          5 Sep 12 16:18 HGSMI
-rw-r--r--   1 martin   staff       1065 Sep 12 16:18 Makefile.kmk
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 OpenGL
drwxr-xr-x   2 martin   staff          5 Sep 12 16:18 SharedClipboard

VirtualBox-5.1.6/src/VBox/GuestHost/DragAndDrop:
total 88
drwxr-xr-x   2 martin   staff          8 Sep 12 16:18 .
drwxr-xr-x   6 martin   staff          7 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff       7080 Sep 12 16:18 DnDDroppedFiles.cpp
-rw-r--r--   1 martin   staff       1643 Sep 12 16:18 DnDMIME.cpp
-rw-r--r--   1 martin   staff       2259 Sep 12 16:18 DnDPath.cpp
-rw-r--r--   1 martin   staff      18398 Sep 12 16:18 DnDURIList.cpp
-rw-r--r--   1 martin   staff      10771 Sep 12 16:18 DnDURIObject.cpp
-rw-r--r--   1 martin   staff       1494 Sep 12 16:18 Makefile.kmk

VirtualBox-5.1.6/src/VBox/GuestHost/HGSMI:
total 69
drwxr-xr-x   2 martin   staff          5 Sep 12 16:18 .
drwxr-xr-x   6 martin   staff          7 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff      13933 Sep 12 16:18 HGSMICommon.cpp
-rw-r--r--   1 martin   staff      18456 Sep 12 16:18 HGSMIMemAlloc.cpp
-rw-r--r--   1 martin   staff       1195 Sep 12 16:18 Makefile.kmk

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL:
total 179
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 .
drwxr-xr-x   6 martin   staff          7 Sep 12 16:18 ..
drwxr-xr-x   2 martin   staff          8 Sep 12 16:18 error
drwxr-xr-x   2 martin   staff          4 Sep 12 16:18 glapi_parser
drwxr-xr-x   4 martin   staff         52 Sep 12 16:18 include
-rw-r--r--   1 martin   staff       1647 Sep 12 16:18 LICENSE
-rw-r--r--   1 martin   staff      27533 Sep 12 16:18 Makefile.kmk
drwxr-xr-x   2 martin   staff         52 Sep 21 19:49 packer
drwxr-xr-x   2 martin   staff         12 Sep 12 16:18 spu_loader
drwxr-xr-x   2 martin   staff         75 Sep 21 19:49 state_tracker
drwxr-xr-x   2 martin   staff         44 Sep 12 16:18 util

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/error:
total 80
drwxr-xr-x   2 martin   staff          8 Sep 12 16:18 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff        159 Sep 12 16:18 error.def
-rw-r--r--   1 martin   staff       1224 Sep 12 16:18 error.py
-rw-r--r--   1 martin   staff       1472 Sep 12 16:18 errorspu_init.c
-rw-r--r--   1 martin   staff       2238 Sep 12 16:18 errorspu.rc
-rw-r--r--   1 martin   staff          0 Aug 22 07:00 Makefile.kup
-rw-r--r--   1 martin   staff       2683 Sep 12 16:18 VBoxOGLerrorspu.rc

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/glapi_parser:
total 148
drwxr-xr-x   2 martin   staff          4 Sep 12 16:18 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff     374776 Sep 12 16:18 APIspec.txt
-rwxr-xr-x   1 martin   staff      18952 Sep 12 16:18 apiutil.py

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/include:
total 580
drwxr-xr-x   4 martin   staff         52 Sep 12 16:18 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff      25428 Sep 12 16:18 chromium.h
-rw-r--r--   1 martin   staff        882 Sep 12 16:18 cr_bbox.h
-rw-r--r--   1 martin   staff       1418 Sep 12 16:18 cr_bits.h
-rw-r--r--   1 martin   staff      11912 Sep 12 16:18 cr_blitter.h
-rw-r--r--   1 martin   staff        578 Sep 12 16:18 cr_bmpscale.h
-rw-r--r--   1 martin   staff        947 Sep 12 16:18 cr_bufpool.h
-rw-r--r--   1 martin   staff        652 Sep 12 16:18 cr_calllists.h
-rw-r--r--   1 martin   staff        717 Sep 12 16:18 cr_compiler.h
-rw-r--r--   1 martin   staff      11936 Sep 12 16:18 cr_compositor.h
-rw-r--r--   1 martin   staff        432 Sep 12 16:18 cr_debugopcodes.h
-rw-r--r--   1 martin   staff       2102 Sep 12 16:18 cr_dispatch.h
-rw-r--r--   1 martin   staff       1158 Sep 12 16:18 cr_dll.h
-rw-r--r--   1 martin   staff       1401 Sep 12 16:18 cr_dmx.h
-rw-r--r--   1 martin   staff       7345 Sep 12 16:18 cr_dump.h
-rw-r--r--   1 martin   staff       2552 Sep 12 16:18 cr_endian.h
-rw-r--r--   1 martin   staff        461 Sep 12 16:18 cr_environment.h
-rw-r--r--   1 martin   staff       2485 Sep 12 16:18 cr_error.h
-rw-r--r--   1 martin   staff       7336 Sep 12 16:18 cr_extstring.h
-rw-r--r--   1 martin   staff       1041 Sep 12 16:18 cr_glext.h
-rw-r--r--   1 martin   staff      11484 Sep 12 16:18 cr_glstate.h
-rw-r--r--   1 martin   staff       3883 Sep 12 16:18 cr_hash.h
-rw-r--r--   1 martin   staff       3112 Sep 12 16:18 cr_htable.h
-rw-r--r--   1 martin   staff        422 Sep 12 16:18 cr_hull.h
-rw-r--r--   1 martin   staff       1542 Sep 12 16:18 cr_list.h
-rw-r--r--   1 martin   staff     196917 Sep 12 16:18 cr_logo.h
-rw-r--r--   1 martin   staff       2182 Sep 12 16:18 cr_matrix.h
-rw-r--r--   1 martin   staff       1156 Sep 12 16:18 cr_mem.h
-rw-r--r--   1 martin   staff      11225 Sep 12 16:18 cr_net.h
-rw-r--r--   1 martin   staff        758 Sep 12 16:18 cr_netserver.h
-rw-r--r--   1 martin   staff      19801 Sep 12 16:18 cr_pack.h
-rw-r--r--   1 martin   staff       1707 Sep 12 16:18 cr_perf.h
-rw-r--r--   1 martin   staff       1960 Sep 12 16:18 cr_pixeldata.h
-rw-r--r--   1 martin   staff        967 Sep 12 16:18 cr_process.h
-rw-r--r--   1 martin   staff       9852 Sep 12 16:18 cr_protocol.h
-rw-r--r--   1 martin   staff        516 Sep 12 16:18 cr_rand.h
-rw-r--r--   1 martin   staff      20808 Sep 12 16:18 cr_server.h
-rw-r--r--   1 martin   staff       2815 Sep 12 16:18 cr_sortarray.h
-rw-r--r--   1 martin   staff      21919 Sep 12 16:18 cr_spu.h
-rw-r--r--   1 martin   staff       3090 Sep 12 16:18 cr_string.h
-rw-r--r--   1 martin   staff       2660 Sep 12 16:18 cr_threads.h
-rw-r--r--   1 martin   staff       1172 Sep 12 16:18 cr_timer.h
-rw-r--r--   1 martin   staff       2523 Sep 12 16:18 cr_unpack.h
-rw-r--r--   1 martin   staff        450 Sep 12 16:18 cr_url.h
-rw-r--r--   1 martin   staff       7083 Sep 12 16:18 cr_version.h
-rw-r--r--   1 martin   staff      15542 Sep 12 16:18 cr_vreg.h
-rw-r--r--   1 martin   staff        392 Sep 12 16:18 cr_warp.h
-rw-r--r--   1 martin   staff       4492 Sep 12 16:18 crut_api.h
-rw-r--r--   1 martin   staff       1820 Sep 12 16:18 crut_clientapi.h
drwxr-xr-x   2 martin   staff          3 Sep 12 16:18 GL
drwxr-xr-x   2 martin   staff         30 Sep 12 16:18 state

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/include/GL:
total 163
drwxr-xr-x   2 martin   staff          3 Sep 12 16:18 .
drwxr-xr-x   4 martin   staff         52 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff     388740 Sep 12 16:18 glext.h

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/include/state:
total 286
drwxr-xr-x   2 martin   staff         30 Sep 12 16:18 .
drwxr-xr-x   4 martin   staff         52 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff       9627 Sep 12 16:18 cr_attrib.h
-rw-r--r--   1 martin   staff       2557 Sep 12 16:18 cr_buffer.h
-rw-r--r--   1 martin   staff       2280 Sep 12 16:18 cr_bufferobject.h
-rw-r--r--   1 martin   staff       4176 Sep 12 16:18 cr_client.h
-rw-r--r--   1 martin   staff       2979 Sep 12 16:18 cr_current.h
-rw-r--r--   1 martin   staff       2439 Sep 12 16:18 cr_evaluators.h
-rw-r--r--   1 martin   staff       1264 Sep 12 16:18 cr_feedback.h
-rw-r--r--   1 martin   staff       1442 Sep 12 16:18 cr_fog.h
-rw-r--r--   1 martin   staff       4806 Sep 12 16:18 cr_framebuffer.h
-rw-r--r--   1 martin   staff       4541 Sep 12 16:18 cr_glsl.h
-rw-r--r--   1 martin   staff       1551 Sep 12 16:18 cr_hint.h
-rw-r--r--   1 martin   staff       2740 Sep 12 16:18 cr_lighting.h
-rw-r--r--   1 martin   staff       9156 Sep 12 16:18 cr_limits.h
-rw-r--r--   1 martin   staff       1007 Sep 12 16:18 cr_line.h
-rw-r--r--   1 martin   staff       1101 Sep 12 16:18 cr_lists.h
-rw-r--r--   1 martin   staff       1305 Sep 12 16:18 cr_multisample.h
-rw-r--r--   1 martin   staff       1256 Sep 12 16:18 cr_occlude.h
-rw-r--r--   1 martin   staff       1807 Sep 12 16:18 cr_pixel.h
-rw-r--r--   1 martin   staff       1731 Sep 12 16:18 cr_point.h
-rw-r--r--   1 martin   staff       1271 Sep 12 16:18 cr_polygon.h
-rw-r--r--   1 martin   staff       4867 Sep 12 16:18 cr_program.h
-rw-r--r--   1 martin   staff       2620 Sep 12 16:18 cr_regcombiner.h
-rw-r--r--   1 martin   staff        380 Sep 12 16:18 cr_stateerror.h
-rw-r--r--   1 martin   staff       4926 Sep 12 16:18 cr_statetypes.h
-rw-r--r--   1 martin   staff       3689 Sep 12 16:18 cr_stencil.h
-rw-r--r--   1 martin   staff       7941 Sep 12 16:18 cr_texture.h
-rw-r--r--   1 martin   staff       2639 Sep 12 16:18 cr_transform.h
-rw-r--r--   1 martin   staff       1435 Sep 12 16:18 cr_viewport.h

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/packer:
total 492
drwxr-xr-x   2 martin   staff         52 Sep 21 19:49 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff          0 Aug 22 07:00 Makefile.kup
-rw-r--r--   1 martin   staff       3625 Sep 12 16:18 opcodes.py
-rw-r--r--   1 martin   staff       7243 Sep 12 16:18 pack_arrays.c
-rw-r--r--   1 martin   staff       5980 Sep 12 16:18 pack_bbox.h
-rw-r--r--   1 martin   staff       2325 Sep 12 16:18 pack_beginend.c
-rw-r--r--   1 martin   staff       1464 Sep 12 16:18 pack_bounds.c
-rw-r--r--   1 martin   staff      14743 Sep 12 16:18 pack_buffer.c
-rw-r--r--   1 martin   staff       3546 Sep 12 16:18 pack_bufferobject.c
-rw-r--r--   1 martin   staff      35063 Sep 12 16:18 pack_client.c
-rw-r--r--   1 martin   staff        711 Sep 12 16:18 pack_clipplane.c
-rw-r--r--   1 martin   staff       4440 Sep 12 16:18 pack_context.c
-rwxr-xr-x   1 martin   staff       1811 Sep 12 16:18 pack_current.py
-rwxr-xr-x   1 martin   staff       1576 Sep 12 16:18 pack_currentheader.py
-rw-r--r--   1 martin   staff       2443 Sep 12 16:18 pack_currenttypes.py
-rw-r--r--   1 martin   staff       2250 Sep 21 19:49 pack_currenttypes.pyc
-rw-r--r--   1 martin   staff       1680 Sep 12 16:18 pack_error.c
-rw-r--r--   1 martin   staff        722 Sep 12 16:18 pack_extensions.c
-rw-r--r--   1 martin   staff       1111 Sep 12 16:18 pack_feedback.c
-rw-r--r--   1 martin   staff       1242 Sep 12 16:18 pack_fence.c
-rw-r--r--   1 martin   staff       2054 Sep 12 16:18 pack_fog.c
-rw-r--r--   1 martin   staff       2120 Sep 12 16:18 pack_framebuffer.c
-rw-r--r--   1 martin   staff       2688 Sep 12 16:18 pack_header.py
-rw-r--r--   1 martin   staff       1673 Sep 12 16:18 pack_init.c
-rw-r--r--   1 martin   staff       4179 Sep 12 16:18 pack_lights.c
-rw-r--r--   1 martin   staff       2485 Sep 12 16:18 pack_lists.c
-rw-r--r--   1 martin   staff       8429 Sep 12 16:18 pack_map.c
-rw-r--r--   1 martin   staff       2198 Sep 12 16:18 pack_materials.c
-rw-r--r--   1 martin   staff       9736 Sep 12 16:18 pack_matrices.c
-rw-r--r--   1 martin   staff       6690 Sep 12 16:18 pack_misc.c
-rw-r--r--   1 martin   staff      19537 Sep 12 16:18 pack_pica.c
-rw-r--r--   1 martin   staff       1914 Sep 12 16:18 pack_pixelmap.c
-rw-r--r--   1 martin   staff       7276 Sep 12 16:18 pack_pixels.c
-rw-r--r--   1 martin   staff       3261 Sep 12 16:18 pack_point.c
-rw-r--r--   1 martin   staff      18400 Sep 12 16:18 pack_program.c
-rw-r--r--   1 martin   staff       2967 Sep 12 16:18 pack_regcombiner.c
-rw-r--r--   1 martin   staff      29056 Sep 12 16:18 pack_shaders.c
-rw-r--r--   1 martin   staff        884 Sep 12 16:18 pack_stipple.c
-rw-r--r--   1 martin   staff       3023 Sep 12 16:18 pack_swap_lists.c
-rw-r--r--   1 martin   staff       8010 Sep 12 16:18 pack_swap_map.c
-rw-r--r--   1 martin   staff       1841 Sep 12 16:18 pack_swap_pixelmap.c
-rw-r--r--   1 martin   staff      32389 Sep 12 16:18 pack_swap_texture.c
-rw-r--r--   1 martin   staff       3196 Sep 12 16:18 pack_swap.py
-rw-r--r--   1 martin   staff      32541 Sep 12 16:18 pack_texture.c
-rw-r--r--   1 martin   staff       1906 Sep 12 16:18 pack_visibleregion.c
-rw-r--r--   1 martin   staff       8548 Sep 12 16:18 packer_bbox.py
-rw-r--r--   1 martin   staff       5685 Sep 12 16:18 packer_defs.py
-rw-r--r--   1 martin   staff        343 Sep 12 16:18 packer_extensions.h
-rw-r--r--   1 martin   staff       3067 Sep 12 16:18 packer_special
-rw-r--r--   1 martin   staff        643 Sep 12 16:18 packer.h
-rwxr-xr-x   1 martin   staff       9436 Sep 12 16:18 packer.py

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/spu_loader:
total 124
drwxr-xr-x   2 martin   staff         12 Sep 12 16:18 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff       7736 Sep 12 16:18 choosevisual.c
-rw-r--r--   1 martin   staff       2751 Sep 12 16:18 dispatch.py
-rw-r--r--   1 martin   staff       1849 Sep 12 16:18 dispatchheader.py
-rw-r--r--   1 martin   staff      14655 Sep 12 16:18 glloader.py
-rw-r--r--   1 martin   staff        444 Sep 12 16:18 loader.def
-rw-r--r--   1 martin   staff          0 Aug 22 07:00 Makefile.kup
-rw-r--r--   1 martin   staff       1944 Sep 12 16:18 spuchange.py
-rw-r--r--   1 martin   staff       1634 Sep 12 16:18 spucopy.py
-rw-r--r--   1 martin   staff       5829 Sep 12 16:18 spuinit.c
-rw-r--r--   1 martin   staff       8940 Sep 12 16:18 spuload.c

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/state_tracker:
total 899
drwxr-xr-x   2 martin   staff         75 Sep 21 19:49 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rwxr-xr-x   1 martin   staff       1874 Sep 12 16:18 convert.py
-rw-r--r--   1 martin   staff       2068 Sep 21 19:49 convert.pyc
-rwxr-xr-x   1 martin   staff       6980 Sep 12 16:18 dump_gen.py
-rw-r--r--   1 martin   staff      55099 Sep 12 16:18 dump.cpp
-rw-r--r--   1 martin   staff       6913 Sep 12 16:18 gendiffcode.py
-rw-r--r--   1 martin   staff       5979 Sep 12 16:18 get_components.py
-rw-r--r--   1 martin   staff       5856 Sep 21 19:49 get_components.pyc
-rw-r--r--   1 martin   staff          0 Aug 22 07:00 Makefile.kup
-rw-r--r--   1 martin   staff      60306 Sep 12 16:18 state_attrib.c
-rw-r--r--   1 martin   staff      11714 Sep 12 16:18 state_bits_globalop.h
-rw-r--r--   1 martin   staff      21744 Sep 12 16:18 state_buffer.c
-rw-r--r--   1 martin   staff       1296 Sep 12 16:18 state_buffer.txt
-rw-r--r--   1 martin   staff      34492 Sep 12 16:18 state_bufferobject.c
-rw-r--r--   1 martin   staff      83533 Sep 12 16:18 state_client.c
-rw-r--r--   1 martin   staff       1866 Sep 12 16:18 state_client.txt
-rw-r--r--   1 martin   staff      16632 Sep 12 16:18 state_current.c
-rwxr-xr-x   1 martin   staff      15930 Sep 12 16:18 state_current.py
-rw-r--r--   1 martin   staff       1397 Sep 12 16:18 state_defs.py
-rw-r--r--   1 martin   staff      19747 Sep 12 16:18 state_diff.c
-rw-r--r--   1 martin   staff      16710 Sep 12 16:18 state_enable.c
-rw-r--r--   1 martin   staff       1741 Sep 12 16:18 state_error.c
-rw-r--r--   1 martin   staff      28774 Sep 12 16:18 state_evaluators.c
-rw-r--r--   1 martin   staff       9368 Sep 12 16:18 state_extensions_get.txt
-rw-r--r--   1 martin   staff       5429 Sep 12 16:18 state_extensions_isenabled.txt
-rw-r--r--   1 martin   staff        732 Sep 12 16:18 state_feedback_special
-rw-r--r--   1 martin   staff      60431 Sep 12 16:18 state_feedback.c
-rw-r--r--   1 martin   staff        918 Sep 12 16:18 state_fence.c
-rw-r--r--   1 martin   staff        639 Sep 12 16:18 state_flush.c
-rw-r--r--   1 martin   staff       5000 Sep 12 16:18 state_fog.c
-rw-r--r--   1 martin   staff        494 Sep 12 16:18 state_fog.txt
-rw-r--r--   1 martin   staff      39398 Sep 12 16:18 state_framebuffer.c
-rw-r--r--   1 martin   staff       1489 Sep 12 16:18 state_funcs.py
-rwxr-xr-x   1 martin   staff       6156 Sep 12 16:18 state_get.py
-rw-r--r--   1 martin   staff      25016 Sep 12 16:18 state_get.txt
-rw-r--r--   1 martin   staff       1526 Sep 12 16:18 state_getstring.c
-rw-r--r--   1 martin   staff      43419 Sep 12 16:18 state_glsl.c
-rw-r--r--   1 martin   staff       3268 Sep 12 16:18 state_hint.c
-rw-r--r--   1 martin   staff        624 Sep 12 16:18 state_hint.txt
-rw-r--r--   1 martin   staff      24324 Sep 12 16:18 state_init.c
-rw-r--r--   1 martin   staff        696 Sep 12 16:18 state_internals.h
-rw-r--r--   1 martin   staff       2012 Sep 12 16:18 state_isenabled.py
-rw-r--r--   1 martin   staff       5191 Sep 12 16:18 state_isenabled.txt
-rw-r--r--   1 martin   staff      32810 Sep 12 16:18 state_lighting.c
-rw-r--r--   1 martin   staff       2787 Sep 12 16:18 state_lighting.txt
-rw-r--r--   1 martin   staff      18550 Sep 12 16:18 state_limits.c
-rw-r--r--   1 martin   staff       2083 Sep 12 16:18 state_line.c
-rw-r--r--   1 martin   staff        283 Sep 12 16:18 state_line.txt
-rw-r--r--   1 martin   staff      53785 Sep 12 16:18 state_lists.c
-rw-r--r--   1 martin   staff       1350 Sep 12 16:18 state_multisample.c
-rw-r--r--   1 martin   staff        425 Sep 12 16:18 state_multisample.txt
-rw-r--r--   1 martin   staff       7565 Sep 12 16:18 state_occlude.c
-rw-r--r--   1 martin   staff      27202 Sep 12 16:18 state_pixel.c
-rw-r--r--   1 martin   staff      14378 Sep 12 16:18 state_point.c
-rw-r--r--   1 martin   staff       2366 Sep 12 16:18 state_point.txt
-rw-r--r--   1 martin   staff       5410 Sep 12 16:18 state_polygon.c
-rw-r--r--   1 martin   staff        880 Sep 12 16:18 state_polygon.txt
-rw-r--r--   1 martin   staff      84053 Sep 12 16:18 state_program.c
-rw-r--r--   1 martin   staff        567 Sep 12 16:18 state_program.txt
-rw-r--r--   1 martin   staff       8154 Sep 12 16:18 state_rasterpos.c
-rw-r--r--   1 martin   staff      23728 Sep 12 16:18 state_regcombiner.c
-rw-r--r--   1 martin   staff       4129 Sep 12 16:18 state_regcombiner.txt
-rw-r--r--   1 martin   staff        619 Sep 12 16:18 state_select_special
-rw-r--r--   1 martin   staff      95369 Sep 12 16:18 state_snapshot.c
-rw-r--r--   1 martin   staff       5940 Sep 12 16:18 state_special
-rw-r--r--   1 martin   staff      53749 Sep 12 16:18 state_stencil.c
-rw-r--r--   1 martin   staff        360 Sep 12 16:18 state_stencil.txt
-rw-r--r--   1 martin   staff      62572 Sep 12 16:18 state_texdiff.c
-rw-r--r--   1 martin   staff      53395 Sep 12 16:18 state_teximage.c
-rw-r--r--   1 martin   staff     114663 Sep 12 16:18 state_texture.c
-rw-r--r--   1 martin   staff      44630 Sep 12 16:18 state_transform.c
-rw-r--r--   1 martin   staff       4361 Sep 12 16:18 state_viewport.c
-rw-r--r--   1 martin   staff        716 Sep 12 16:18 state_viewport.txt
-rw-r--r--   1 martin   staff       2796 Sep 12 16:18 state.h

VirtualBox-5.1.6/src/VBox/GuestHost/OpenGL/util:
total 548
drwxr-xr-x   2 martin   staff         44 Sep 12 16:18 .
drwxr-xr-x   9 martin   staff         11 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff       6959 Sep 12 16:18 bbox.c
-rw-r--r--   1 martin   staff      60417 Sep 12 16:18 blitter.cpp
-rw-r--r--   1 martin   staff      10162 Sep 12 16:18 bmpscale.cpp
-rw-r--r--   1 martin   staff       4480 Sep 12 16:18 bufpool.c
-rw-r--r--   1 martin   staff       2851 Sep 12 16:18 calllists.c
-rw-r--r--   1 martin   staff      36777 Sep 12 16:18 compositor.cpp
-rw-r--r--   1 martin   staff        813 Sep 12 16:18 debug_opcodes.py
-rw-r--r--   1 martin   staff       2249 Sep 12 16:18 devnull.c
-rw-r--r--   1 martin   staff      10172 Sep 12 16:18 dll.c
-rw-r--r--   1 martin   staff        585 Sep 12 16:18 endian.c
-rw-r--r--   1 martin   staff        760 Sep 12 16:18 environment.c
-rw-r--r--   1 martin   staff       5392 Sep 12 16:18 error.c
-rw-r--r--   1 martin   staff       8554 Sep 12 16:18 filenet.c
-rw-r--r--   1 martin   staff      18554 Sep 12 16:18 hash.c
-rw-r--r--   1 martin   staff       5290 Sep 12 16:18 htable.cpp
-rw-r--r--   1 martin   staff       6527 Sep 12 16:18 hull.c
-rw-r--r--   1 martin   staff       5158 Sep 12 16:18 idpool.c
-rw-r--r--   1 martin   staff      36075 Sep 12 16:18 libteac.c
-rw-r--r--   1 martin   staff       5722 Sep 12 16:18 list.c
-rw-r--r--   1 martin   staff        529 Sep 12 16:18 lowercase.py
-rw-r--r--   1 martin   staff          0 Aug 22 07:00 Makefile.kup
-rw-r--r--   1 martin   staff      12787 Sep 12 16:18 matrix.c
-rw-r--r--   1 martin   staff       2975 Sep 12 16:18 mem.c
-rw-r--r--   1 martin   staff       6070 Sep 12 16:18 net_internals.h
-rw-r--r--   1 martin   staff      38022 Sep 12 16:18 net.c
-rw-r--r--   1 martin   staff      67682 Sep 12 16:18 pixel.c
-rw-r--r--   1 martin   staff       4608 Sep 12 16:18 process.c
-rw-r--r--   1 martin   staff       2937 Sep 12 16:18 rand.c
-rw-r--r--   1 martin   staff       9830 Sep 12 16:18 sortarray.cpp
-rw-r--r--   1 martin   staff      13659 Sep 12 16:18 string.c
-rw-r--r--   1 martin   staff      39760 Sep 12 16:18 tcpip.c
-rw-r--r--   1 martin   staff       6052 Sep 12 16:18 threads.c
-rw-r--r--   1 martin   staff       3167 Sep 12 16:18 timer.c
-rw-r--r--   1 martin   staff      18550 Sep 12 16:18 udptcpip.c
-rw-r--r--   1 martin   staff       1672 Sep 12 16:18 url.c
-rw-r--r--   1 martin   staff       2511 Sep 12 16:18 util.def
-rw-r--r--   1 martin   staff       2225 Sep 12 16:18 util.rc
-rw-r--r--   1 martin   staff      78336 Sep 12 16:18 vboxhgcm.c
-rw-r--r--   1 martin   staff      49378 Sep 12 16:18 vboxhgsmi.c
-rw-r--r--   1 martin   staff       2604 Sep 12 16:18 VBoxOGLcrutil.rc
-rw-r--r--   1 martin   staff      53077 Sep 12 16:18 vreg.cpp
-rw-r--r--   1 martin   staff        577 Sep 12 16:18 warp.c

VirtualBox-5.1.6/src/VBox/GuestHost/SharedClipboard:
total 101
drwxr-xr-x   2 martin   staff          5 Sep 12 16:18 .
drwxr-xr-x   6 martin   staff          7 Sep 12 16:18 ..
-rw-r--r--   1 martin   staff      11368 Sep 12 16:18 clipboard-helper.cpp
-rw-r--r--   1 martin   staff       2366 Sep 12 16:18 Makefile.kmk
-rw-r--r--   1 martin   staff     100560 Sep 12 16:18 x11-clipboard.cpp


So whatever, if we can get confirmations somewhere in Oracle's licenses that their guest additions iso _is_ redistributable, it wouldn't be a problem to have it fetched and built into the SVR4 package and then IPS.
Maybe somebody knows more about this?
I didn't have the time or dedication/focus, to verify this individual aspect yet, for me this comes last after I finished gsoap 2.8.35 diffs for Vbox webservices and libvnc for Vbox-vnc. For me the day aka night just begun and I just continued with Qt5.5 tests.
If somebody knows exact licensing details for the guest additions iso, help would be appreciated and welcome.

Once again: Thanks for having tested and reported :)


Regards,
%martin




>Среда, 21 сентября 2016, 14:12 UTC от Predrag Zečević - Unix Systems Administrator <predrag.zecevic at 2e-systems.com>:
>
>On 09/19/16 10:51 AM, Мартин Бохниг via openindiana-discuss wrote:
>> Hello,
>>
>>
>> as promised here finally the binary SVR4 package for use on Hipster/OpenIndiana, OpenSXCE, XStreamOS or TribbliX from 2015 or newer.
>> The ips stuff still needs some polishing and I release the src hipster-userland integration later today or next night after first some sleep.
>> Yes, I *do* mean it when I say community team work (as you see from mentioning friendly distros).
>> And more: I took the freedom to incorporate Jim Klimov's excellent  https://github.com/jimklimov/vboxconfig_sh/blob/master/vboxconfig.sh
>> Ahh and btw, I fixed the
>> /platform/i86pc/kernel/drv/amd64/vboxusbmon
>> /platform/i86pc/kernel/drv/amd64/vboxusb
>> problem and now the (Oracle created/Solaris11.3 designed) driver loads on Illumos again, so thanks to this plus vboxconfig.sh postinstall completes without error.
>>
>>
>> Here the test bins (src diffs, Makefile and ips manifest to follow soon) :
>>
>>  http://opensxce.org/virtualbox5_qt4/testbins/
>>
>>
>> -1#.) Requires Hipster 2015++ (such as with a libc compatible to illumos-f83b46b) and /usr/lib/qt/4.8
>
>Hi Мартин,
>
>Just small observation regarding this package: 
>/opt/VirtualBox/VBoxGuestAdditions.iso contains ONLY solaris additions...
>
>I have fixed that "problem":
>
>* Downloading 
>http://download.virtualbox.org/virtualbox/5.1.6/VirtualBox-5.1.6-110634-SunOS.tar.gz
>* Running command: "pkgtrans VirtualBox-5.1.6-SunOS-amd64-r110634.pkg ." 
>(got pkg file from tar above)
>* pfexec cp SUNWvbox/root/opt/VirtualBox/VBoxGuestAdditions.iso 
>/opt/VirtualBox/VBoxGuestAdditions.iso (change was immediately visible 
>to booted guest)
>
>Once more: thanks for package :-)
>
>With best regards.
>Predrag Zečević
>
>
>-- 
>Predrag Zečević
>Technical Support Analyst
>2e Systems GmbH
>
>Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894
>Mobile:    +49  174 3109 288,     Skype: predrag.zecevic
>E-mail:  predrag.zecevic at 2e-systems.com
>
>Headquarter:          2e Systems GmbH, Königsteiner Str. 87,
>                       65812 Bad Soden am Taunus, Germany
>Company registration: Amtsgericht Königstein (Germany), HRB 7303
>Managing director:    Phil Douglas
>
>http://www.2e-systems.com/ - Making your business fly!
>
>_______________________________________________
>openindiana-discuss mailing list
>openindiana-discuss at openindiana.org
>https://openindiana.org/mailman/listinfo/openindiana-discuss



More information about the openindiana-discuss mailing list