No subject


Sun Sep 9 17:16:26 UTC 2012


 

The solution I found is attached. Not sure if there was a simpler solution
or not, but it works and the install succeeds.

 

MarcT

 

 

From: Marc Tousignant [mailto:myrdhn at gmail.com] 
Sent: Wednesday, October 03, 2012 3:37 PM
To: mythtv-dev at mythtv.org
Subject: Issues with 0.26, gentoo, and zeromq

 

This is happening with my ebuilds,  but I believe it would also happen with
the official ones.

 

The issue:

* QA Notice: // installed in ${D}/${D}

* QA Notice: //usr installed in ${D}/${D}

* QA Notice: //usr/lib installed in ${D}/${D}

* QA Notice: //usr/lib/libmythzmq.a installed in ${D}/${D}

* QA Notice: //usr/lib/pkgconfig installed in ${D}/${D}

* QA Notice: //usr/lib/pkgconfig/libmythzmq.pc installed in ${D}/${D}

* QA Notice: //usr/lib/libmythzmq.so.1.0.1 installed in ${D}/${D}

* QA Notice: //usr/lib/libmythzmq.la installed in ${D}/${D}

* QA Notice: //usr/lib/libmythzmq.so installed in ${D}/${D}

* QA Notice: //usr/lib/libmythzmq.so.1 installed in ${D}/${D}

* QA Notice: //usr/share installed in ${D}/${D}

* QA Notice: //usr/share/man installed in ${D}/${D}

* QA Notice: //usr/share/man/man3 installed in ${D}/${D}

* QA Notice: //usr/share/man/man7 installed in ${D}/${D}

* ERROR: media-tv/mythtv-9999 failed:

*   Aborting due to QA concerns: 14 files installed in
/var/tmp/portage/media-tv/mythtv-9999/image///var/tmp/portage/media-tv/mytht
v-9999/image/

 

What I believe is the cause:

/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/external/Makefile:
${MAKE} -C zeromq ${@:zeromq-%=%} DESTDIR=${INSTALL_ROOT}

 

Still working on a solution.


