[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Un par de problemas empaquetando aplicaciones KDE



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: suy@es.tipic.com



Reply to: