[oi-dev] gcc45 port to Hipster 2016.04 oi-userland: Why do I get these pkglint errors although all deps are installed fine?

Мартин Бохниг opensxce at mail.ru
Tue Sep 27 06:57:42 UTC 2016


> So let's add these two drivers as blobs.

Ok, I add this to the make install diff which was already required to preserve the staging area after SVR4 packaging finishes, which would prevent us from using the default IPS make rules:

../../make-rules/ips-buildinfo.mk
../../make-rules/ips.mk


Here this diff to which I now add this:

$ more ../virtualbox5_qt4/patches/keep_protoarea_for_ips.patch
gdiff -Nurb VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk
--- VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk    2016-09-12 16:11:48.000000000 +0000
+++ VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk    2016-09-18 10:44:24.768170175 +0000
@@ -331,7 +331,7 @@
     $(QUIET)$(INSTALL) -m 0644     $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml                      $(SOLARIS_ADD_SERVICESINST_DIR)/vbox
mslnk.xml
     $(QUIET)$(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh $(SOLARIS_ADDINST_OUT_DIR) $(PKGFILENAME) $(VBOX_SVN_REV) $(VBOX_SOL_PKG_DEV)
     $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) $(PATH_STAGE_BIN)/additions/$(PKGFILENAME)
-    $(QUIET)$(RM) -f $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME)
+    #####$(QUIET)$(RM) -f $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME)
 
 
 
gdiff -Nurb VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk
--- VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk    2016-09-12 16:18:39.000000000 +0000
+++ VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk    2016-09-18 10:12:06.757261807 +0000
@@ -719,7 +719,7 @@
         $(KBUILD_TARGET_ARCH) \
         $(VBOX_SVN_REV)
     $(MV) -- "$(VBOX_PATH_SI_SCRATCH_PKG)/$(PKG_FILENAME).pkg" "$@"
-    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_PKG)/"
+#####    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_PKG)/"
 
 
 #
@@ -767,8 +767,14 @@
         $(VBOX_SI_DEP_ON_MAKEFILE) \
         $(foreach var, $(SOLARIS_FILE_LIST_DBGINFO_VARS), $(foreach file, $($(var)), $($(var).SRC)/$(file)))
     $(call MSG_L1,Preparing $@)