------=_NextPart_001_0014_01CDA1AE.F02217C0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>From what I can tell, It both is, and is not =
that line.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The solution I found is =
attached. Not sure if there was a simpler solution or not, but it works =
and the install succeeds.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>MarcT<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Marc Tousignant [mailto:myrdhn at gmail.com] <br><b>Sent:</b> Wednesday, =
October 03, 2012 3:37 PM<br><b>To:</b> =
mythtv-dev at mythtv.org<br><b>Subject:</b> Issues with 0.26, gentoo, and =
zeromq<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This is =
happening with my ebuilds,&nbsp; but I believe it would also happen with =
the official ones.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The =
issue:<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: // installed in =
${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: //usr =
installed in ${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: =
//usr/lib installed in ${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA =
Notice: //usr/lib/libmythzmq.a installed in ${D}/${D}<o:p></o:p></p><p =
class=3DMsoNormal>* QA Notice: //usr/lib/pkgconfig installed in =
${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: =
//usr/lib/pkgconfig/libmythzmq.pc installed in =
${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: =
//usr/lib/libmythzmq.so.1.0.1 installed in ${D}/${D}<o:p></o:p></p><p =
class=3DMsoNormal>* QA Notice: //usr/lib/libmythzmq.la installed in =
${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: =
//usr/lib/libmythzmq.so installed in ${D}/${D}<o:p></o:p></p><p =
class=3DMsoNormal>* QA Notice: //usr/lib/libmythzmq.so.1 installed in =
${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: //usr/share =
installed in ${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: =
//usr/share/man installed in ${D}/${D}<o:p></o:p></p><p =
class=3DMsoNormal>* QA Notice: //usr/share/man/man3 installed in =
${D}/${D}<o:p></o:p></p><p class=3DMsoNormal>* QA Notice: =
//usr/share/man/man7 installed in ${D}/${D}<o:p></o:p></p><p =
class=3DMsoNormal>* ERROR: media-tv/mythtv-9999 failed:<o:p></o:p></p><p =
class=3DMsoNormal>*&nbsp;&nbsp; Aborting due to QA concerns: 14 files =
installed in =
/var/tmp/portage/media-tv/mythtv-9999/image///var/tmp/portage/media-tv/my=
thtv-9999/image/<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>What I =
believe is the cause:<o:p></o:p></p><p =
class=3DMsoNormal>/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/exter=
nal/Makefile:&nbsp;&nbsp;&nbsp; ${MAKE} -C zeromq ${@:zeromq-%=3D%} =
DESTDIR=3D${INSTALL_ROOT}<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Still =
working on a solution.<o:p></o:p></p></div></body></html>
------=_NextPart_001_0014_01CDA1AE.F02217C0--

------=_NextPart_000_0013_01CDA1AE.F02217C0
Content-Type: application/octet-stream;
	name="zeromq-install-fix-0.26.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="zeromq-install-fix-0.26.patch"

diff -ur a/mythtv/external/zeromq/doc/Makefile.in =
b/mythtv/external/zeromq/doc/Makefile.in=0A=
--- a/mythtv/external/zeromq/doc/Makefile.in	2012-10-03 =
14:36:28.000000000 -0400=0A=
+++ b/mythtv/external/zeromq/doc/Makefile.in	2012-10-03 =
20:41:26.000000000 -0400=0A=
@@ -80,7 +80,7 @@=0A=
   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \=0A=
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'=0A=
 man3dir =3D $(mandir)/man3=0A=
-am__installdirs =3D "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man7dir)"=0A=
+am__installdirs =3D "$(man3dir)" "$(man7dir)"=0A=
 man7dir =3D $(mandir)/man7=0A=
 NROFF =3D nroff=0A=
 MANS =3D $(dist_man_MANS)=0A=
@@ -280,7 +280,7 @@=0A=
 	-rm -rf .libs _libs=0A=
 install-man3: $(dist_man_MANS)=0A=
 	@$(NORMAL_INSTALL)=0A=
-	test -z "$(man3dir)" || $(MKDIR_P) "$(DESTDIR)$(man3dir)"=0A=
+	test -z "$(man3dir)" || $(MKDIR_P) "$(man3dir)"=0A=
 	@list=3D''; test -n "$(man3dir)" || exit 0; \=0A=
 	{ for i in $$list; do echo "$$i"; done; \=0A=
 	l2=3D'$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \=0A=
@@ -294,15 +294,15 @@=0A=
 	sed 'N;N;s,\n, ,g' | { \=0A=
 	list=3D; while read file base inst; do \=0A=
 	  if test "$$base" =3D "$$inst"; then list=3D"$$list $$file"; else \=0A=
-	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \=0A=
-	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit =
$$?; \=0A=
+	    echo " $(INSTALL_DATA) '$$file' '$(man3dir)/$$inst'"; \=0A=
+	    $(INSTALL_DATA) "$$file" "$(man3dir)/$$inst" || exit $$?; \=0A=
 	  fi; \=0A=
 	done; \=0A=
 	for i in $$list; do echo "$$i"; done | $(am__base_list) | \=0A=
 	while read files; do \=0A=
 	  test -z "$$files" || { \=0A=
-	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \=0A=
-	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \=0A=
+	    echo " $(INSTALL_DATA) $$files '$(man3dir)'"; \=0A=
+	    $(INSTALL_DATA) $$files "$(man3dir)" || exit $$?; }; \=0A=
 	done; }=0A=
 =0A=
 uninstall-man3:=0A=
@@ -314,11 +314,11 @@=0A=
 	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \=0A=
 	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \=0A=
 	test -z "$$files" || { \=0A=
-	  echo " ( cd '$(DESTDIR)$(man3dir)' && rm -f" $$files ")"; \=0A=
-	  cd "$(DESTDIR)$(man3dir)" && rm -f $$files; }=0A=
+	  echo " ( cd '$(man3dir)' && rm -f" $$files ")"; \=0A=
+	  cd "$(man3dir)" && rm -f $$files; }=0A=
 install-man7: $(dist_man_MANS)=0A=
 	@$(NORMAL_INSTALL)=0A=
-	test -z "$(man7dir)" || $(MKDIR_P) "$(DESTDIR)$(man7dir)"=0A=
+	test -z "$(man7dir)" || $(MKDIR_P) "$(man7dir)"=0A=
 	@list=3D''; test -n "$(man7dir)" || exit 0; \=0A=
 	{ for i in $$list; do echo "$$i"; done; \=0A=
 	l2=3D'$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \=0A=
@@ -332,15 +332,15 @@=0A=
 	sed 'N;N;s,\n, ,g' | { \=0A=
 	list=3D; while read file base inst; do \=0A=
 	  if test "$$base" =3D "$$inst"; then list=3D"$$list $$file"; else \=0A=
-	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man7dir)/$$inst'"; \=0A=
-	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man7dir)/$$inst" || exit =
$$?; \=0A=
+	    echo " $(INSTALL_DATA) '$$file' '$(man7dir)/$$inst'"; \=0A=
+	    $(INSTALL_DATA) "$$file" "$(man7dir)/$$inst" || exit $$?; \=0A=
 	  fi; \=0A=
 	done; \=0A=
 	for i in $$list; do echo "$$i"; done | $(am__base_list) | \=0A=
 	while read files; do \=0A=
 	  test -z "$$files" || { \=0A=
-	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man7dir)'"; \=0A=
-	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man7dir)" || exit $$?; }; \=0A=
+	    echo " $(INSTALL_DATA) $$files '$(man7dir)'"; \=0A=
+	    $(INSTALL_DATA) $$files "$(man7dir)" || exit $$?; }; \=0A=
 	done; }=0A=
 =0A=
 uninstall-man7:=0A=
@@ -352,8 +352,8 @@=0A=
 	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^7][0-9a-z]*$$,7,;x' \=0A=
 	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \=0A=
 	test -z "$$files" || { \=0A=
-	  echo " ( cd '$(DESTDIR)$(man7dir)' && rm -f" $$files ")"; \=0A=
-	  cd "$(DESTDIR)$(man7dir)" && rm -f $$files; }=0A=
+	  echo " ( cd '$(man7dir)' && rm -f" $$files ")"; \=0A=
+	  cd "$(man7dir)" && rm -f $$files; }=0A=
 tags: TAGS=0A=
 TAGS:=0A=
 =0A=
@@ -411,7 +411,7 @@=0A=
 check: check-am=0A=
 all-am: Makefile $(MANS)=0A=
 installdirs:=0A=
-	for dir in "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man7dir)"; do \=0A=
+	for dir in "$(man3dir)" "$(man7dir)"; do \=0A=
 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \=0A=
 	done=0A=
 install: install-am=0A=
diff -ur a/mythtv/external/zeromq/src/Makefile.in =
b/mythtv/external/zeromq/src/Makefile.in=0A=
--- a/mythtv/external/zeromq/src/Makefile.in	2012-10-03 =
14:36:28.000000000 -0400=0A=
+++ b/mythtv/external/zeromq/src/Makefile.in	2012-10-03 =
20:45:30.000000000 -0400=0A=
@@ -74,7 +74,7 @@=0A=
 am__base_list =3D \=0A=
   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \=0A=
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'=0A=
-am__installdirs =3D "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" \=0A=
+am__installdirs =3D "$(libdir)" "$(pkgconfigdir)" \=0A=
 	"$(DESTDIR)$(includedir)"=0A=
 LTLIBRARIES =3D $(lib_LTLIBRARIES)=0A=
 @BUILD_PGM_TRUE at libmythzmq_la_DEPENDENCIES =3D  \=0A=
@@ -501,7 +501,7 @@=0A=
 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@=0A=
 install-libLTLIBRARIES: $(lib_LTLIBRARIES)=0A=
 	@$(NORMAL_INSTALL)=0A=
-	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"=0A=
+	test -z "$(libdir)" || $(MKDIR_P) "$(libdir)"=0A=
 	@list=3D'$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=3D; \=0A=
 	list2=3D; for p in $$list; do \=0A=
 	  if test -f $$p; then \=0A=
@@ -509,8 +509,8 @@=0A=
 	  else :; fi; \=0A=
 	done; \=0A=
 	test -z "$$list2" || { \=0A=
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) =
--mode=3Dinstall $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 =
'$(DESTDIR)$(libdir)'"; \=0A=
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=3Dinstall =
$(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \=0A=
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) =
--mode=3Dinstall $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(libdir)'"; \=0A=
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=3Dinstall =
$(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(libdir)"; \=0A=
 	}=0A=
 =0A=
 uninstall-libLTLIBRARIES:=0A=
@@ -518,8 +518,8 @@=0A=
 	@list=3D'$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=3D; \=0A=
 	for p in $$list; do \=0A=
 	  $(am__strip_dir) \=0A=
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) =
--mode=3Duninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \=0A=
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=3Duninstall rm =
-f "$(DESTDIR)$(libdir)/$$f"; \=0A=
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) =
--mode=3Duninstall rm -f '$(libdir)/$$f'"; \=0A=
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=3Duninstall rm =
-f "$(libdir)/$$f"; \=0A=
 	done=0A=
 =0A=
 clean-libLTLIBRARIES:=0A=
