Hola.

Antes de nada, un par de cosas. En primer lugar, saludar a los miembros de la 
lista (es mi primer correo aqu�), y felicitar a todos los que ayudan a Debian 
de cualquier forma. Esta distribuci�n a m� me est� encantando en muchos 
sentidos, y veo que a mi alrededor muchos m�s se est�n apuntando. Por algo 
ser�...

En segundo lugar, disculparme si este mensaje est� fuera de tema en esta 
lista. Tal vez sea m�s apropiado preguntar en debian-mentors, pero como a�n 
me siento un poco perdido, prefer�a hacerlo aqu�, y en castellano O:-). Llevo 
unas semanas apuntado a la lista, y todav�a no me he quedado bien con cual es 
el "topic", lo siento.

Bueno, a lo que iva... Estoy intentado empaquetar KMess para una m�quina con 
Woody, m�s las actualizaciones de KDE (es lo que tengo yo, y casualmente he 
visto que m�s gente tiene la misma combinaci�n de paquetes). El c�digo 
compila sin problemas, y estuve probando el programa durante bastantes horas 
ayer. Todo correcto.

Luego me dispongo a empaquetarlo, y en el dh_make, uso "-t 
/usr/share/doc/kdelibs4-dev/dh-make" como recomendaba Ralf Nolden, que por lo 
que veo, usa las rutas correctas al ejecutar el configure. Reviso, corrijo y 
a�ado lo que haga falta del directorio debian (siguiendo la Gu�a del Nuevo 
Desarrollador de Debian), y luego lo intent� compilar, tanto con debuild, 
como con dpkg-buildpackage, y usando el -rfakeroot. Entonces me da 
errorres... �en los encabezados de las Qt!

-----------------8<----------------
In file included from /usr/include/qt3/qtoolbar.h:42,
                 from /usr/include/qt3/qmainwindow.h:43,
                 from /usr/include/kde/kmainwindow.h:28,
                 from kmessinterface.h:24,
                 from kmessinterface.cpp:18,
                 from kmess.all_cpp.cpp:11:
