<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.nozav.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Humus numericus - eclipse</title>
  <link>http://blog.nozav.org/</link>
  <atom:link href="http://blog.nozav.org/feed/tag/eclipse/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 05 Aug 2008 19:29:48 +0200</pubDate>
  <copyright>Documents sous licence Creative commons</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Utiliser le browser SWT sous Eclipse 3.1.1 avec Debian</title>
    <link>http://blog.nozav.org/post/2006/02/15/43-utiliser-le-browser-swt-sous-eclipse-avec-debian</link>
    <guid isPermaLink="false">urn:md5:258a149a708ecd47dacd258f6b72e9f9</guid>
    <pubDate>Wed, 15 Feb 2006 11:13:17 +0000</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
        <category>debian</category><category>eclipse</category><category>linux</category>    
    <description>    &lt;p&gt;J'utilise depuis peu une version recompilée pour &lt;em&gt;testing&lt;/em&gt; du paquet &lt;em&gt;unstable&lt;/em&gt; d'Eclipse 3.1.1. Tout fonctionne bien a priori, mais je viens de rencontrer une difficulté après l'installation des RDT (&lt;em&gt;&lt;a href=&quot;http://rubyeclipse.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;Ruby Development Tools&lt;/a&gt;&lt;/em&gt;) pour utiliser la vue &lt;em&gt;ri&lt;/em&gt;&amp;nbsp;: j'obtiens un message d'erreur me signalant un crash de SWT.&lt;/p&gt;


&lt;p&gt;En fait, cette erreur est due à l'impossibilité pour Eclipse et SWT d'utiliser le widget &lt;em&gt;Browser&lt;/em&gt; du fait d'une dépendance non-satisfaite, en l'occurrence il a besoin de la librairie &lt;code&gt;libgtkembedmoz.so&lt;/code&gt; qu'il ne retrouve pas. Les instructions pour faire tourner tout ça sont dans &lt;a href=&quot;http://www.eclipse.org/swt/faq.php#browserlinux&quot; hreflang=&quot;en&quot;&gt;la FAQ d'Eclipse&lt;/a&gt;, mais en fait sous Debian le problème vient du fait que SWT cherche la librairie manquante sous Firefox alors qu'elle n'est présente que sous Mozilla. Et modifier la variable &lt;code&gt;MOZILLA_FIVE_HOME&lt;/code&gt;, comme indiqué dans la faq, ne fontionne pas car celle-ci est initialisée dans le script de démarrage d'Eclipse.&lt;/p&gt;


&lt;p&gt;La solution la plus simple est donc de modifier le script de démarrage en question, en l'occurrence le fichier &lt;code&gt;/usr/bin/eclipse&lt;/code&gt; en transformant le passage suivant&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;# Set path for the Mozilla SWT binding
if [ -d /usr/lib/firefox ]; then
    export MOZILLA_FIVE_HOME=/usr/lib/firefox
elif [ -d /usr/lib/mozilla-firefox ]; then
    export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
elif [ -d /usr/lib/mozilla ]; then
    export MOZILLA_FIVE_HOME=/usr/lib/mozilla
fi&lt;/pre&gt;


&lt;p&gt;en ceci&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;# Set path for the Mozilla SWT binding
#if [ -d /usr/lib/firefox ]; then
#    export MOZILLA_FIVE_HOME=/usr/lib/firefox
#elif [ -d /usr/lib/mozilla-firefox ]; then
#    export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
if [ -d /usr/lib/mozilla ]; then
    export MOZILLA_FIVE_HOME=/usr/lib/mozilla
fi&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; je viens de mettre à jour en version 3.1.2, et le problème est fixé dans le &lt;code&gt;/usr/bin/eclipse&lt;/code&gt; de la distribution.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.nozav.org/post/2006/02/15/43-utiliser-le-browser-swt-sous-eclipse-avec-debian#comment-form</comments>
      <wfw:comment>http://blog.nozav.org/post/2006/02/15/43-utiliser-le-browser-swt-sous-eclipse-avec-debian#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.nozav.org/feed/rss2/comments/41</wfw:commentRss>
      </item>
    
</channel>
</rss>