[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Papo-hackers] Haciendo make en Luca/Model
From: |
John Lenton |
Subject: |
Re: [Papo-hackers] Haciendo make en Luca/Model |
Date: |
Tue, 22 Jun 2004 14:46:00 -0300 |
User-agent: |
Mutt/1.3.28i |
Sender: John Lenton <address@hidden>
On Sat, Jun 19, 2004 at 03:12:37PM -0400, Visualnex wrote:
> Hace un tiempo tuve problemas para hacer make en Luca/Model y
> generar los scripts que necesita el ejemplo para funcionar.
> Todavia los sigo teniendo pero probe una alternativa que no se si es
> correcta.
>
> hago dentro de /Papo/Luca/Model make
> da el error:
>
> Creating directory ./PAPOv2/MDLno
> Generating ./PAPOv2/MDL/__init__.pyTraceback (most recent call last):
> File "/usr/bin/mdl_generate_python_code.py", line 192, in ?
> errs = main(sys.argv)
> File "/usr/bin/mdl_generate_python_code.py", line 185, in main
> fake_mode=fake_mode)
> File "/usr/bin/mdl_generate_python_code.py", line 93, in build_python_code
> mason.build()
> File
> "/usr/lib/python2.3/site-packages/Modeling/ModelMasons/PyModelMason.py", line
> 229, in build
> overwrite=1)
> File "/usr/lib/python2.3/site-packages/Modeling/ModelMasons/ModelMason.py",
> line 215, in createFileFromTemplate
> f = open(destFile,'w')
> IOError: [Errno 2] No such file or directory: './PAPOv2/MDL/__init__.py'
> make: *** [build-stamp] Error 1
> address@hidden:~/papo/luca/Model$
no estoy seguro, pero me da la impresión de que tenés a medio generar
el modelo, puede ser? probaste borrando el directorio (generado)
'PAPOv2' antes de hacer make?
> entonces trato de reemplazar lo que haria make de la siguiente forma:
> hago:
>
> python exotic --no-pickle -eMod
> -Odatabase:PAPOv2,host:localhost,user:postgres,adaptorName:Postgresql
> PAPOv2.xot>PAPOv2-
> pymodel.py
>
> oK. Genera PAPOv2.pymodel.py
>
> luego:
> **************
> mdl_validate_model PAPOv2-pymodel.py
>
> da error:
> Objet: Rentity Role
> abstaract entitie are not supported yet
> ++++++++++++++
>
> continuo:
> mdl_generate_python_code.py PAPOv2-pymodel.py
>
> ok. genera la subcarpeta con los scripts de Modeling PAPOv2
bien, pero te olvidaste el -B, es decir, es
mdl_generate_python_code.py -B PAPOv2-pymodel.py
(por lo menos, el directorio 'MDL' del que se te quejaba antes se crea
solamente con esa opción).
> sigo con lo que decia Makefile:
> mdl_generate_DB_schema.py -c -A PAPOv2-pymodel.py
>
> no da error pero NO crea la base, (o no la crea donde espero. puerto 5432 de
> postgresql)
es el -c, que dice que tire las cosas a stdout en vez de conectarse a
la base; -A además no crea la base (fijate la salida de
mdl_generate_DB_schema.py sin argumentos).
> entonces hago la alternativa:
> mdl_generate_DB_schema.py -C --admin-dsn localhost:5432:template1:marcelo:
> PAPOv2-pymodel.py
>
> ok. crea la base PAPOv2 y sus tablas!!!!
claro.
> ahora corro ./run.sh
> y ... muestra la pantalla de ABM !
>
> pero ahora para agregar un pais, hago
> -> ABM de Paises -> Nuevo -> Datos -> ingreso ARGENTINA->Guardar
>
> No da error pero el dato NO se agrega a la base!
y ahí no sé; Marcos? (Marcos tiene 10 días antes de rendir su tesis,
con lo cual es posible que no responda por un rato).
> Porque no lo agrega?
> Habre reemplazado bien lo que debiera haber echo /Luca/Model/Makefile ?
aparentemente sí.
> Encambio si cargo previamente la base con algunos paises desde
> pgaccess, busca correctamente y Modifica ok.
> aunque sigo sin poder agregar nuevos.
--
John Lenton (address@hidden) -- Random fortune:
The only thing worse than X Windows: (X Windows) - X