^[:Il | Messaggero := non: 'è importante']

Un blog de Giuseppe Luigi Punzi, sobre programación, sistemas, idas de cabeza, y mis cosas en general, porque un sitio debía tener…
  • rss
  • Inicio
  • Sobre mí…
  • Enlaces / Webs amigas
  • Artículos / Tutoriales
    • Aida/Web: Tutorial

Dos instalaciones de Lazarus/FPC en MacOs

glpunzi | 19 Febrero, Martes, 2008 | 10:39 am

Por fin he conseguido instalar Lazarus/FPC en Leopard. Cosa que me ha costado sudar sangre, ya que no había manera que ni Fink ni MacPorts, me instalasen correctamente las librerías gdk.

Para quien no lo sepa, FreePascal es un compilador libre de Pascal disponible para una infinidad de arquitecturas. La descripción que nos ofrece la wikipedia para FreePascal y Lazarus es:

Free Pascal (o FPK Pascal) es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal y Delphi. Su entorno en modo texto es muy similar al de Turbo Pascal de Borland, pero con más opciones. También existen entornos de desarrollo para Windows con Dev-Pascal de Bloodshed.

Lazarus es una herramienta visual para la programación en lenguaje de programación Pascal, disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X.
Se trata de una alternativa gratuita a Delphi, desarrollada como proyecto de software libre a partir de Free Pascal. La web y la mayoría de la documentación están en inglés, pero el entorno de desarrollo (IDE) sí está traducido al español en gran parte.

Lazarus corriendo sobre MacOS

Una vez hechas las presentaciones, y resuelta mi pequeña incidencia, ahora, necesito tener dos instalaciones distintas.
¿Por qué? Lazarus, actualmente, está compilado por defecto para visualizarse sobre GTK1 (y bajo X11), algo que lo hace algo horrible a la vista, pero ésto, es sólo por defecto, ya que se puede compilar (aunque muchos de los widgetsets no son estables o completos aún, pero trabajan activamente en ello) para GTK2, Carbon, QT, etc…

Mi idea es tener mi instalación de Lazarus “stable” para no tener problemas en el día a día, pero además, tener otra instalación más (o las que hagan falta), para pruebas. Una de ellas, será un Lazarus descargado directamente del svn y tras posterior compilación, “construir” el entorno pero usando Carbon, para que se vea de una manera nativa.

Para aquellos interesados, toda la instalación de Lazarus, es realizada en la carpeta /usr/local/share/lazarus, y según me han comentado, para tener dos instalaciones distintas, es tan sencillo como simplemente copiarlo, fácil, sencillo, y para toda la familia.

Puesto en la oficina no tengo mi MacBook, no puedo probarlo ahora mismo, así que ya contaré mi aventura en otro momento.

De momento, os puedo decir que, puesto necesito una pequeña aplicación para hacer un seguimiento de las incidencias con nuestros clientes (entre otros mil proyectos más), iré comentando su desarrollo para que podáis adentraros en el mundo de desarrollo con este entorno.

Entradas relacionados:

  1. Retomando Lazarus
  2. …actualizando que es gerundio
  3. Eligiendo un “entorno” en el que desarrollar
  4. Por qué elegir …. (lenguaje)?
  5. Cada uno usa lo que sabe

Categorias
Lazarus/FPC
Tags
Lazarus/FPC, Programación, proyectos
Trackback
Trackback

« KDD GUM Murcia: 22 de Febrero KDD GUM Murcia: 22 de Febrero (Parte II) »

2 respuestas

Hola! He visto tu entrada en Planeta Lazarus, y me

Omar Pedraza | 29 Febrero, Viernes, 2008 | 9:01 pm

Hola! He visto tu entrada en Planeta Lazarus, y me he alegrado bastante al ver que no soy el único que se está pegando con Leopard para instalar Lazarus. ¿Podrías comentarme cómo lo has conseguido? Utilizando el tutorial de llodra, me quedo clavado en la instalación de Fink Eso sí, yo soy un aún inexperto estudiante de informática, por lo que te pediría que me lo dijeses lo más mascado posible. Un saludo y muchas gracias, Omar.

Hola Omar. Lo que hice al final, fué darme cuenta que

glpunzi | 1 Marzo, Sábado, 2008 | 7:16 pm

Hola Omar.

Lo que hice al final, fué darme cuenta que realmente sí tenía instalado fink y macports. Creé a mano el archivo .profile con el contenido:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export DISPLAY=:0.0

y entre port y fink, instalé todos los paquetes de nuevo, uno a uno, para asegurarme que todos se instalaban. Creo recordar que no hice nada más.

No usé tutorial más que el que está en el wiki oficial de Lazarus:
http://wiki.lazarus.freepascal.org/OS_X_Programming_Tips

Un saludo.

EDITO:
Tuve también problemas porque en macports no existían (bueno sí, pero con nombre distinto) ciertos paquetes que dice el wiki, pero veo en la lista que ya está corregido. Te enlazo al hilo de la lista de correo que tratan, por lo que veo ahora mismo, otros temas útiles también:
http://www.lazarus.freepascal.org/pipermail/lazarus/2008-February/015775.html

Subscríbete

Categorías

  • Apple
  • Cosas Varias
  • English
  • Entropia Universe
  • Eve-Online
  • Flipando
  • Fotografia
  • Globals/HOFs
  • GumMurcia
  • HardWare
  • iPod/iPhone
  • Juegos
  • KDD
  • Lazarus/FPC
  • Lua
  • Mi Blog
  • Musica
  • Ocio
  • OOP
  • Poker
  • PovRay
  • Programación
  • Puzzles
  • Ruby
  • Smalltalk
  • Squeak
  • Tutoriales
  • Twitter
  • Velneo
  • Videos Musicales
  • VTES
  • web

Archivos

  • Diciembre de 2008
  • Noviembre de 2008
  • Octubre de 2008
  • Septiembre de 2008
  • Agosto de 2008
  • Julio de 2008
  • Junio de 2008
  • Mayo de 2008
  • Abril de 2008
  • Marzo de 2008
  • Febrero de 2008

Comentarios recientes

  • Tutorial Programación Orientada a Objetos con Ruby (Intro) | ^[:Il | Messaggero := non: 'è importante'] en Tutorial POO con Ruby (I)
  • javivf en Retomando Lazarus
  • Raton BT óptico recargable por USB | ^[:Il | Messaggero := non: 'è importante'] en KDD GUM Murcia: 22 de Febrero
  • …intermedio… | ^[:Il | Messaggero := non: 'è importante'] en InciGest: Software de Gestión de Incidencias
  • glpunzi en GNU Smalltalk


Estoy leyendo..

el manual oficial de Velneo


rss Comentarios RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox