Re: Free Pascal
El Mon, 17 Feb 2014 00:31:19 -0600, Manuel Máquez escribió: (ese html...) > Instalé Free Pascal, Bien, pero ¿desde dónde? > sin embargo, como no he podido tener acceso a debug ya que Debian no lo > tiene, he buscado hasta que encontré algún artículo en el que había que > usar Tarball y usar un script para subsanar dicha ausencia. (...) Por aquí dicen algo: Chapter 10 Debugging your programs http://www.freepascal.org/docs-html/user/userch10.html Supongo que básicamente necesitas dos cosas: 1. Un depurador (gdb, ddd) 2. Que la aplicación se haya compilado con la depuración habilitada ¿Se cumplen en tu caso estas dos condiciones? Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2014.02.17.15.09...@gmail.com
Re: Free Pascal
El 17/02/14 16:02, Felix Perez escribió: > ¡Asombroso! > > Y seguimos dando pescados en vez de enseñar a pescar. La gente no aprende: apt-get build-dep castle-game-engine :þ :þ :þ -- Saludos de Santiago José López Borrazás. signature.asc Description: OpenPGP digital signature
Re: Free Pascal
El día 17 de febrero de 2014, 3:31, Manuel Máquez escribió: > Instalé Free Pascal, sin embargo, como no he podido tener acceso a debug ya > que Debian no lo tiene, he buscado hasta que encontré algún artículo en el > que había que usar Tarball y usar un script para subsanar dicha ausencia. > He tratado usarlo con 'sudo', sin ningún resultado ya que Pascal acepta sus > formatos. El script tiene el siguiente contenido: > pushd fpcsrc/compiler > fpcmake -Tall > popd > make build > make -j1 install > ¿Alguien me puede decir cómo solucionar mi problema? > Otros datos son que Free Pascal lo tengo en un Pendrive pues antes quiero > ver que todo me funcione bien, antes de quitar Windows o ¿tendré que migrar > a otro distro?; no quiero usar Lazarus porque como dije antes deseo probar > que todo funcione bien y ya saturé la memoria susodicha. > Anticipo mil gracias por la atención y ayuda. > MANOLO MÁRQUEZ P. ¡Asombroso! Y seguimos dando pescados en vez de enseñar a pescar. -- usuario linux #274354 normas de la lista: http://wiki.debian.org/es/NormasLista como hacer preguntas inteligentes: http://www.sindominio.net/ayuda/preguntas-inteligentes.html -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/caaizax6ayhswuf4os5rlohxnrwkr6+uqkv-0efro6nuav0l...@mail.gmail.com
Re: Free Pascal
El 17/02/14 03:31, Manuel Máquez escribió: Instalé Free Pascal, sin embargo, como no he podido tener acceso a debug ya que Debian no lo tiene, he buscado hasta que encontré algún artículo en el que había que usar Tarball y usar un script para subsanar dicha ausencia. He tratado usarlo con 'sudo', sin ningún resultado ya que Pascal acepta sus formatos. El script tiene el siguiente contenido: pushd fpcsrc/compiler fpcmake -Tall popd make build make -j1 install ¿Alguien me puede decir cómo solucionar mi problema? Otros datos son que Free Pascal lo tengo en un Pendrive pues antes quiero ver que todo me funcione bien, antes de quitar Windows o ¿tendré que migrar a otro distro?; no quiero usar Lazarus porque como dije antes deseo probar que todo funcione bien y ya saturé la memoria susodicha. Anticipo mil gracias por la atención y ayuda. *MANOLO MÁRQUEZ P.* Hola Manuel: * Instalar FreePascal desde fuentes no es lo mas conveniente para empezar, ya que necesita ser compilado a su vez con un compilador FreePascal que exista previamente. * El compilador FreePascal fpc usado desde la linea de comandos quizás te va a servir de poco, ya que se deben editar varios archivos a mano y llamar al compilador con opciones todo a mano. Lo mas conveniente es usar la interfaz en modo texto fp (que es muy similar a TuboPascal y que es parte de FreePascal) o la interfaz gráfica Lazarus (que es muy similar a Delphi). * Tanto FreePascal como Lazarus se pueden instalar en cualquier distribución de Linux como Debian, o en Windows. No es necesario en ningún caso quitar Windows. * En Debian, lo mas sencillo es instalar via el manejador de paquetes: Por ejemplo desde Synaptic buscar los paquetes fp-compiler, fp-ide y lazarus. Esto es seguro, no le va a causar ningún conflicto a tu instalación de Debian, y no es necesario migrar a otra distro. Saludos, Mario -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5301f06b.6030...@almatech.com.ar
Re: Free Pascal
El día 17 de febrero de 2014, 3:31, Manuel Máquez escribió: > Instalé Free Pascal, sin embargo, como no he podido tener acceso a debug ya > que Debian no lo tiene, he buscado hasta que encontré algún artículo en el > que había que usar Tarball y usar un script para subsanar dicha ausencia. > He tratado usarlo con 'sudo', sin ningún resultado ya que Pascal acepta sus > formatos. El script tiene el siguiente contenido: > pushd fpcsrc/compiler > fpcmake -Tall > popd > make build > make -j1 install > ¿Alguien me puede decir cómo solucionar mi problema? > Otros datos son que Free Pascal lo tengo en un Pendrive pues antes quiero > ver que todo me funcione bien, antes de quitar Windows o ¿tendré que migrar > a otro distro?; no quiero usar Lazarus porque como dije antes deseo probar > que todo funcione bien y ya saturé la memoria susodicha. > Anticipo mil gracias por la atención y ayuda. > MANOLO MÁRQUEZ P. 1. ejecuta el script como root, no como sudo.., con "He tratado usarlo con 'sudo', sin ningún resultado ya que Pascal acepta sus formatos." me da la impresión que no comprendes bien que es 'sudo' 2. si no nos das el mensaje de errror no se te puede atudar.. de mi parte todavía no controlo bien mi de verlo todo :) -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CADqxbRSpT2o5JS7VM-ZsewQ+q1p=+oxe33vn28qycqu5khb...@mail.gmail.com
Free Pascal
Instalé Free Pascal, sin embargo, como no he podido tener acceso a debug ya que Debian no lo tiene, he buscado hasta que encontré algún artículo en el que había que usar Tarball y usar un script para subsanar dicha ausencia. He tratado usarlo con 'sudo', sin ningún resultado ya que Pascal acepta sus formatos. El script tiene el siguiente contenido: pushd fpcsrc/compiler fpcmake -Tall popd make build make -j1 install ¿Alguien me puede decir cómo solucionar mi problema? Otros datos son que Free Pascal lo tengo en un Pendrive pues antes quiero ver que todo me funcione bien, antes de quitar Windows o ¿tendré que migrar a otro distro?; no quiero usar Lazarus porque como dije antes deseo probar que todo funcione bien y ya saturé la memoria susodicha. Anticipo mil gracias por la atención y ayuda. *MANOLO MÁRQUEZ P.*
off-topic Re: Free Pascal Compiler
Pablo Ariel Dilullo wrote: Buenas gente Una preguntital media (por no decir del todo) OFF-TOPIC. Estoy usando Free Pascal Compiler para hacer un programa para controlar un cyber cafe, alguien sabe como hacer una llamada al sistema para ejecutar un comando linux, ejemplo: iptables .. Un poco OT si que parece :-) pero me has hecho recordar viejos tiempos:-D. Dale un vistazo a la unidad Dos en ella tienes el procedimiento Exec al viejo estilo, que entiendo es lo que buscas, por ejemplo: program prueba; uses Dos; Begin Exec('/bin/ls','-l'); End. (el RTFM :-D lo tienes aquí http://www.freepascal.org/docs-html/units/node3.html#pro:Exec ) Mira la unidad linux donde tienes Shell, Fork y varios Exec* (sin retorno) por ejemplo: http://www.freepascal.org/docs-html/units/node13.html#SECTION00133101000 desde ya muchas gracias... saludos... PaBLo... De nadas y perdon por el OT a la lista Saludos
Free Pascal Compiler
Buenas gente Una preguntital media (por no decir del todo) OFF-TOPIC. Estoy usando Free Pascal Compiler para hacer un programa para controlar un cyber cafe, alguien sabe como hacer una llamada al sistema para ejecutar un comando linux, ejemplo: iptables .. desde ya muchas gracias... saludos... PaBLo...
Re: librerias de enlace dinámico debian en free pascal???
Hola, Lo que puede que te esté pasando es que no tengas instalados los paquetes "-dev" de las X. Mírate lo que te dice, por ejemplo "apt-cache search xlibs-dev" o "apt-cache search gtk-dev". Probablemente no los tengas instalados y de ahí tu problema. Los ".so" son versiones dinámicas de las librerías (enlace dinámico) y las ".a" son para enlace estático. Generalmente, y si no me equivoco, las ".a" suelen venir con los paquetes -dev. Espero que te sirva de ayuda. Suerte, Miguel On Fri, 19 Jul 2002 10:54:51 +0200 Korkuts <[EMAIL PROTECTED]> wrote: > Saludos a todos. > > Me estoy iniciando en esto de la programación en Free Pascal, y > bueno, me he encontrado con un problemilla que no se como resolver. Me > parece, por lo que me han contado, que el problema tiene que ver con las > > librerías de enlace dinámico de las X. > > El código que quiero compilar es el siguiente (extraido de un manual de > introducción a gtk desde free pascal): > > program Gtprueba; > uses gtk,gdk,glib; > var aWindow:pGtkWidget; > begin > GTK_init(@ArgC,@ArgV); > aWindow:=GTK_Window_New(GTK_WINDOW_TOPLEVEL); > GTK_Widget_Show(aWindow); > GTK_main; > end. > > Esto es lo que sucede al compilar: > > [EMAIL PROTECTED]:~/laboratorio/lab2$ fpc Gtprueba.pas > Free Pascal Compiler version 1.0.4 [2001/08/31] for i386 > Copyright (c) 1993-2000 by Florian Klaempfl > Target OS: Linux for i386 > Compiling Gtprueba.pas > Assembling gtprueba > Linking gtprueba > /usr/bin/ld: no se puede encontrar -lX11 > Gtprueba.pas(10) Warning: Error while linking > Closing script ppas.sh > 9 Lines compiled, 0.2 sec > > > Estas son los paquetes que tengo instalados de free pascal (creo que son > > todos los que hay para debian woody) > > ii fp-compiler1.0.4-2 Free Pascal Compiler > ii fp-docs1.0.4-2 Free Pascal Documentation > ii fp-units-api 1.0.4-2Free Pascal API units > ii fp-units-base 1.0.4-2Free Pascal base units > ii fp-units-db1.0.4-2Free Pascal units for some database > librarie ii fp-units-fcl 1.0.4-2Free Pascal Free Component > Library ii fp-units-gfx 1.0.4-2Free Pascal units for some > graphics librarie ii fp-units-gtk 1.0.4-2 Free Pascal units > for GTK 1.2.x ii fp-units-misc 1.0.4-2 Free Pascal > miscellaneous units ii fp-units-net 1.0.4-2Free Pascal units > for networking ii fp-units-rtl 1.0.4-2Free Pascal Runtime > Library ii fp-utils 1.0.4-2Free Pascal Utils > > Pues bien, me han dicho que tengo que poner -Fl encuetra la librería libX11.a> como opción en la compilación, lo que > pasa es que no tengo esa librería, lo que tengo es libX11.so.6 y > libX11.so.6.2 que son librerías también. Me parece que las librerias en > debian terminan en .so no .a, pero no estoy muy seguro. > > ¿sabeis si es cirto que las librerias en debian son .so y no .a? ¿si > esto es así significa que FreePascal no soporta estas librerías (.so) y > por lo tanto no puedo compilar programas de GTK en Debian con > FreePascal? > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > -- -- | Miguel Garcia Lopez | | Research and Development | |--| | Visual Tools S.A.| | Isla Graciosa, 1 | | 28034 Madrid | | SPAIN| | Tel: +34 91 7294844 (Ext. 205) | | Fax: +34 91 3585236 | |--| | email: [EMAIL PROTECTED] | | http://www.visual-tools.com/ | -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
librerias de enlace dinámico debian en free pascal???
Saludos a todos. Me estoy iniciando en esto de la programación en Free Pascal, y bueno, me he encontrado con un problemilla que no se como resolver. Me parece, por lo que me han contado, que el problema tiene que ver con las librerías de enlace dinámico de las X. El código que quiero compilar es el siguiente (extraido de un manual de introducción a gtk desde free pascal): program Gtprueba; uses gtk,gdk,glib; var aWindow:pGtkWidget; begin GTK_init(@ArgC,@ArgV); aWindow:=GTK_Window_New(GTK_WINDOW_TOPLEVEL); GTK_Widget_Show(aWindow); GTK_main; end. Esto es lo que sucede al compilar: [EMAIL PROTECTED]:~/laboratorio/lab2$ fpc Gtprueba.pas Free Pascal Compiler version 1.0.4 [2001/08/31] for i386 Copyright (c) 1993-2000 by Florian Klaempfl Target OS: Linux for i386 Compiling Gtprueba.pas Assembling gtprueba Linking gtprueba /usr/bin/ld: no se puede encontrar -lX11 Gtprueba.pas(10) Warning: Error while linking Closing script ppas.sh 9 Lines compiled, 0.2 sec Estas son los paquetes que tengo instalados de free pascal (creo que son todos los que hay para debian woody) ii fp-compiler1.0.4-2Free Pascal Compiler ii fp-docs1.0.4-2Free Pascal Documentation ii fp-units-api 1.0.4-2Free Pascal API units ii fp-units-base 1.0.4-2Free Pascal base units ii fp-units-db1.0.4-2Free Pascal units for some database librarie ii fp-units-fcl 1.0.4-2Free Pascal Free Component Library ii fp-units-gfx 1.0.4-2Free Pascal units for some graphics librarie ii fp-units-gtk 1.0.4-2Free Pascal units for GTK 1.2.x ii fp-units-misc 1.0.4-2Free Pascal miscellaneous units ii fp-units-net 1.0.4-2Free Pascal units for networking ii fp-units-rtl 1.0.4-2Free Pascal Runtime Library ii fp-utils 1.0.4-2Free Pascal Utils Pues bien, me han dicho que tengo que poner -Fl como opción en la compilación, lo que pasa es que no tengo esa librería, lo que tengo es libX11.so.6 y libX11.so.6.2 que son librerías también. Me parece que las librerias en debian terminan en .so no .a, pero no estoy muy seguro. ¿sabeis si es cirto que las librerias en debian son .so y no .a? ¿si esto es así significa que FreePascal no soporta estas librerías (.so) y por lo tanto no puedo compilar programas de GTK en Debian con FreePascal? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]