/usr/include/qt3/qdockwindow.h: At top level:
/usr/include/qt3/qdockwindow.h:83: parse error before `2'
/usr/include/qt3/qdockwindow.h:83: missing ';' before right brace
/usr/include/qt3/qdockwindow.h:85: parse error before `='
/usr/include/qt3/qdockwindow.h:86: parse error before `*'
/usr/include/qt3/qdockwindow.h:87: destructors must be member functions
/usr/include/qt3/qdockwindow.h:89: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:90: non-member function `widget()' cannot have 
`const' method qualifier
/usr/include/qt3/qdockwindow.h:92: syntax error before `('
/usr/include/qt3/qdockwindow.h:94: non-member function `area()' cannot have 
`const' method qualifier
/usr/include/qt3/qdockwindow.h:96: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:97: non-member function `isCloseEnabled()' 
cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:98: non-member function `closeMode()' cannot 
have `const' method qualifier
/usr/include/qt3/qdockwindow.h:100: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:101: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:102: non-member function `isResizeEnabled()' 
cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:103: non-member function `isMovingEnabled()' 
cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:105: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:106: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:107: non-member function 
`isHorizontallyStretchable()' cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:108: non-member function 
`isVerticallyStretchable()' cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:111: non-member function 
`isHorizontalStretchable()' cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:112: non-member function 
`isVerticalStretchable()' cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:113: non-member function `isStretchable()' 
cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:115: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:116: non-member function `offset()' cannot have 
`const' method qualifier
/usr/include/qt3/qdockwindow.h:118: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:119: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:120: non-member function `fixedExtent()' cannot 
have `const' method qualifier
/usr/include/qt3/qdockwindow.h:122: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:123: non-member function `newLine()' cannot 
have `const' method qualifier
/usr/include/qt3/qdockwindow.h:125: non-member function `orientation()' cannot 
have `const' method qualifier
/usr/include/qt3/qdockwindow.h:127: non-member function `sizeHint()' cannot 
have `const' method qualifier
/usr/include/qt3/qdockwindow.h:128: non-member function `minimumSize()' cannot 
have `const' method qualifier
/usr/include/qt3/qdockwindow.h:129: non-member function `minimumSizeHint()' 
cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:133: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:134: non-member function `opaqueMoving()' 
cannot have `const' method qualifier
/usr/include/qt3/qdockwindow.h:142: parse error before `protected'
/usr/include/qt3/qdockwindow.h:147: parse error before `public'
/usr/include/qt3/qdockwindow.h:149: virtual outside class declaration
/usr/include/qt3/qdockwindow.h: In function `void undock()':
/usr/include/qt3/qdockwindow.h:149: too many arguments to function `void 
undock()'
/usr/include/qt3/qdockwindow.h:149: at this point in file
/usr/include/qt3/qdockwindow.h: At top level:
/usr/include/qt3/qdockwindow.h:150: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:151: `Orientation' was not declared in this 
scope
/usr/include/qt3/qdockwindow.h:151: parse error before `)'
/usr/include/qt3/qdockwindow.h:151: virtual outside class declaration
/usr/include/qt3/qdockwindow.h:154: parse error before `protected'
/usr/include/qt3/qdockwindow.h:165: parse error before `private'
/usr/include/qt3/qdockwindow.h:181: parse error before `private'
/usr/include/qt3/qdockwindow.h:188: syntax error before `;'
/usr/include/qt3/qdockwindow.h:189: syntax error before `;'
/usr/include/qt3/qdockwindow.h:190: syntax error before `:'
/usr/include/qt3/qdockwindow.h:191: syntax error before `:'
/usr/include/qt3/qdockwindow.h:192: syntax error before `:'
/usr/include/qt3/qdockwindow.h:193: syntax error before `:'
/usr/include/qt3/qdockwindow.h:195: syntax error before `;'
/usr/include/qt3/qdockwindow.h:210: parse error before `private'
/usr/include/qt3/qdockwindow.h:213: syntax error before `&'
/usr/include/qt3/qdockwindow.h:218: no `class QDockArea * QDockWindow::area() 
const' member function declared in class `QDockWindow'
In file included from /usr/include/kde/kmainwindow.h:28,
                 from kmessinterface.h:24,
                 from kmessinterface.cpp:18,
                 from kmess.all_cpp.cpp:11:
-----------------8<----------------

Perdonad el pegote de texto... a�n hab�a m�s errores, en qmainwindow.h. As� 
que aqu� me he quedado muy perdido. Se me escapa que puede estar haciendo el 
buildpackage, que difiera del simple make, ya que los fuentes, haciendo make, 
compilan y funcionan perfectamente.

Como me extra�aba mucho todo esto, a�n intent� empaquetar una aplicaci�n KDE 
totalmente trivial. Con esta s� que funcionaba la compilaci�n, e incluso 
debuild llamaba a lintian. Sin embargo el proceso se paraba cuando se 
intentaba llamar a GPG para el firmado. Parece ser que no encontraba mi 
clave:

----------------8<----------------
Now signing changes and any dsc files...
 signfile mdesigner_0.1-0woody1.dsc Alejandro Exojo Piqueras 
<alex.at.lacurva.net>
gpg: `Alejandro Exojo Piqueras <alex.at.lacurva.net>' omitido: clave secreta 
no disponible
gpg: [stdin]: clearsign failed: clave secreta no disponible
/usr/bin/debsign: GPG error occurred!
----------------8<----------------

...y aqu� tambi�n me he quedado perdido :-( No he notado que GPG no me 
funcione para otros efectos...

Disculpadme el rollo (uff, que largo me ha quedado). Muchas gracias por 
adelantado. Un saludo.

-- 
Alex (a.k.a. suy) - GPG ID: 0xAA8D2A01
http://lacurva.net/ - Jabber ID: [EMAIL PROTECTED]


Responder a