Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2016-12

Error al intentar instalar un componente

7 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Jose Antonio Cuello

Hola tengo unos componentes (AxComponents) que heredan de dbedit, dblabel y similares añadiendo algunas funcionalidades nuevas. El problema es que al actualizar Lazarus a la versión 1.6.2 con Pascal 3.0.0 me compilan correctamente pero al intentar instalarlos me da el siguiente error:

lazarus.pp(1,1) Fatal: no puedo encontrar axcomponents utilizado por Lazarus, ppu incompatible=/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu, paquete axcomponents

La ruta es correcta, el archivo ppu existe, he limpiado y compilado de todas las maneras que conozco, y la verdad es que ya no sé que más mirar. Agradecería vuestra ayuda,
un saludo

Reply by email

francisco prieto
to Jose Antonio Cuello

Fijate si la ruta correcta es...
/home/josea/lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu

Cambie la ele de Lazarus a minuscula... es decir revisa mayusculas y minusculas en la ruta... puede ser eso.

Saludos,

Pancho
Córdoba
Argentina

El vie., 16 dic. 2016 a las 4:48, Jose Antonio Cuello via Lazarus-es (<

Show quoted text 20 lines
Hola tengo unos componentes (AxComponents) que heredan de dbedit, dblabel y similares añadiendo algunas funcionalidades nuevas. El problema es que al actualizar Lazarus a la versión 1.6.2 con Pascal 3.0.0 me compilan correctamente pero al intentar instalarlos me da el siguiente error: lazarus.pp(1,1) Fatal: no puedo encontrar axcomponents utilizado por Lazarus, ppu incompatible=/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu, paquete axcomponents La ruta es correcta, el archivo ppu existe, he limpiado y compilado de todas las maneras que conozco, y la verdad es que ya no sé que más mirar. Agradecería vuestra ayuda, un saludo _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus-es

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20161216/308ae9a6/attachment.html>

Reply by email

Jose Antonio Cuello
to francisco prieto

Hola, gracias por tu respuesta.

He desinstalado los componentes (son varios), renombrado la carpeta Lazarus a "lazarus" pero al intentar el último de ellos que es el realizado por mí en base a los DB controls me da el mismo error

Alguna otra sugerencia?

De: "francisco prieto" <fajprieto en gmail.com>
Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus-ide.org> CC: "jcuello" <jcuello en artextrading.com>
Enviados: Viernes, 16 de Diciembre 2016 12:19:46
Asunto: Re: [Lazarus-es] Error al intentar instalar un componente

Fijate si la ruta correcta es...
/home/josea/lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu

Cambie la ele de Lazarus a minuscula... es decir revisa mayusculas y minusculas en la ruta... puede ser eso.

Saludos,

Pancho
Córdoba
Argentina

El vie., 16 dic. 2016 a las 4:48, Jose Antonio Cuello via Lazarus-es (< lazarus-es en lists.lazarus-ide.org >) escribió:

Hola tengo unos componentes (AxComponents) que heredan de dbedit, dblabel y similares añadiendo algunas funcionalidades nuevas. El problema es que al actualizar Lazarus a la versión 1.6.2 con Pascal 3.0.0 me compilan correctamente pero al intentar instalarlos me da el siguiente error:

lazarus.pp(1,1) Fatal: no puedo encontrar axcomponents utilizado por Lazarus, ppu incompatible=/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu, paquete axcomponents

La ruta es correcta, el archivo ppu existe, he limpiado y compilado de todas las maneras que conozco, y la verdad es que ya no sé que más mirar. Agradecería vuestra ayuda,
un saludo

Reply by email

francisco prieto
to Jose Antonio Cuello

Si,

Revisa este link

http://wiki.freepascal.org/Unit_not_found_-_How_to_find_units

Saludos,

Pancho
Córdoba
Argentina

El lun., 19 dic. 2016 a las 4:59, Jose Antonio Cuello via Lazarus-es (<

Show quoted text 58 lines
Hola, gracias por tu respuesta. He desinstalado los componentes (son varios), renombrado la carpeta Lazarus a "lazarus" pero al intentar el último de ellos que es el realizado por mí en base a los DB controls me da el mismo error Alguna otra sugerencia? ------------------------------ *De: *"francisco prieto" <fajprieto en gmail.com> *Para: *"Spanish version of Lazarus List" < lazarus-es en lists.lazarus-ide.org> *CC: *"jcuello" <jcuello en artextrading.com> *Enviados: *Viernes, 16 de Diciembre 2016 12:19:46 *Asunto: *Re: [Lazarus-es] Error al intentar instalar un componente Fijate si la ruta correcta es... /home/josea/lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu Cambie la ele de Lazarus a minuscula... es decir revisa mayusculas y minusculas en la ruta... puede ser eso. Saludos, Pancho Córdoba Argentina El vie., 16 dic. 2016 a las 4:48, Jose Antonio Cuello via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribió: Hola tengo unos componentes (AxComponents) que heredan de dbedit, dblabel y similares añadiendo algunas funcionalidades nuevas. El problema es que al actualizar Lazarus a la versión 1.6.2 con Pascal 3.0.0 me compilan correctamente pero al intentar instalarlos me da el siguiente error: lazarus.pp(1,1) Fatal: no puedo encontrar axcomponents utilizado por Lazarus, ppu incompatible=/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu, paquete axcomponents La ruta es correcta, el archivo ppu existe, he limpiado y compilado de todas las maneras que conozco, y la verdad es que ya no sé que más mirar. Agradecería vuestra ayuda, un saludo _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus-es _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus-es

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20161219/70473684/attachment-0002.html>

Reply by email

Jesus Reyes A.
to Jose Antonio Cuello: Hola tengo unos componentes (AxComponents) que heredan de dbedit, dblabel y similares…

En Fri, 16 Dec 2016 01:47:25 -0600, Jose Antonio Cuello via Lazarus-es

<lazarus-es en lists.lazarus-ide.org> wrote 15 lines
Hola tengo unos componentes (AxComponents) que heredan de dbedit, dblabel y similares añadiendo algunas funcionalidades nuevas. El problema es que al actualizar Lazarus a la versión 1.6.2 con Pascal 3.0.0 me compilan correctamente pero al intentar instalarlos me da el siguiente error: lazarus.pp(1,1) Fatal: no puedo encontrar axcomponents utilizado por Lazarus, ppu incompatible=/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu, paquete axcomponents La ruta es correcta, el archivo ppu existe, he limpiado y compilado de todas las maneras que conozco, y la verdad es que ya no sé que más mirar. Agradecería vuestra ayuda, un saludo

Dices que has limpiado y compilado de todas las maneras que conoces, ¿cuáles sería esas? por que si nos atenemos a tu descripción y al mensaje de error es claro que antes de actualizar se había compilado un /home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu que después de actualizar se ha quedado como incompatible, lo mas fácil es ir y borrar dicho archivo (y todos los demás desactualizados) manualmente e intenta de nuevo.

Jesus Reyes A.

Reply by email

Jose Antonio Cuello
to Jesus Reyes A.

Pues las maneras a demás del recontruir todo, lo que incluye el paquete como el IDE, desinstalar tanto el componente como el Lazarus y el FPC, borrar todos los archivos tanto del componente, como del Lazarus, como FPC como Ubuntu con una reinstalación completa. Probar con distintas versiones de Lazarus (sólo daba error con la 1.4 y 1.6)

Al final me funcionó pero como comentaba en el mensaje anterior no llegué a concretar el cómo.

Entre las cosas que hice:

Renombrar varias units a minúsculas
Renombrar toda la ruta a minúsculas
Renombrar la carpeta del componente para que no se llame igual que el componente En las opciones del proyecto añadir "$(PkgOutDir)" en las rutas de las unidades En las opciones del proyecto añadir ".;lib/$(TargetCPU)-$(TargetOS)" en otros archivos de unidad (-Fu) En las opciones del proyecto poner la ruta completa "home/josea/lazarus/componentes/artex/lib" en vez de sólo "lib"

Un saludo.

Earlier message 35 lines
----- Mensaje original ----- De: "Jesus Reyes A. via Lazarus-es" <lazarus-es en lists.lazarus-ide.org> Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus-ide.org> CC: "Jesus Reyes A." <jesusrmx en gmail.com> Enviados: Miércoles, 21 de Diciembre 2016 0:06:37 Asunto: Re: [Lazarus-es] Error al intentar instalar un componente En Fri, 16 Dec 2016 01:47:25 -0600, Jose Antonio Cuello via Lazarus-es <lazarus-es en lists.lazarus-ide.org> escribió: > Hola tengo unos componentes (AxComponents) que heredan de dbedit, > dblabel y similares añadiendo algunas funcionalidades nuevas. > El problema es que al actualizar Lazarus a la versión 1.6.2 con Pascal > 3.0.0 me compilan correctamente pero al intentar > instalarlos me da el siguiente error: > > lazarus.pp(1,1) Fatal: no puedo encontrar axcomponents utilizado por > Lazarus, ppu > incompatible=/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu, > paquete axcomponents > > La ruta es correcta, el archivo ppu existe, he limpiado y compilado de > todas las maneras que conozco, y la verdad es que ya no sé que más mirar. > Agradecería vuestra ayuda, > un saludo Dices que has limpiado y compilado de todas las maneras que conoces, ¿cuáles sería esas? por que si nos atenemos a tu descripción y al mensaje de error es claro que antes de actualizar se había compilado un /home/josea/Lazarus/components/axcomponents/lib/x86_64-linux/axcomponents.ppu que después de actualizar se ha quedado como incompatible, lo mas fácil es ir y borrar dicho archivo (y todos los demás desactualizados) manualmente e intenta de nuevo. Jesus Reyes A.

Reply by email

Jesus Reyes A.
to Jose Antonio Cuello

On Wed, 21 Dec 2016 00:54:09 -0600, Jose Antonio Cuello via Lazarus-es

<lazarus-es en lists.lazarus-ide.org> wrote 23 lines
Pues las maneras a demás del recontruir todo, lo que incluye el paquete como el IDE, desinstalar tanto el componente como el Lazarus y el FPC, borrar todos los archivos tanto del componente, como del Lazarus, como FPC como Ubuntu con una reinstalación completa. Probar con distintas versiones de Lazarus (sólo daba error con la 1.4 y 1.6) Al final me funcionó pero como comentaba en el mensaje anterior no llegué a concretar el cómo. Entre las cosas que hice: Renombrar varias units a minúsculas Renombrar toda la ruta a minúsculas Renombrar la carpeta del componente para que no se llame igual que el componente En las opciones del proyecto añadir "$(PkgOutDir)" en las rutas de las unidades En las opciones del proyecto añadir ".;lib/$(TargetCPU)-$(TargetOS)" en otros archivos de unidad (-Fu) En las opciones del proyecto poner la ruta completa "home/josea/lazarus/componentes/artex/lib" en vez de sólo "lib" Un saludo.

Para el componente mencionado anteriormente, quizás la solución era simplemente borrar la carpeta
/home/josea/Lazarus/components/axcomponents/lib/x86_64-linux pero... si tienes múltiples copias en varios directorios (como por ejemplo home/josea/lazarus/componentes/artex, pues sería borrar todas las carpetas de "salida".

Otra cosa que pudiera estar interfiriendo es si por ejemplo inicialmente compilabas todo en un solo directorio/subdirectorios mediante las opciones del proyecto/rutas y luego se crearon los paquetes en dichos directorios/subdirectorios. En fin me alegro que lo hayas solucionado.

Saludos.

Jesus Reyes A.

Reply by email