Grupo
Les hago una breve historia:
Cuando empecé a intentar accesarme a una base de datos MariaDB, tuve mucho problemas, pero
alguien del grupo (no recuerdo quien) me dió la solución y recuerdo bien que fue sencilla la
solución, y sorpresa por fin puede hacer mis pruebas al grado de que inicié una aplicación para
mi sobrina que es doctora.
Luego compré una lap Lenovo AMD RYZEN AI 7 con 16RAM y 512SSD, reinstale la version HMG3.6 a 64bit
e instalé todos mis programas, pero al recompilar la aplicación que estaba haciendo me dío el
siguiente error:
hbmk2: Linking... ConsuMedico.exe
C:/hmg.3.6/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
.hbmk/win/mingw64/PS_Maria_DB_Access.o:PS_Maria_DB_Access.c:(.data+0xb0): undefined reference to `HB_FUN_TMYSQLSERVER'
collect2.exe: error: ld returned 1 exit status
hbmk2[ConsuMedico]: Error: Running linker. 1
gcc.exe .hbmk/win/mingw64/PS_Menu_Principal.o .hbmk/win/mingw64/PS_ABC_Antecedentes.o
.hbmk/win/mingw64/PS_ABC_Cita_Medica.o .hbmk/win/mingw64/PS_ABC_Doctor.o .hbmk/win/mingw64/PS_ABC_Historial_Clinico.o
.hbmk/win/mingw64/PS_ABC_Paciente.o .hbmk/win/mingw64/PS_ABC_Sub_Antecedentes.o .hbmk/win/mingw64/PS_Ambiente_Sistema.o
.hbmk/win/mingw64/PS_Auto_Adjuste.o .hbmk/win/mingw64/PS_Busquedas_Estandar.o .hbmk/win/mingw64/PS_Calcula_Edad.o
.hbmk/win/mingw64/PS_Calendario_Citas.o .hbmk/win/mingw64/PS_Cita_Medica.o .hbmk/win/mingw64/PS_Create_Maria_DB.o
.hbmk/win/mingw64/PS_Crea_Tablas_MDB.o .hbmk/win/mingw64/PS_Crea_Tablas_Medicas.o .hbmk/win/mingw64/PS_Cursor.o
.hbmk/win/mingw64/PS_Ejemplo_PDF.o .hbmk/win/mingw64/PS_Funciones.o .hbmk/win/mingw64/PS_Imprime_Encabezado.o
.hbmk/win/mingw64/PS_Imprime_Historial_Clinico.o .hbmk/win/mingw64/PS_Imprime_Paciente.o .hbmk/win/mingw64/PS_Imprime_Receta_Medica.o
.hbmk/win/mingw64/PS_Inserciones.o .hbmk/win/mingw64/PS_Login.o .hbmk/win/mingw64/PS_Maria_DB_Access.o
.hbmk/win/mingw64/PS_Muestra_Antecedentes.o .hbmk/win/mingw64/PS_Muestra_Entidad_Federativa.o
.hbmk/win/mingw64/PS_Muestra_Estatus_Calendario.o .hbmk/win/mingw64/PS_Muestra_Municipio.o
.hbmk/win/mingw64/PS_Muestra_Pacientes.o .hbmk/win/mingw64/PS_Reimprime_HC.o .hbmk/win/mingw64/PS_Reimprime_RM.o
.hbmk/win/mingw64/_hbmkaut_PS_Menu_Principal.o C:/PosadasSoftware/MariaDB/Consultorio_Medico_Administracion/Prg/_temp.o
-pthread -static-libgcc -static-libstdc++ -static -lpthread -mwindows -Wl,--start-group -l"hmg-64" -l"crypt-64"
-l"edit-64" -l"editex-64" -l"graph-64" -l"ini-64" -l"report-64" -l"hfcl-64" -lmsvfw32 -lvfw32 -l"hbvpdf-64" -lhbct
-lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lhbodbc -lodbc32
-lhbhpdf -lhbnetio -lxhb -lpng -llibhpdf -lhbzebra -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage
-lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx
-lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lwinmm -lkernel32 -luser32
-lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32
-lmpr -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oConsuMedico.exe
-LC:/hmg.3.6/harbour64/lib/win/mingw64 -L"C:/hmg.3.6/lib-64"
hbmk2: Error: Referenced, missing, but unknown function(s): TMYSQLSERVER()
Desafortunadamente NO recuerdo QUIEN y QUE fue lo que hice para que me accesara a MariaDB
Ahora tengo el gran problema que mi sobrina mostro lo que la aplicación que le hice y ahora tengo
algunos amigo de ellas, también doctores, que está pidiendo les haga una demostración, PEROOOO
necesito terminar algunos módulo para que sea una presentación que valga la pena.
Mi petición es si hay alguien que pueda ayudarme a resolver el problema que me da cuando compilo mi aplicación
le estaría muy agradecido.
Agradezco mucho la atención a la presente.
PD La compilación la hago desde el IDE de HMG (versión Roberto López)
Error TMYSQLSERVER() al compila con HMG3.6
Moderator: Rathinagiri
-
jorge.posadas
- Posts: 207
- Joined: Mon May 19, 2014 7:43 pm
- DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
- Location: Morelia, Mich. México
- Contact:
Error TMYSQLSERVER() al compila con HMG3.6
Cordialmente
POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: jorge.posadas@posoft.mx
POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: jorge.posadas@posoft.mx
- danielmaximiliano
- Posts: 2795
- Joined: Fri Apr 09, 2010 4:53 pm
- DBs Used: DBF
- Location: Argentina
- Contact:
Re: Error TMYSQLSERVER() al compila con HMG3.6
Hola jorge.. hace poco tocamos este tema pero Edu nunca confirmo si a ayuda fue correcta.
https://hmgforum.com/viewtopic.php?t=7769
en el pie de mi firma tienes el enlace a Workspace un Entorno de Desarollo basado en el querido IDE de Roberto y Claudio
https://hmgforum.com/viewtopic.php?t=7769
en el pie de mi firma tienes el enlace a Workspace un Entorno de Desarollo basado en el querido IDE de Roberto y Claudio
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
- serge_girard
- Posts: 3429
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
Re: Error TMYSQLSERVER() al compila con HMG3.6
Jorge ,
Maybe you are missing libmysql.dll in C:/hmg.3.6/lib-64 (this folder contains 15 files).
You may also need HARBOUR-64 folder. Also I found a file called build_mysql.bat in hmg3.6]\harbour64\contrib\hbmysql
When starting with migration from 3.04 to 3.6 I had same problems (3 years ago) but cannot remember the right steps. I will look to it.
Serge
Maybe you are missing libmysql.dll in C:/hmg.3.6/lib-64 (this folder contains 15 files).
You may also need HARBOUR-64 folder. Also I found a file called build_mysql.bat in hmg3.6]\harbour64\contrib\hbmysql
When starting with migration from 3.04 to 3.6 I had same problems (3 years ago) but cannot remember the right steps. I will look to it.
Serge
There's nothing you can do that can't be done...
- serge_girard
- Posts: 3429
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
Re: Error TMYSQLSERVER() al compila con HMG3.6
Jorge,
Found what you need!
This PDF instruction file might help.
Serge
Found what you need!
This PDF instruction file might help.
Serge
- Attachments
-
- MySQL integration with HMG 3.6.zip
- (496.91 KiB) Downloaded 30 times
There's nothing you can do that can't be done...
- edufloriv
- Posts: 249
- Joined: Thu Nov 08, 2012 3:42 am
- DBs Used: DBF, MariaDB, MySQL, MSSQL, MariaDB
- Location: PERU
Re: Error TMYSQLSERVER() al compila con HMG3.6
Saludos es amigos,
Es cierto Daniel amablemente me alcanzo la solución para TMySqlServer() pero no he tenido tiempo de probarlo.
Me daré un tiempito y reportare el resultado.
Es cierto Daniel amablemente me alcanzo la solución para TMySqlServer() pero no he tenido tiempo de probarlo.
Me daré un tiempito y reportare el resultado.
Eduardo Flores Rivas
LIMA - PERU