-    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_DBG)/"
-    $(RM) -f -- "$@"
+#####    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_DBG)/"
+#####    $(RM) -f -- "$@"
+    rm -Rf $(VBOX_PATH_SOL_INST_SRC)/../../../../../prototype/i386
+    ln -s $(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/out/solaris.amd64/release/obj/Installer-solaris/pkg $(VBOX_PATH_SOL_INST_SRC)/../../../../../pro
totype/i386
+    rm -Rf $(VBOX_PATH_SOL_INST_SRC)/../../../../../prototype/i386/AdditionsInstaller
+    ln -s $(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/out/solaris.amd64/release/obj/AdditionsInstaller $(VBOX_PATH_SOL_INST_SRC)/../../../../../protot
ype/i386
+    cp $(VBOX_PATH_SOL_INST_SRC)/../../../../../../boot_logo.bmp $(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/src/VBox/Devices/Graphics/BIOS/ose_logo.b
mp
+    cp $(VBOX_PATH_SOL_INST_SRC)/../../../../../../boot_logo.bmp $(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/src/VBox/Devices/EFI/Firmware/VBoxPkg/Log
o/boot_logo.bmp
     $(MKDIR) -p -m 0755 \
         $(VBOX_PATH_SI_SCRATCH_DBG)/ \
         $(sort $(foreach var, $(SOLARIS_FILE_LIST_DBGINFO_VARS), $($(var).DBGDST)/ $(if-expr "$($(var).SUBDIRS)" == "yes" \
@@ -780,5 +786,5 @@
         -cvjRhf "$@" -C "$(VBOX_PATH_SI_SCRATCH_DBG)/.." "./$(notdir $(VBOX_PATH_SI_SCRATCH_DBG))/"
     $(QUIET)$(CHMOD) 0644 $@
     $(call MSG_L1,Packaging $@ is completed.)
-    $(RM) -Rf "$(VBOX_PATH_SI_SCRATCH_DBG)/"
+#####    $(RM) -Rf "$(VBOX_PATH_SI_SCRATCH_DBG)/"
 


Independently from that as I didn't know which choice you would make I already completed all 3 variations (gcc45 src diffs and integration, SVR$ gcc45 bins [to create a package takes 5 minutes] and the binary blobs).

So everything is open and transparent and I will when ready upload all those things together (including Qt5.5 and virtualbox5_qt5 userland integration) .


But it still takes some days and first I must somehow solve $$$ problems.
HARTZ_IV  I never thought I would one day be forced into the lowest poverty sub-class.

But as posted earlier: In Germany even Ph.D.'s need to apply for unemployment benefits or have to work as taxi drivers, while the most basic staying alive costs skyrocketed to about 800EUR per month (for really just nothing, only a 1-room roof and the very cheapest food).

I once again ask: No job in this God-darn Germany here?
Fachkraeftemangel (need for specialists/professionals) - a huge myth/lie to dump wages and to create unemployment.
Yes, let's bring in another couple of million foreigners here - it is such a *paradise* here:
Fachkräftemangel - Promovierter Diplomchemiker bezieht Hartz 4
https://www.youtube.com/results?search_query=fachkraeftemangel   
If I visit the misc job-market websites and enter "Solaris, Berlin" one or two results may pop up.
And you can imagine the list of requirements they hence can afford to ask for, because there will always be 500 applicants per position.

It is hopeless in this Capitalist "paradise".
The only safe, available and somehow *paid* jobs left over are the really un-qualified ones, like post-man, parcel-deliverer or perhaps the difficult non-academic ones like Locomotive driver.

And that's what I will be forced to do!
So all my past 10 to 15 years are basically worthless.


I only mention this to tell you: I need 1 week off of running to authorities.
Hopefully they will pay me Hartz IV.
Until now all OpenSolaris related costs were paid by family.
But this entire OpenSolaris work bankrupted us all.
Nothing left over.


After the Hartz IV application is finished and after I met the deadline for this month, then I can continue with the mentione dTODO list, here again:

*Vbox 5 (plus Jim Klimov's script)
*vnc
*libvnc
*gsoap 2.8.35
*webservices
*usb module port/fix: muss mit 4.5 kompiliert werden! (erstmal cp)
*STRIP=strip oder gstrip oder true??
dtrace fix (Aurelien diff)
dtrace ext pack
GuestAdditions iso redist license?
logo installieren _ohne_ 2mal gmake install
*gcc45 hipster integration
/bin/makeinfo -> texi2any (gcc45 build problem)
ips diffs
USB bugs dokumentieren (und nur xhci funzt)

//(qt5.5)
//2 hacks fixen
//diffs mergen (solarisg++64 etc)
//input problem (xxx)




i915 auf <=gen5: agpgart _erweitern_
compiz Mate integration
plugin-wrapper
xhci Sol11 bins HOWTO


Thanks to the Illumos anti-socials, who have increased my chances to get a paid job significanyly.
In such situations I wished I could believe in some God, because he would bring justice to the evil parts of "society".
But the terrible Military-Industrial-Complex created and -led wars during the past 100 years proved, that there cannot be any God.

Hiroshima, Nagasaki, and an endless list.





>Вторник, 27 сентября 2016, 6:33 UTC от Alexander Pyhalov <alp at rsu.ru>:
>
>
>So let's add these two drivers as blobs.
>
>
>---
>System Administrator of Southern Federal University Computer Center
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20160927/c303fa75/attachment-0005.html>


More information about the oi-dev mailing list