<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Comments on: QLC 3.0.0 for Mandriva 2009.1</title> <atom:link href="http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/feed/" rel="self" type="application/rss+xml" /><link>http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/</link> <description>Free software engineer &#38; wannabe videomaker</description> <lastBuildDate>Sun, 29 Jan 2012 13:35:17 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>By: kev</title><link>http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/comment-page-1/#comment-6043</link> <dc:creator>kev</dc:creator> <pubDate>Fri, 14 Aug 2009 20:15:31 +0000</pubDate> <guid isPermaLink="false">http://kevin.deldycke.com/?p=643#comment-6043</guid> <description>FYI, I&#039;ve built a new RPM of QLC based on a fresh trunk (SVN revision #1276). I&#039;ve dropped it in my &lt;a href=&quot;http://kevin.deldycke.com/static/repository/mandriva/2009.1/x86_64/&quot; rel=&quot;nofollow&quot;&gt;Mandriva 2009.1 repository&lt;/a&gt;.</description> <content:encoded><![CDATA[<p>FYI, I&#8217;ve built a new RPM of QLC based on a fresh trunk (SVN revision #1276). I&#8217;ve dropped it in my <a href="http://kevin.deldycke.com/static/repository/mandriva/2009.1/x86_64/" rel="nofollow">Mandriva 2009.1 repository</a>.</p> ]]></content:encoded> </item> <item><title>By: kev</title><link>http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/comment-page-1/#comment-5378</link> <dc:creator>kev</dc:creator> <pubDate>Sat, 20 Jun 2009 22:34:46 +0000</pubDate> <guid isPermaLink="false">http://kevin.deldycke.com/?p=643#comment-5378</guid> <description>@Chris: Thanks for the tip ! I managed to compile QLC with enabled FTDI output plugin by using the library you pointed to.In the mean time, &lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?thread_name=3966523c0906190151u68166714uc01f054c29ed4554%40mail.gmail.com&amp;forum_name=qlc-devel&quot; rel=&quot;nofollow&quot;&gt;Heikki Junnila added the necessary stuff in the trunk&lt;/a&gt;. Thanks to his changes, I can now build the RPM out of the latest SVN revision without any hack.You can find a &lt;a href=&quot;http://kevin.deldycke.com/static/repository/mandriva/2009.1/x86_64/qlc-3.0.0.trunk.r1235-1mdv2009.1.x86_64.rpm&quot; rel=&quot;nofollow&quot;&gt;RPM of the revision #1235&lt;/a&gt; in my repository.</description> <content:encoded><![CDATA[<p>@Chris: Thanks for the tip ! I managed to compile QLC with enabled FTDI output plugin by using the library you pointed to.</p><p>In the mean time, <a href="http://sourceforge.net/mailarchive/forum.php?thread_name=3966523c0906190151u68166714uc01f054c29ed4554%40mail.gmail.com&#038;forum_name=qlc-devel" rel="nofollow">Heikki Junnila added the necessary stuff in the trunk</a>. Thanks to his changes, I can now build the RPM out of the latest SVN revision without any hack.</p><p>You can find a <a href="http://kevin.deldycke.com/static/repository/mandriva/2009.1/x86_64/qlc-3.0.0.trunk.r1235-1mdv2009.1.x86_64.rpm" rel="nofollow">RPM of the revision #1235</a> in my repository.</p> ]]></content:encoded> </item> <item><title>By: Chris</title><link>http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/comment-page-1/#comment-5298</link> <dc:creator>Chris</dc:creator> <pubDate>Mon, 01 Jun 2009 14:36:53 +0000</pubDate> <guid isPermaLink="false">http://kevin.deldycke.com/?p=643#comment-5298</guid> <description>This is because you are trying to compile the 64bit version with the 32bit FTDI library.  This is very simple to fix.  Just download http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx0.4.16_x86_64.tar.gz and change the link to this library rather than the distributed one.  Perhaps I should include this and have a 64bit makefile flag for it?</description> <content:encoded><![CDATA[<p>This is because you are trying to compile the 64bit version with the 32bit FTDI library.  This is very simple to fix.  Just download <a href="http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx0.4.16_x86_64.tar.gz" rel="nofollow">http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx0.4.16_x86_64.tar.gz</a> and change the link to this library rather than the distributed one.  Perhaps I should include this and have a 64bit makefile flag for it?</p> ]]></content:encoded> </item> <item><title>By: kev</title><link>http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/comment-page-1/#comment-5297</link> <dc:creator>kev</dc:creator> <pubDate>Mon, 01 Jun 2009 14:32:44 +0000</pubDate> <guid isPermaLink="false">http://kevin.deldycke.com/?p=643#comment-5297</guid> <description>Chris, you&#039;re right about the LLA dependency: it&#039;s not required by QLC 3.0.0. I just assumed it was based on my old RPM (which requires it).About the compilation of the FTDI output plugin, here is the error message I have (with latest QLC trunk, aka SVN revision #1179): [code lang=&quot;shell&quot;] (...) g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -shared -o libftdidmxout.so configureftdidmx.o ftdidmx.o ftdidmxdevice.o moc_configureftdidmx.o moc_ftdidmx.o moc_ftdidmxdevice.o   -L/usr/lib64 libftd2xx.a.0.4.16 -lQtGui -L/usr/lib64 -L/usr/lib -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftd2xx.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(Event.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(usb_control.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(bulk_in.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee2232.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee232.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee232r.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(serialno.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee2232h.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee4232h.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(usb.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(linux.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(error.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(descriptors.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(baud.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(fte2data.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(eedata.o)&#039; is incompatible with i386:x86-64 output /usr/bin/ld: Dwarf Error: Offset (692) greater than or equal to .debug_str size (165). libftd2xx.a.0.4.16(serialno.o): In function `i64toa&#039;: /home/amiller/Desktop/Linux_D2XX/eeprom/serialno.c:48: undefined reference to `__moddi3&#039; /home/amiller/Desktop/Linux_D2XX/eeprom/serialno.c:49: undefined reference to `__divdi3&#039; /usr/bin/ld: final link failed: No space left on device collect2: ld a retourné 1 code d&#039;état d&#039;exécution make[2]: *** [libftdidmxout.so] Erreur 1 make[2]: quittant le répertoire « /home/maison/rpm/BUILD/qlc-3.0.0.trunk.r1179/libs/ftdidmx » make[1]: *** [sub-ftdidmx-make_default] Erreur 2 make[1]: quittant le répertoire « /home/maison/rpm/BUILD/qlc-3.0.0.trunk.r1179/libs » make: *** [sub-libs-make_default] Erreur 2 make: *** Attente des tâches non terminées.... (...) [/code]My dirty fix was to disable the FTDI plugin compilation with this one-liner just before running &lt;code&gt;qmake&lt;/code&gt;: [code lang=&quot;shell&quot;] sed -i -e &#039;s,SUBDIRS\t\t\t+= ftdidmx,#SUBDIRS\t\t\t+= ftdidmx,g&#039; libs/libs.pro [/code]</description> <content:encoded><![CDATA[<p>Chris, you&#8217;re right about the LLA dependency: it&#8217;s not required by QLC 3.0.0. I just assumed it was based on my old RPM (which requires it).</p><p>About the compilation of the FTDI output plugin, here is the error message I have (with latest QLC trunk, aka SVN revision #1179):</p><pre class="brush: bash; title: ; notranslate">
(...)
g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -shared -o libftdidmxout.so configureftdidmx.o ftdidmx.o ftdidmxdevice.o moc_configureftdidmx.o moc_ftdidmx.o moc_ftdidmxdevice.o   -L/usr/lib64 libftd2xx.a.0.4.16 -lQtGui -L/usr/lib64 -L/usr/lib -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftd2xx.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(Event.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(usb_control.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(bulk_in.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee2232.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee232.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee232r.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(serialno.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee2232h.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(ftee4232h.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(usb.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(linux.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(error.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(descriptors.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(baud.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(fte2data.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libftd2xx.a.0.4.16(eedata.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: Dwarf Error: Offset (692) greater than or equal to .debug_str size (165).
libftd2xx.a.0.4.16(serialno.o): In function `i64toa':
/home/amiller/Desktop/Linux_D2XX/eeprom/serialno.c:48: undefined reference to `__moddi3'
/home/amiller/Desktop/Linux_D2XX/eeprom/serialno.c:49: undefined reference to `__divdi3'
/usr/bin/ld: final link failed: No space left on device
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [libftdidmxout.so] Erreur 1
make[2]: quittant le répertoire « /home/maison/rpm/BUILD/qlc-3.0.0.trunk.r1179/libs/ftdidmx »
make[1]: *** [sub-ftdidmx-make_default] Erreur 2
make[1]: quittant le répertoire « /home/maison/rpm/BUILD/qlc-3.0.0.trunk.r1179/libs »
make: *** [sub-libs-make_default] Erreur 2
make: *** Attente des tâches non terminées....
(...)
</pre><p>My dirty fix was to disable the FTDI plugin compilation with this one-liner just before running <code>qmake</code>:</p><pre class="brush: bash; title: ; notranslate">
sed -i -e 's,SUBDIRS\t\t\t+= ftdidmx,#SUBDIRS\t\t\t+= ftdidmx,g' libs/libs.pro
</pre>]]></content:encoded> </item> <item><title>By: Chris</title><link>http://kevin.deldycke.com/2009/05/qlc-300-for-mandriva-2009/comment-page-1/#comment-5292</link> <dc:creator>Chris</dc:creator> <pubDate>Sun, 31 May 2009 18:07:24 +0000</pubDate> <guid isPermaLink="false">http://kevin.deldycke.com/?p=643#comment-5292</guid> <description>What compiler errors did you have so that I can try and fix it. There should have no dependancies.</description> <content:encoded><![CDATA[<p>What compiler errors did you have so that I can try and fix it. There should have no dependancies.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using apc
Object Caching 515/537 objects using apc

Served from: kevin.deldycke.com @ 2012-02-08 11:53:08 -->