@@ -1084,15 +1084,15 @@=0A=
 	-rm -rf .libs _libs=0A=
 install-pkgconfigDATA: $(pkgconfig_DATA)=0A=
 	@$(NORMAL_INSTALL)=0A=
-	test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"=0A=
+	test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(pkgconfigdir)"=0A=
 	@list=3D'$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=3D; \=0A=
 	for p in $$list; do \=0A=
 	  if test -f "$$p"; then d=3D; else d=3D"$(srcdir)/"; fi; \=0A=
 	  echo "$$d$$p"; \=0A=
 	done | $(am__base_list) | \=0A=
 	while read files; do \=0A=
-	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \=0A=
-	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \=0A=
+	  echo " $(INSTALL_DATA) $$files '$(pkgconfigdir)'"; \=0A=
+	  $(INSTALL_DATA) $$files "$(pkgconfigdir)" || exit $$?; \=0A=
 	done=0A=
 =0A=
 uninstall-pkgconfigDATA:=0A=
@@ -1100,8 +1100,8 @@=0A=
 	@list=3D'$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=3D; \=0A=
 	files=3D`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \=0A=
 	test -n "$$files" || exit 0; \=0A=
-	echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \=0A=
-	cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files=0A=
+	echo " ( cd '$(pkgconfigdir)' && rm -f" $$files ")"; \=0A=
+	cd "$(pkgconfigdir)" && rm -f $$files=0A=
 install-includeHEADERS: $(include_HEADERS)=0A=
 	@$(NORMAL_INSTALL)=0A=
 	test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"=0A=
@@ -1212,7 +1212,7 @@=0A=
 check: check-am=0A=
 all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS) platform.hpp=0A=
 installdirs:=0A=
-	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" =
"$(DESTDIR)$(includedir)"; do \=0A=
+	for dir in "$(libdir)" "$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do =
\=0A=
 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \=0A=
 	done=0A=
 install: install-am=0A=

------=_NextPart_000_0013_01CDA1AE.F02217C0--



More information about the mythtv-dev mailing list