Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Dec 2007 19:16:49 +0000
From:      Mario Sergio Fujikawa Ferreira <lioux-list@uol.com.br>
To:        freebsd-ports@FreeBSD.org
Cc:        thierry@FreeBSD.org
Subject:   Re: miro "Loading Miro Guide" forever
Message-ID:  <47618521.7020100@uol.com.br>
In-Reply-To: <20071213182627.GI66431@graf.pompo.net>
References:  <47610AB1.7000401@uol.com.br> <20071213182627.GI66431@graf.pompo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------040402070800090609010504
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Thierry Thomas wrote:
> Le Jeu 13 d=E9c 07 =E0 11:34:25 +0100, Mario Sergio Fujikawa Ferreira <=
lioux-list@uol.com.br>
>  =E9crivait :
>> Hi,
>=20
> Hello,
>=20
>>   I've been trying to use multimedia/miro but I am having a problem. I=
=20
>> cannot access the Miro Guide. On startup, miro delivers the message=20
>> "Loading Miro Guide" and it stays there indefinitely. I've left my=20
>> laptop unattended for a couple of hours but nothing changed.
>>
>>   miro seems to be working otherwise. I can search videos, create=20
>> channels and watch/download videos.
>>
>>   I am attaching the script(1) output. Let me know if there is anythin=
g=20
>> I can do to help.
>=20
> Your script shows that you built it against xulrunner, which is not
> enabled, and I have not tested this combination; could you please build=

> it again, defining either WITH_GECKO=3Dfirefox or WITH_GECKO=3Dseamonke=
y?

   Okay. Checking ${WRKSRC}/platform/gtk-x11/setup.py shows that=20
xulrunner is always preferred over any other found GECKO options.=20
Actually, the WITH_GECKO is only controlling the port dependency and it=20
has no influence whatsoever on what setup.py will pick.

   That said. I removed xulrunner from the list of possible setup.py=20
choices. Reinstalled and miro works with firefox. :)

   I have a patch attached that rectifies this situation.

   Regards,

--
Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
feature, n: a documented bug | bug, n: an undocumented feature



--------------040402070800090609010504
Content-Type: text/plain;
 name="patch-devel__miro"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="patch-devel__miro"

Index: files/patch-platform_gtk-x11_setup.py
===================================================================
RCS file: /home/pcvs/ports/multimedia/miro/files/patch-platform_gtk-x11_setup.py,v
retrieving revision 1.1
diff -d -u -u -r1.1 patch-platform_gtk-x11_setup.py
--- files/patch-platform_gtk-x11_setup.py	11 Dec 2007 22:27:19 -0000	1.1
+++ files/patch-platform_gtk-x11_setup.py	13 Dec 2007 19:14:16 -0000
@@ -1,5 +1,5 @@
---- platform/gtk-x11/setup.py.orig	2007-10-31 17:05:49.000000000 +0100
-+++ platform/gtk-x11/setup.py	2007-11-01 12:44:27.000000000 +0100
+--- platform/gtk-x11/setup.py.orig	2007-11-12 23:22:34.000000000 -0200
++++ platform/gtk-x11/setup.py	2007-12-13 17:00:44.000000000 -0200
 @@ -46,6 +46,7 @@
  ###############################################################################
  
@@ -26,26 +26,29 @@
      )
  
  #### MozillaBrowser Extension ####
-@@ -219,12 +224,15 @@
- if re.search("^xulrunner-xpcom", packages, re.MULTILINE):
-     xpcom = 'xulrunner-xpcom'
-     gtkmozembed = 'xulrunner-gtkmozembed'
--elif re.search("^mozilla-xpcom", packages, re.MULTILINE):
--    xpcom = 'mozilla-xpcom'
--    gtkmozembed = 'mozilla-gtkmozembed'
- elif re.search("^firefox-xpcom", packages, re.MULTILINE):
-     xpcom = 'firefox-xpcom'
-     gtkmozembed = 'firefox-gtkmozembed'
+@@ -216,15 +221,15 @@
+     packages = getCommandOutput("pkg-config --list-all")
+ except RuntimeError, error:
+     sys.exit("Package config error:\n%s" % (error,))
+-if re.search("^xulrunner-xpcom", packages, re.MULTILINE):
+-    xpcom = 'xulrunner-xpcom'
+-    gtkmozembed = 'xulrunner-gtkmozembed'
++if re.search("^firefox-xpcom", packages, re.MULTILINE):
++    xpcom = 'firefox-xpcom'
++    gtkmozembed = 'firefox-gtkmozembed'
 +elif re.search("^seamonkey-xpcom", packages, re.MULTILINE):
 +    xpcom = 'seamonkey-xpcom'
 +    gtkmozembed = 'seamonkey-gtkmozembed'
-+elif re.search("^mozilla-xpcom", packages, re.MULTILINE):
-+    xpcom = 'mozilla-xpcom'
-+    gtkmozembed = 'mozilla-gtkmozembed'
+ elif re.search("^mozilla-xpcom", packages, re.MULTILINE):
+     xpcom = 'mozilla-xpcom'
+     gtkmozembed = 'mozilla-gtkmozembed'
+-elif re.search("^firefox-xpcom", packages, re.MULTILINE):
+-    xpcom = 'firefox-xpcom'
+-    gtkmozembed = 'firefox-gtkmozembed'
  else:
      sys.exit("Can't find xulrunner-xpcom, mozilla-xpcom or firefox-xpcom")
  
-@@ -334,7 +342,7 @@
+@@ -334,7 +339,7 @@
      data_files.append((dest_dir, listfiles(source_dir)))
  # add the desktop file, icons, mime data, and man page.
  
@@ -54,7 +57,7 @@
  
  if rv != 0:
      raise RuntimeError("xine_extractor compilation failed.  Possibly missing libxine, gdk-pixbuf-2.0, or glib-2.0.")
-@@ -342,11 +350,11 @@
+@@ -342,11 +347,11 @@
  data_files += [
      ('/usr/share/pixmaps', 
       glob(os.path.join(platform_dir, 'miro-*.png'))),

--------------040402070800090609010504--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47618521.7020100>