Sign in Join

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

Mailing lists / lazarus-es / 2015-03

Compilacion cruzada

3 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

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

francisco prieto

Grupo,

Mi pc tiene instalado Ubuntu, Lazarus 1.2.6 y fpc 2.6.4.

Trato de seguir los pasos de
http://wiki.lazarus.freepascal.org/Cross_compiling_for_Win32_under_Linux

para poder generar el exe de Windows desde Linux (cabe aclarar que mi pc es de 64 bits)

Pero al ejecutar

make all OS_TARGET=win32 CPU_TARGET=i386

termina en el error

make[1]: se sale del directorio �/usr/share/fpcsrc/2.6.4� make: *** [build-stamp.i386-win32] Error 2

mas arriba dice

make[5]: se ingresa al directorio �/usr/share/fpcsrc/2.6.4/rtl/linux� /bin/mkdir -p /usr/share/fpcsrc/2.6.4/rtl/units/x86_64-linux /bin/mkdir: no se puede crear el directorio
�/usr/share/fpcsrc/2.6.4/rtl/units�: Permiso denegado

si lo hago logueado como root funciona pero me advierte que debo ejecutarlo como usuario normal...

pero si sigo adelante y ejecuto las dos instruciones al final no crea en

/usr/lib/fpc/2.6.4/units/i386-win32/*

Con lo cual luego al querer hacer el instalador me da error.

Hay forma de solucionar esto, o debo instalar el Lazarus y los fuentes sobre Windows?

Saludos,

Pancho
Cordoba
Argentina
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20150323/537818d6/attachment.html>

Reply by email

Victor H. Villalobos B.
to francisco prieto

Instala CodeTyphon, ya viene con herramientas de cross compiler.

<https://www.freelancer.com/affiliates/email/13972512/>

<https://www.freelancer.com/affiliates/email/13972512/> VICTOR HUGO VILLALOBOS BALZAN

Software Developer - Delphi XE - .NET - PYTHON - QT

P: +582618083240 | M: +584126882141

E: revxfire en gmail.com

A:

Venezuela - Zulia - Maracaibo

<https://www.freelancer.com/static/css/images/landingpage/hireme-widget-builder/fl-bird-icon.png> <https://www.freelancer.com/affiliates/email/13972512/> Hire me on Freelancer.com

De: francisco prieto [mailto:fajprieto en gmail.com] Enviado el: lunes, 23 de marzo de 2015 14:16
Para: Spanish version of Lazarus List
Asunto: [Lazarus-es] Compilacion cruzada

Grupo,

Mi pc tiene instalado Ubuntu, Lazarus 1.2.6 y fpc 2.6.4.

Trato de seguir los pasos de http://wiki.lazarus.freepascal.org/Cross_compiling_for_Win32_under_Linux

para poder generar el exe de Windows desde Linux (cabe aclarar que mi pc es de 64 bits)

Pero al ejecutar

make all OS_TARGET=win32 CPU_TARGET=i386

termina en el error

make[1]: se sale del directorio �/usr/share/fpcsrc/2.6.4� make: *** [build-stamp.i386-win32] Error 2

mas arriba dice

make[5]: se ingresa al directorio �/usr/share/fpcsrc/2.6.4/rtl/linux� /bin/mkdir -p /usr/share/fpcsrc/2.6.4/rtl/units/x86_64-linux /bin/mkdir: no se puede crear el directorio �/usr/share/fpcsrc/2.6.4/rtl/units�: Permiso denegado

si lo hago logueado como root funciona pero me advierte que debo ejecutarlo como usuario normal...

pero si sigo adelante y ejecuto las dos instruciones al final no crea en

/usr/lib/fpc/2.6.4/units/i386-win32/*

Con lo cual luego al querer hacer el instalador me da error.

Hay forma de solucionar esto, o debo instalar el Lazarus y los fuentes sobre Windows?

Saludos,

Pancho

Cordoba

Argentina

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20150324/e39c4324/attachment.html>

Reply by email

francisco prieto
to Victor H. Villalobos B.

Gracias V�ctor.

Pasa salir del paso en una maquina virtual de Win 7 instale el Lazarus, al compilar aparecieron varios errores que correg� y del lado de Windows consegui el FPC_Compiler_Maker.exe que hace compilacion cruzada...

Ahora bien algo toque mal del lado del Ubuntu, pues el LazSerial que funcionaba de 1000 maravillas ahora no funciona pr�cticamente... eso me paso despu�s de tratar de instalar la compilaci�n cruzada que esta documentada en el sitio oficial de Lazarus.

Debido a que tengo urgencia por entregar un instalador por el momento voy a trabajar bajo Windows, pero me gustar�a ya no depender de este sistema operativo.

Saludos,

Pancho
C�rdoba
Argentina

El 24 de marzo de 2015, 17:10, Victor H. Villalobos B. <revxfire en gmail.com> escribi�:

Show quoted text 86 lines
Instala CodeTyphon, ya viene con herramientas de cross compiler. [image: https://cdn6.f-cdn.com/ppic/13585567/logo/13972512/profile_logo_13972512.jpg] <https://www.freelancer.com/affiliates/email/13972512/> *VICTOR HUGO VILLALOBOS BALZAN* <https://www.freelancer.com/affiliates/email/13972512/> Software Developer - Delphi XE - .NET - PYTHON - QT *P:* +582618083240 | *M:* +584126882141 *E:* revxfire en gmail.com *A:* Venezuela - Zulia - Maracaibo [image: https://www.freelancer.com/static/css/images/landingpage/hireme-widget-builder/fl-bird-icon.png]Hire me on Freelancer.com <https://www.freelancer.com/affiliates/email/13972512/> *De:* francisco prieto [mailto:fajprieto en gmail.com] *Enviado el:* lunes, 23 de marzo de 2015 14:16 *Para:* Spanish version of Lazarus List *Asunto:* [Lazarus-es] Compilacion cruzada Grupo, Mi pc tiene instalado Ubuntu, Lazarus 1.2.6 y fpc 2.6.4. Trato de seguir los pasos de http://wiki.lazarus.freepascal.org/Cross_compiling_for_Win32_under_Linux para poder generar el exe de Windows desde Linux (cabe aclarar que mi pc es de 64 bits) Pero al ejecutar make all OS_TARGET=win32 CPU_TARGET=i386 termina en el error make[1]: se sale del directorio �/usr/share/fpcsrc/2.6.4� make: *** [build-stamp.i386-win32] Error 2 mas arriba dice make[5]: se ingresa al directorio �/usr/share/fpcsrc/2.6.4/rtl/linux� /bin/mkdir -p /usr/share/fpcsrc/2.6.4/rtl/units/x86_64-linux /bin/mkdir: no se puede crear el directorio �/usr/share/fpcsrc/2.6.4/rtl/units�: Permiso denegado si lo hago logueado como root funciona pero me advierte que debo ejecutarlo como usuario normal... pero si sigo adelante y ejecuto las dos instruciones al final no crea en /usr/lib/fpc/2.6.4/units/i386-win32/* Con lo cual luego al querer hacer el instalador me da error. Hay forma de solucionar esto, o debo instalar el Lazarus y los fuentes sobre Windows? Saludos, Pancho Cordoba Argentina _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20150324/509bb6fc/attachment-0001.html>

Reply by email