From: Manuel L. <ma...@ga...> - 2008-01-10 09:17:53
|
Estoy instalando para un cliente nuestro la =C3=BAltima versi=C3=B3n del Fi= sterra, que incluye el m=C3=B3dulo de contabilidad (de hecho ya deber=C3=ADa estar instalado, pero el cliente prefer=C3=ADa cerrar el a=C3=B1o antes de meter novedades). El problema que le encuentro a esta versi=C3=B3n es que en la introducci=C3= =B3n de datos de la factura, es necesario conocer de antemano qu=C3=A9 cuenta contable recibe la informaci=C3=B3n del proveedor/cliente y de los art=C3= =ADculos. Me he planteado cambiar el edit por un treeview, pero es inviable por dise=C3=B1o de ese formulario (o al menos un tanto complejo) y tampoco ser= =C3=ADa una soluci=C3=B3n al problema. La soluci=C3=B3n =C3=B3ptima, considero, es = que el programa tome la cuenta de ese proveedor de la base de datos y cargue ese dato como predeterminado, de forma que el usuario no tenga que teclear la cuenta contable en los formularios de facturaci=C3=B3n salvo que= , por alguna raz=C3=B3n, quiera usar una cuenta distinta a la asociada a ese cliente/proveedor.=20 Al hacerlo as=C3=AD no s=C3=B3lo solucionamos el problema de dise=C3=B1o, s= ino que agilizamos claramente el proceso de facturaci=C3=B3n, que suele ser un proceso clave (por tiempo requerido de trabajo) en casi todos los negocios. La cuesti=C3=B3n es =C2=BFC=C3=B3mo se puede hacer hacerlo? La primera cuesti=C3=B3n que se me ha ocurrido es incluir la informaci=C3= =B3n de la cuenta por defecto en la ficha de actor, buscando el modo de introducir la cuenta contable por defecto en la informaci=C3=B3n de rol de cliente y proveedor. Sin embargo, al ir a mirar como estaba el formulario para analizar su posible modificaci=C3=B3n, me he encontrado un segundo error, y es que si se regraba la informaci=C3=B3n del actor, se produce un error en la llamada a orbit (detalles de depuraci=C3=B3n de dich= o error en el documento adjunto) que ignoro como intentar abordar. As=C3=AD que ahora trasmito a la lista estos dos problemas. - Cuales ser=C3=ADan los cambios, de dise=C3=B1o de BD y en los programas c= liente y servidor para poder introducir los datos de cuentas contables asociadas a cliente / proveedor / item. Estoy dispuesto a tratar de introducir yo mismo esos cambios, pero agradecer=C3=ADa orientaci=C3=B3n so= bre ello. - =C2=BFAlguna idea sobre las causas de ese error al grabar la informaci=C3= =B3n de actor en la llamada a los procesos de Orbit? No tengo claro como intentar abordar ese error dado que al depurar, se introduce en lugares a donde no puedo llegar con el ddd. --=20 Manuel L=C3=B3pez - T=C3=A9cnico de Gaemon Soluciones Inform=C3=A1ticas S.L= . ---=20 (Cl=C3=A1usula de confidencialidad) --- (NOTE: English version follows) --- Este correo electr=C3=B3nico, y cualquier archivo adjunto al mismo,=20 es confidencial, puede contener informaci=C3=B3n privilegiada legalmente protegida, y est=C3=A1 dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no deber=C3=ADa leer, imprimir,=20 retransmitir, almacenar, o actuar de acuerdo con lo que se menciona=20 en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar=20 o enviar a ninguna otra persona esta informaci=C3=B3n ni hacer copias de=20 ella. Por favor, notifique al remitente inmediatamente si ha recibido=20 esta comunicaci=C3=B3n por error, y b=C3=B3rrela de su sistema inform=C3=A1= tico.=20 En virtud de la legislaci=C3=B3n vigente, los derechos de reproducci=C3=B3n= de=20 este correo y cualquier otro documento que lo acompa=C3=B1e son propiedad=20 exclusiva de su autor (o autores, si se trata de sujetos diferentes),=20 y no existe renuncia a la confidencialidad o privilegio que otorga=20 la ley por causa de una transmisi=C3=B3n err=C3=B3nea.=20 -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or=20 disclose to any other person the contents of this e-mail or its=20 attachments (if any), nor take copies. Please notify the sender=20 immediately if you have received this communication in error and delete=20 this message from your computer system. Copyright in this e-mail and any=20 accompanying document created by the sender is owned by the sender.=20 -------------------------------------------------------------------------- |
From: Manuel L. <ma...@ga...> - 2008-01-10 10:15:59
|
Incluyo el adjunto perdido: On jue, 2008-01-10 at 10:14 -0100, Manuel Lopez wrote: > Estoy instalando para un cliente nuestro la =C3=BAltima versi=C3=B3n del = Fisterra, > que incluye el m=C3=B3dulo de contabilidad (de hecho ya deber=C3=ADa esta= r > instalado, pero el cliente prefer=C3=ADa cerrar el a=C3=B1o antes de mete= r > novedades). >=20 > El problema que le encuentro a esta versi=C3=B3n es que en la introducci= =C3=B3n de > datos de la factura, es necesario conocer de antemano qu=C3=A9 cuenta > contable recibe la informaci=C3=B3n del proveedor/cliente y de los art=C3= =ADculos. > Me he planteado cambiar el edit por un treeview, pero es inviable por > dise=C3=B1o de ese formulario (o al menos un tanto complejo) y tampoco se= r=C3=ADa > una soluci=C3=B3n al problema. La soluci=C3=B3n =C3=B3ptima, considero, e= s que el > programa tome la cuenta de ese proveedor de la base de datos y cargue > ese dato como predeterminado, de forma que el usuario no tenga que > teclear la cuenta contable en los formularios de facturaci=C3=B3n salvo q= ue, > por alguna raz=C3=B3n, quiera usar una cuenta distinta a la asociada a es= e > cliente/proveedor.=20 >=20 > Al hacerlo as=C3=AD no s=C3=B3lo solucionamos el problema de dise=C3=B1o,= sino que > agilizamos claramente el proceso de facturaci=C3=B3n, que suele ser un > proceso clave (por tiempo requerido de trabajo) en casi todos los > negocios. >=20 > La cuesti=C3=B3n es =C2=BFC=C3=B3mo se puede hacer hacerlo? >=20 > La primera cuesti=C3=B3n que se me ha ocurrido es incluir la informaci=C3= =B3n de > la cuenta por defecto en la ficha de actor, buscando el modo de > introducir la cuenta contable por defecto en la informaci=C3=B3n de rol d= e > cliente y proveedor. Sin embargo, al ir a mirar como estaba el > formulario para analizar su posible modificaci=C3=B3n, me he encontrado u= n > segundo error, y es que si se regraba la informaci=C3=B3n del actor, se > produce un error en la llamada a orbit (detalles de depuraci=C3=B3n de di= cho > error en el documento adjunto) que ignoro como intentar abordar. >=20 > As=C3=AD que ahora trasmito a la lista estos dos problemas. >=20 > - Cuales ser=C3=ADan los cambios, de dise=C3=B1o de BD y en los programas= cliente > y servidor para poder introducir los datos de cuentas contables > asociadas a cliente / proveedor / item. Estoy dispuesto a tratar de > introducir yo mismo esos cambios, pero agradecer=C3=ADa orientaci=C3=B3n = sobre > ello. >=20 > - =C2=BFAlguna idea sobre las causas de ese error al grabar la informaci= =C3=B3n de > actor en la llamada a los procesos de Orbit? No tengo claro como > intentar abordar ese error dado que al depurar, se introduce en lugares > a donde no puedo llegar con el ddd. >=20 >=20 >=20 > --=20 > Manuel L=C3=B3pez - T=C3=A9cnico de Gaemon Soluciones Inform=C3=A1ticas S= .L. >=20 > ---=20 > (Cl=C3=A1usula de confidencialidad) > --- > (NOTE: English version follows) > --- >=20 > Este correo electr=C3=B3nico, y cualquier archivo adjunto al mismo,=20 > es confidencial, puede contener informaci=C3=B3n privilegiada legalmente > protegida, y est=C3=A1 dirigido exclusivamente a su destinatario original= . > Si no es usted dicho destinatario, no deber=C3=ADa leer, imprimir,=20 > retransmitir, almacenar, o actuar de acuerdo con lo que se menciona=20 > en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar=20 > o enviar a ninguna otra persona esta informaci=C3=B3n ni hacer copias de=20 > ella. Por favor, notifique al remitente inmediatamente si ha recibido=20 > esta comunicaci=C3=B3n por error, y b=C3=B3rrela de su sistema inform=C3= =A1tico.=20 >=20 > En virtud de la legislaci=C3=B3n vigente, los derechos de reproducci=C3= =B3n de=20 > este correo y cualquier otro documento que lo acompa=C3=B1e son propiedad= =20 > exclusiva de su autor (o autores, si se trata de sujetos diferentes),=20 > y no existe renuncia a la confidencialidad o privilegio que otorga=20 > la ley por causa de una transmisi=C3=B3n err=C3=B3nea.=20 >=20 > -------------------------------------------------------------------------= - >=20 > This e-mail and any attachments thereto are confidential, may be legally > privileged, and are for the sole use of the intended recipient. If you > are not the addressee you should not read, print, re-transmit, store > or act in reliance on it or any attachments. You should not use or=20 > disclose to any other person the contents of this e-mail or its=20 > attachments (if any), nor take copies. Please notify the sender=20 > immediately if you have received this communication in error and delete=20 > this message from your computer system. Copyright in this e-mail and any=20 > accompanying document created by the sender is owned by the sender.=20 >=20 > -------------------------------------------------------------------------= - >=20 >=20 > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketpl= ace > _______________________________________________ > Fisterra-devel-es mailing list > Fis...@li... > https://lists.sourceforge.net/lists/listinfo/fisterra-devel-es --=20 Manuel L=C3=B3pez - T=C3=A9cnico de Gaemon Soluciones Inform=C3=A1ticas S.L= . ---=20 (Cl=C3=A1usula de confidencialidad) --- (NOTE: English version follows) --- Este correo electr=C3=B3nico, y cualquier archivo adjunto al mismo,=20 es confidencial, puede contener informaci=C3=B3n privilegiada legalmente protegida, y est=C3=A1 dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no deber=C3=ADa leer, imprimir,=20 retransmitir, almacenar, o actuar de acuerdo con lo que se menciona=20 en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar=20 o enviar a ninguna otra persona esta informaci=C3=B3n ni hacer copias de=20 ella. Por favor, notifique al remitente inmediatamente si ha recibido=20 esta comunicaci=C3=B3n por error, y b=C3=B3rrela de su sistema inform=C3=A1= tico.=20 En virtud de la legislaci=C3=B3n vigente, los derechos de reproducci=C3=B3n= de=20 este correo y cualquier otro documento que lo acompa=C3=B1e son propiedad=20 exclusiva de su autor (o autores, si se trata de sujetos diferentes),=20 y no existe renuncia a la confidencialidad o privilegio que otorga=20 la ley por causa de una transmisi=C3=B3n err=C3=B3nea.=20 -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or=20 disclose to any other person the contents of this e-mail or its=20 attachments (if any), nor take copies. Please notify the sender=20 immediately if you have received this communication in error and delete=20 this message from your computer system. Copyright in this e-mail and any=20 accompanying document created by the sender is owned by the sender.=20 -------------------------------------------------------------------------- |
From: Manuel L. <ma...@ga...> - 2008-02-07 16:09:56
|
Al intentar compilar fisterra-base se produce el siguiente error: /usr/bin/orbit-idl-2 --onlytop -I . ./f_com_corba_common.idl orbit-idl-2 2.14.10 compiling mode, hide preprocessor errors, passes: stubs skels common headers Processing file ./f_com_corba_common.idl ** ERROR **: file orbit-idl-c-headers.c: line 300 (ch_output_types): assertion failed: (htail && strlen (htail) >= 2) aborting... El error se produce tanto con la última versión de Orbit de la distribución, como con los paquetes de Orbit de la web de Igalia. Revisando la salida del autogen, lo que veo 'raro' es lo siguiente: Please add the files codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /aclocal directory to your autoconf macro directory or directly to your aclocal.m4 file. You will also need config.guess and config.sub, which you can get from ftp://ftp.gnu.org/pub/gnu/config/. Nuestra idea ahora mismo es encontrar los problemas de instalación en versiones actuales de Debian (en la actual testing que pronto debiera ser ya stable) de cara a ampliar la distribución de la aplicación, sobre una versión del SO que siga teniendo soporte un tiempo más todavía. Sobre el error enviado a la lista (10 enero) y que me impide instalar la versión con el módulo de contabilidad (con ese error que impide dar de alta nuevos actores y cuya depuración termina en una llamada a una función de Orbit) ¿Alguna idea? -- Manuel López - Técnico de Gaemon Soluciones Informáticas S.L. --- (Cláusula de confidencialidad) --- (NOTE: English version follows) --- Este correo electrónico, y cualquier archivo adjunto al mismo, es confidencial, puede contener información privilegiada legalmente protegida, y está dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no debería leer, imprimir, retransmitir, almacenar, o actuar de acuerdo con lo que se menciona en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar o enviar a ninguna otra persona esta información ni hacer copias de ella. Por favor, notifique al remitente inmediatamente si ha recibido esta comunicación por error, y bórrela de su sistema informático. En virtud de la legislación vigente, los derechos de reproducción de este correo y cualquier otro documento que lo acompañe son propiedad exclusiva de su autor (o autores, si se trata de sujetos diferentes), y no existe renuncia a la confidencialidad o privilegio que otorga la ley por causa de una transmisión errónea. -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or disclose to any other person the contents of this e-mail or its attachments (if any), nor take copies. Please notify the sender immediately if you have received this communication in error and delete this message from your computer system. Copyright in this e-mail and any accompanying document created by the sender is owned by the sender. -------------------------------------------------------------------------- |
From: API <api...@ig...> - 2008-02-08 08:11:43
|
> Al intentar compilar fisterra-base se produce el siguiente error: > > /usr/bin/orbit-idl-2 --onlytop -I . ./f_com_corba_common.idl > orbit-idl-2 2.14.10 compiling > mode, hide preprocessor errors, passes: stubs skels common headers > > Processing file ./f_com_corba_common.idl > > ** ERROR **: file orbit-idl-c-headers.c: line 300 (ch_output_types): > assertion failed: (htail && strlen (htail) >= 2) > aborting... Es raro, a mi también me pasa, aunque hace poco que he actualizado a lenny por lo que vete tu a saber. De todas maneras, haciendo mis pruebas he comprobado que quitando la opción --onlytop de orbit-idl-2 (vete al Makefile.am del directorio src/common/com) esta parte funciona. Habría que mirar esto, y ver si ha cambiado algo de esto en las ultimas distribuciones. Haciendo esto, y metiendo un cast en f_util_crypt.c debido a un warning (lo más probable es que con la versión antigua de gcc esto no me saltara como warning), conseguí generar el paquete, pero no lo he llegado a probar. De todas maneras, intentaré probar a compilar en una máquina sarge cuando pueda (o la encuentre), ya que fue la distribución base donde se creó fisterra. > El error se produce tanto con la última versión de Orbit de la > distribución, como con los paquetes de Orbit de la web de Igalia. > > > Revisando la salida del autogen, lo que veo 'raro' es lo siguiente: > > > Please add the files > codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 > progtest.m4 > from the /aclocal directory to your autoconf macro directory > or directly to your aclocal.m4 file. > You will also need config.guess and config.sub, which you can get from > ftp://ftp.gnu.org/pub/gnu/config/. Yo no prestaría atención a esto, no parece ni un error ni un warning, sino una recomendación, a mi tambien me lo pone, y no solo con este paquete. > Nuestra idea ahora mismo es encontrar los problemas de instalación en > versiones actuales de Debian (en la actual testing que pronto debiera > ser ya stable) de cara a ampliar la distribución de la aplicación, sobre > una versión del SO que siga teniendo soporte un tiempo más todavía. Entonces que distribución estais usando ahora? Etch? Lenny? === API (api...@ig...) |
From: Manuel L. <ma...@ga...> - 2008-02-12 10:59:33
|
En concreto el módulo de listados da el siguiente error: ---------------------------------------------------------- make[5]: se ingresa al directorio `/home/manuel/devel5/fisterra-bmodules/listing/src/common/com' /usr/bin/orbit-idl-2 -I . ./f_com_corba_listing.idl orbit-idl-2 2.14.10 compiling mode, hide preprocessor errors, passes: stubs skels common headers Processing file ./f_com_corba_listing.idl ./f_com_corba_listing.idl:12: Error: `f_common' undeclared identifier ** (orbit-idl-2:2392): WARNING **: ./f_com_corba_listing.idl compilation failed make[5]: *** [f_com_corba_listing.h] Error 1 ---------------------------------------------------------- ¿Alguna idea? -- Manuel López - Técnico de Gaemon Soluciones Informáticas S.L. --- (Cláusula de confidencialidad) --- (NOTE: English version follows) --- Este correo electrónico, y cualquier archivo adjunto al mismo, es confidencial, puede contener información privilegiada legalmente protegida, y está dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no debería leer, imprimir, retransmitir, almacenar, o actuar de acuerdo con lo que se menciona en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar o enviar a ninguna otra persona esta información ni hacer copias de ella. Por favor, notifique al remitente inmediatamente si ha recibido esta comunicación por error, y bórrela de su sistema informático. En virtud de la legislación vigente, los derechos de reproducción de este correo y cualquier otro documento que lo acompañe son propiedad exclusiva de su autor (o autores, si se trata de sujetos diferentes), y no existe renuncia a la confidencialidad o privilegio que otorga la ley por causa de una transmisión errónea. -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or disclose to any other person the contents of this e-mail or its attachments (if any), nor take copies. Please notify the sender immediately if you have received this communication in error and delete this message from your computer system. Copyright in this e-mail and any accompanying document created by the sender is owned by the sender. -------------------------------------------------------------------------- |
From: API <api...@ig...> - 2008-02-13 08:01:33
|
> En concreto el módulo de listados da el siguiente error: > > ---------------------------------------------------------- > make[5]: se ingresa al directorio > `/home/manuel/devel5/fisterra-bmodules/listing/src/common/com' > /usr/bin/orbit-idl-2 -I . ./f_com_corba_listing.idl > orbit-idl-2 2.14.10 compiling > mode, hide preprocessor errors, passes: stubs skels common headers > > Processing file ./f_com_corba_listing.idl > ./f_com_corba_listing.idl:12: Error: `f_common' undeclared identifier > > ** (orbit-idl-2:2392): WARNING **: ./f_com_corba_listing.idl compilation > failed > make[5]: *** [f_com_corba_listing.h] Error 1 > ---------------------------------------------------------- > > ¿Alguna idea? Lo siento, yo acabo de probar y listing compila correctamente, aunque me falla replication (aún no he mirado por que). Después de instalar base instalaste todos los paquetes de fisterra-base? Tuviste que hacer algún cambio en fisterra-bmodules antes de llegar a este problema? === API (api...@ig...) |
From: Manuel L. <ma...@ga...> - 2008-02-13 09:20:17
|
El mié, 13-02-2008 a las 09:00 +0100, API escribió: > > > > ¿Alguna idea? > Lo siento, yo acabo de probar y listing compila correctamente, aunque > me falla replication (aún no he mirado por que). > > Después de instalar base instalaste todos los paquetes de fisterra-base? Sí. Con la modificación en el Makefile que me indicabas en el anterior mail. > > Tuviste que hacer algún cambio en fisterra-bmodules antes de llegar > a este problema? No, me da sobre la versión recién descargada del CVS. A ver que pueedo entontrar.. > === > API (api...@ig...) > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Fisterra-devel-es mailing list > Fis...@li... > https://lists.sourceforge.net/lists/listinfo/fisterra-devel-es > -- Manuel López - Técnico de Gaemon Soluciones Informáticas S.L. --- (Cláusula de confidencialidad) --- (NOTE: English version follows) --- Este correo electrónico, y cualquier archivo adjunto al mismo, es confidencial, puede contener información privilegiada legalmente protegida, y está dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no debería leer, imprimir, retransmitir, almacenar, o actuar de acuerdo con lo que se menciona en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar o enviar a ninguna otra persona esta información ni hacer copias de ella. Por favor, notifique al remitente inmediatamente si ha recibido esta comunicación por error, y bórrela de su sistema informático. En virtud de la legislación vigente, los derechos de reproducción de este correo y cualquier otro documento que lo acompañe son propiedad exclusiva de su autor (o autores, si se trata de sujetos diferentes), y no existe renuncia a la confidencialidad o privilegio que otorga la ley por causa de una transmisión errónea. -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or disclose to any other person the contents of this e-mail or its attachments (if any), nor take copies. Please notify the sender immediately if you have received this communication in error and delete this message from your computer system. Copyright in this e-mail and any accompanying document created by the sender is owned by the sender. -------------------------------------------------------------------------- |
From: Manuel L. <ma...@ga...> - 2008-02-14 16:22:52
|
> > ¿Alguna idea? > Lo siento, yo acabo de probar y listing compila correctamente, aunque > me falla replication (aún no he mirado por que). Curiosamente, me falla replication al hacer un ./local_autogen Con el autogen a secas me fallaba listing. -- Manuel López - Técnico de Gaemon Soluciones Informáticas S.L. --- (Cláusula de confidencialidad) --- (NOTE: English version follows) --- Este correo electrónico, y cualquier archivo adjunto al mismo, es confidencial, puede contener información privilegiada legalmente protegida, y está dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no debería leer, imprimir, retransmitir, almacenar, o actuar de acuerdo con lo que se menciona en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar o enviar a ninguna otra persona esta información ni hacer copias de ella. Por favor, notifique al remitente inmediatamente si ha recibido esta comunicación por error, y bórrela de su sistema informático. En virtud de la legislación vigente, los derechos de reproducción de este correo y cualquier otro documento que lo acompañe son propiedad exclusiva de su autor (o autores, si se trata de sujetos diferentes), y no existe renuncia a la confidencialidad o privilegio que otorga la ley por causa de una transmisión errónea. -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or disclose to any other person the contents of this e-mail or its attachments (if any), nor take copies. Please notify the sender immediately if you have received this communication in error and delete this message from your computer system. Copyright in this e-mail and any accompanying document created by the sender is owned by the sender. -------------------------------------------------------------------------- |
From: Javier F. <jfe...@ig...> - 2008-03-05 23:40:07
Attachments:
libfisterra-testing.patch
fisterra-bmodules-testing.patch
|
On Thu, Feb 14, 2008 at 05:21:21PM +0100, Manuel Lopez wrote: > > > ¿Alguna idea? > > Lo siento, yo acabo de probar y listing compila correctamente, aunque > > me falla replication (aún no he mirado por que). > El problema se produce debido al uso de la opcion --onlytop del compilador de IDL. Todos los Makefile.am de Fisterra (libfisterra, fisterra-bmodules) utilizan esa opción de compilación. La opción --onlytop se utiliza para evitar la inclusión de las cabecersa(.h) generadas por los ficheros idls incluidos en el idl principal. En el caso de fisterra-bmodules, todos los modulos tiene un idl llamado f_com_corba_data.idl, generado automáticamente a partir del xml de definición de datos para el dominio del módulo en cuestión. Este IDL tendrá las estructuras CORBA para cada una de las clases del dominio del módulo. Es probable que en algunos servicios se creen IDLs adcionales para la definicion de servicios; dichos servicios podrían hacer uso de las estructuras declaradas en f_com_corba_data.idl, por lo que deberá incluirse ducho fichero. El Makefile.am de todos los módulos define la compilación de ambos ficheros IDL; como el segundo fichero IDL incluía el f_com_corba_data.idl, si no se activa la opción --onlytop se incluirían las cabeceras y las implementaciones de dicho IDL junto con las estructuras declaradas en el IDL de servicios. Dichas estructuras están declaradas también en los ficheros generados por f_com_corba_data.idl, y son utilizadas en la compilación de f_com_mapping.c, para el mapeado automático de objetos CORBA. Por ello, no es posible compilar únicamente el fichero IDL de servicios, como sería lo lógico. El problema que se produce en Debian testing con el uso de esta opción viene dado por un incorrecto parseado del fichero IDL, por parte de la librería libidl-dev mediante la operación IDL_parse_filename. Dicho error hace saltar una aserción en el compilador de IDL de CORBA (orbit-idl-c-headers.c), que se comprueba únicamente cuando se utiliza la opción --onlytop. Todavía no tengo claro si se trata de un bug en libidl-dev, o en orbit o simplemente se está utilizando un formato de IDL incorrecto. Para solucionar el problema, se puede prescindir de activar la opción --onlytop y modificar los Makefile.am de las librerías para incluir solo los ficheros generados adecuados, sin incluir estructuras de datos repetidas. Los parches que adjunto realizan estos cambios sobre el trunk de fisterra-base y fisterra-bmodules, además de algunos cambios menores derivados del uso del gcc de testing. -- Javier Fernández García-Boente Ingeniero en Informática mailto:jfe...@ig... Igalia http://www.igalia.com Telf. +34 981 91 39 91 Fax. +34 981 91 39 49 |
From: Manuel L. <ma...@ga...> - 2008-02-08 11:05:24
|
Tomo nota de como corregir los errores de compilado, ya te comentaré si me funcionan cuando saque tiempo para hacerlo. Con nuestro cliente de siempre seguimos usando Sarge. En mi empresa hemos instalado una Debian 4.1.2-17 de cara a experimentar con Fisterra en un S.O. más actual, por si nos surge la posibilidad de instalarlo en algún otro cliente (para tener un S.O. que tenga soporte varios años), o si surge la necesidad de actualizarlo en nuestro cliente habitual (básicamente porque al no tener ya Sarge soporte, es probable que empecemos a encontrar hardware que no se puede configurar con su sistema actual) -- Manuel López - Técnico de Gaemon Soluciones Informáticas S.L. --- (Cláusula de confidencialidad) --- (NOTE: English version follows) --- Este correo electrónico, y cualquier archivo adjunto al mismo, es confidencial, puede contener información privilegiada legalmente protegida, y está dirigido exclusivamente a su destinatario original. Si no es usted dicho destinatario, no debería leer, imprimir, retransmitir, almacenar, o actuar de acuerdo con lo que se menciona en el cuerpo del mensaje o sus adjuntos. Asimismo, no debe utilizar o enviar a ninguna otra persona esta información ni hacer copias de ella. Por favor, notifique al remitente inmediatamente si ha recibido esta comunicación por error, y bórrela de su sistema informático. En virtud de la legislación vigente, los derechos de reproducción de este correo y cualquier otro documento que lo acompañe son propiedad exclusiva de su autor (o autores, si se trata de sujetos diferentes), y no existe renuncia a la confidencialidad o privilegio que otorga la ley por causa de una transmisión errónea. -------------------------------------------------------------------------- This e-mail and any attachments thereto are confidential, may be legally privileged, and are for the sole use of the intended recipient. If you are not the addressee you should not read, print, re-transmit, store or act in reliance on it or any attachments. You should not use or disclose to any other person the contents of this e-mail or its attachments (if any), nor take copies. Please notify the sender immediately if you have received this communication in error and delete this message from your computer system. Copyright in this e-mail and any accompanying document created by the sender is owned by the sender. -------------------------------------------------------------------------- |