<?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>Comentarios en: AbanQ: Antes de seguir&#8230; cómo se compila</title>
	<atom:link href="http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/</link>
	<description>Una experiencia en un sector que nos envuelve... El blog personal de David Pinelo.</description>
	<lastBuildDate>Fri, 30 Jul 2010 11:11:52 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: David Pinelo</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3760</link>
		<dc:creator>David Pinelo</dc:creator>
		<pubDate>Tue, 16 Mar 2010 16:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3760</guid>
		<description>AbanQ no puede compilarse con la versión de Qt 4. Necesariamente tiene que compilarse contra las versiones de Qt 3.3... y concretamente con las que se incluyen en los archivos que distribuye InfoSial o que pongo por aquí, porque existen pequeñas modificaciones en los fuentes de Qt.

Teóricamente, la versión 3 de AbanQ está desarrollado con Qt 4.</description>
		<content:encoded><![CDATA[<p>AbanQ no puede compilarse con la versión de Qt 4. Necesariamente tiene que compilarse contra las versiones de Qt 3.3&#8230; y concretamente con las que se incluyen en los archivos que distribuye InfoSial o que pongo por aquí, porque existen pequeñas modificaciones en los fuentes de Qt.</p>
<p>Teóricamente, la versión 3 de AbanQ está desarrollado con Qt 4.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: ipadilla</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3759</link>
		<dc:creator>ipadilla</dc:creator>
		<pubDate>Sat, 27 Feb 2010 10:03:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3759</guid>
		<description>David,
soy novato, estoy intentando compilar, pero no lo logro. Debe ser un problema de configuración de de una versión distinta de Qt.
Mire yo tengo correctamente instalada la versión QT4 y MinGW en el directorio C:\Qt\4.6.2 y he definido las variables de entorno: 
C:\Qt\4.6.2\bin
C:\MinGW\Bin
QMAKESPEC win32-g++
¿qué tengo que modificar para lograr la compilación
Ah! el archivo que usted proporciona para compilar lo he puesto en:
c:\FacturaLux</description>
		<content:encoded><![CDATA[<p>David,<br />
soy novato, estoy intentando compilar, pero no lo logro. Debe ser un problema de configuración de de una versión distinta de Qt.<br />
Mire yo tengo correctamente instalada la versión QT4 y MinGW en el directorio C:\Qt\4.6.2 y he definido las variables de entorno:<br />
C:\Qt\4.6.2\bin<br />
C:\MinGW\Bin<br />
QMAKESPEC win32-g++<br />
¿qué tengo que modificar para lograr la compilación<br />
Ah! el archivo que usted proporciona para compilar lo he puesto en:<br />
c:\FacturaLux</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chencho</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3752</link>
		<dc:creator>chencho</dc:creator>
		<pubDate>Tue, 26 Jan 2010 09:11:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3752</guid>
		<description>Como va la cosa? :)

Supongo (y sé) que el principio de año no es como para tener demasiado tiempo libre XD</description>
		<content:encoded><![CDATA[<p>Como va la cosa? :)</p>
<p>Supongo (y sé) que el principio de año no es como para tener demasiado tiempo libre XD</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chencho</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3751</link>
		<dc:creator>chencho</dc:creator>
		<pubDate>Tue, 19 Jan 2010 13:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3751</guid>
		<description>GRAAAACIAS, si puedes ponerlo tanto en windows (quick) como en linux (dev) sería perfecto.

De todas formas no desisto de compilarlo.</description>
		<content:encoded><![CDATA[<p>GRAAAACIAS, si puedes ponerlo tanto en windows (quick) como en linux (dev) sería perfecto.</p>
<p>De todas formas no desisto de compilarlo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Pinelo</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3750</link>
		<dc:creator>David Pinelo</dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3750</guid>
		<description>Subo una versión compilada. Voy a preparar una y la pongo disponible.</description>
		<content:encoded><![CDATA[<p>Subo una versión compilada. Voy a preparar una y la pongo disponible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chencho</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3749</link>
		<dc:creator>chencho</dc:creator>
		<pubDate>Mon, 18 Jan 2010 20:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3749</guid>
		<description>lo siento, no tengo la máquina delante, pero algo así como que qbitarray.o es necesario para qbitaray.cpp en el directorio /qt/src/tools

Disculpa si insisto, pero ¿podrías subir alguna versión compilada? cada vez lo veo más negro ;)</description>
		<content:encoded><![CDATA[<p>lo siento, no tengo la máquina delante, pero algo así como que qbitarray.o es necesario para qbitaray.cpp en el directorio /qt/src/tools</p>
<p>Disculpa si insisto, pero ¿podrías subir alguna versión compilada? cada vez lo veo más negro ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Pinelo</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3748</link>
		<dc:creator>David Pinelo</dc:creator>
		<pubDate>Mon, 18 Jan 2010 18:19:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3748</guid>
		<description>Y el error es....</description>
		<content:encoded><![CDATA[<p>Y el error es&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chencho</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3747</link>
		<dc:creator>chencho</dc:creator>
		<pubDate>Mon, 18 Jan 2010 10:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3747</guid>
		<description>La compilación en Windows también &quot;revienta&quot; con el Qt :( en qbitarray.cpp, nada más empezar.</description>
		<content:encoded><![CDATA[<p>La compilación en Windows también &#8220;revienta&#8221; con el Qt :( en qbitarray.cpp, nada más empezar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chencho</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3746</link>
		<dc:creator>chencho</dc:creator>
		<pubDate>Fri, 15 Jan 2010 13:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3746</guid>
		<description>Bueno, he tenido que reinstalar porque el nautilus me estaba matando el PC.

Además de lo que tengo pendiente por hacer, ¿podrías subir una versión compilada del ejecutable en windows y linux? Por cierto, tengo pendiente también hacer la compilación en windows.

Si lo que me está dando problemas es el x64, meto una máquina virtual con x32 y a correr :P</description>
		<content:encoded><![CDATA[<p>Bueno, he tenido que reinstalar porque el nautilus me estaba matando el PC.</p>
<p>Además de lo que tengo pendiente por hacer, ¿podrías subir una versión compilada del ejecutable en windows y linux? Por cierto, tengo pendiente también hacer la compilación en windows.</p>
<p>Si lo que me está dando problemas es el x64, meto una máquina virtual con x32 y a correr :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Pinelo</title>
		<link>http://www.pinelo.com/blog/2009/12/05/abanq-antes-de-seguir-como-se-compila/comment-page-1/#comment-3745</link>
		<dc:creator>David Pinelo</dc:creator>
		<pubDate>Thu, 14 Jan 2010 08:53:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.pinelo.com/blog/?p=317#comment-3745</guid>
		<description>Ummm!!! Así que estamos compilando para 64 bits!! jeje. Reconozco que no he probado haber compilado para 64 bits. (No me había dado cuenta). Claro, ahora me explico porqué no te compilaba hoard, y porqué te lo tuviste que bajar de la web. (Es que la versión distribuida, evidentemente es la de 32 bits).

Vale. A ver. El paso 5, hasta cierto punto es &quot;normal&quot;, es decir, lo del bucle infinito, no me preocupa, ya que es en una herramienta configure, que (creo) no aporta gran cosa. El asunto es el paso 7, que nos devuelve a la situación justo antes de hacerte escribir este post. Vamos, que te he hecho perder el tiempo, aunque al menos me ha servido para saber que trabajamos en 64 bits.

Comprobemos una cosa: Mira, la clase que te está dando problemas QSEditor, internamente define una clase QSEditorPrivate, que utiliza a su vez a la clase QSAEditor. QSAEditor está definida en el directorio src/qsa/editor. Esta clase a la vez extiende a la clase Editor (e incluye a editor.h). Si te fijas, en src/qsa/editor hay un archivo, editor.pri que define lo siguiente:

HEADERS		+= $$EDITORDIR/qsaeditor.h \
		   $$EDITORDIR/qsacompletion.h \
		   $$EDITORDIR/qsabrowser.h \
		   $$EDITORDIR/qsasyntaxhighlighter.h \
		   $$EDITORDIR/qsaeditorinterface.h 
#		   $(QTDIR)/tools/designer/editor/editor.h \
#		   $(QTDIR)/tools/designer/editor/parenmatcher.h \
#		   $(QTDIR)/tools/designer/editor/completion.h \
#		   $(QTDIR)/tools/designer/editor/viewmanager.h \
#		   $(QTDIR)/tools/designer/editor/markerwidget.h \
#		   $(QTDIR)/tools/designer/editor/conf.h \
#		   $(QTDIR)/tools/designer/editor/browser.h \
#		   $(QTDIR)/tools/designer/editor/arghintwidget.h \
#		   $(QTDIR)/tools/designer/editor/cindent.h 

Como ves, ahí se define de dónde debe coger esos archivos que te faltan. Al tener problemas con ese bucle infinito del paso 5, y saltárnoslo, no estamos fijando adecuadamente la variable $EDITORDIR... (Ese fichero está modificado por Infosial). Solución parcial. Descomenta las líneas que contienen $QTDIR y comenta las que tienen $EDITORDIR y vuelve a hacer el make a ver qué ocurre. 

Repite este procedimiento en todos aquellos archivos en los que pudieras tener errores similares.</description>
		<content:encoded><![CDATA[<p>Ummm!!! Así que estamos compilando para 64 bits!! jeje. Reconozco que no he probado haber compilado para 64 bits. (No me había dado cuenta). Claro, ahora me explico porqué no te compilaba hoard, y porqué te lo tuviste que bajar de la web. (Es que la versión distribuida, evidentemente es la de 32 bits).</p>
<p>Vale. A ver. El paso 5, hasta cierto punto es &#8220;normal&#8221;, es decir, lo del bucle infinito, no me preocupa, ya que es en una herramienta configure, que (creo) no aporta gran cosa. El asunto es el paso 7, que nos devuelve a la situación justo antes de hacerte escribir este post. Vamos, que te he hecho perder el tiempo, aunque al menos me ha servido para saber que trabajamos en 64 bits.</p>
<p>Comprobemos una cosa: Mira, la clase que te está dando problemas QSEditor, internamente define una clase QSEditorPrivate, que utiliza a su vez a la clase QSAEditor. QSAEditor está definida en el directorio src/qsa/editor. Esta clase a la vez extiende a la clase Editor (e incluye a editor.h). Si te fijas, en src/qsa/editor hay un archivo, editor.pri que define lo siguiente:</p>
<p>HEADERS		+= $$EDITORDIR/qsaeditor.h \<br />
		   $$EDITORDIR/qsacompletion.h \<br />
		   $$EDITORDIR/qsabrowser.h \<br />
		   $$EDITORDIR/qsasyntaxhighlighter.h \<br />
		   $$EDITORDIR/qsaeditorinterface.h<br />
#		   $(QTDIR)/tools/designer/editor/editor.h \<br />
#		   $(QTDIR)/tools/designer/editor/parenmatcher.h \<br />
#		   $(QTDIR)/tools/designer/editor/completion.h \<br />
#		   $(QTDIR)/tools/designer/editor/viewmanager.h \<br />
#		   $(QTDIR)/tools/designer/editor/markerwidget.h \<br />
#		   $(QTDIR)/tools/designer/editor/conf.h \<br />
#		   $(QTDIR)/tools/designer/editor/browser.h \<br />
#		   $(QTDIR)/tools/designer/editor/arghintwidget.h \<br />
#		   $(QTDIR)/tools/designer/editor/cindent.h </p>
<p>Como ves, ahí se define de dónde debe coger esos archivos que te faltan. Al tener problemas con ese bucle infinito del paso 5, y saltárnoslo, no estamos fijando adecuadamente la variable $EDITORDIR&#8230; (Ese fichero está modificado por Infosial). Solución parcial. Descomenta las líneas que contienen $QTDIR y comenta las que tienen $EDITORDIR y vuelve a hacer el make a ver qué ocurre. </p>
<p>Repite este procedimiento en todos aquellos archivos en los que pudieras tener errores similares.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
