- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I am getting undefined references to calls like UWRITE1, UROTATE and such. I am told these are part of some old template libraries, and the ones they are being pointed to are libt3dg.a, libtpdf.a and libtunx.a. Is there source or converted versions of these libraries for linux?
- Etiquetas:
- Intel® Fortran Compiler
Enlace copiado
5 Respuestas
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Quoting - crkkos
I am getting undefined references to calls like UWRITE1, UROTATE and such. I am told these are part of some old template libraries, and the ones they are being pointed to are libt3dg.a, libtpdf.a and libtunx.a. Is there source or converted versions of these libraries for linux?
These are not part of the Intel compiler libraries. A quick web search only found a vague and ancient BSD header file for UWRITE1.
I do find a reference to libtunx.a from the Cassini project at UCLA. Are you using some of their software?
Whatever code you have, you will need to contact the support staff for that software, as the symbols and libraries are coming from them and not from Intel compilers or libraries. If you do have just the libt*.a files, make sure they were compiled to work with Intel Fortran: if they were compiled by/for g77 they will not work.
ron
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Quoting - Ronald W. Green (Intel)
These are not part of the Intel compiler libraries. A quick web search only found a vague and ancient BSD header file for UWRITE1.
I do find a reference to libtunx.a from the Cassini project at UCLA. Are you using some of their software?
Whatever code you have, you will need to contact the support staff for that software, as the symbols and libraries are coming from them and not from Intel compilers or libraries. If you do have just the libt*.a files, make sure they were compiled to work with Intel Fortran: if they were compiled by/for g77 they will not work.
ron
We've had the same problems in the past with our application. The U* routines are for handling screen I/O on a TTY, and are built-in VMS functions. There is no direct equivalent for Linux (that I've been able to find), but the
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I never heard of those functions on VMS. They were not part of the VMS OS nor of VMS Fortran compilers.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Quoting - Steve Lionel (Intel)
I never heard of those functions on VMS. They were not part of the VMS OS nor of VMS Fortran compilers.
I have the library in .a format, is there anyway to convert the libraries, to linux from unix, similar fashion to how you guys have the convert big endian flag?
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
No - libraries cannot be converted for use on different platforms. The big-endian flag just affects the run-time behavior of the Fortran I/O system.
Responder
Opciones de temas
- Suscribirse a un feed RSS
- Marcar tema como nuevo
- Marcar tema como leído
- Flotar este Tema para el usuario actual
- Favorito
- Suscribir
- Página de impresión sencilla