Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   [DCC Fatal Error] F2588 Linker error code: 1 ($00000001) (https://www.clubdelphi.com/foros/showthread.php?t=89513)

jeremiselxi 04-12-2015 21:19:45

[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
 
2 Archivos Adjunto(s)
Hola amigos de este foro.

Luego de un cordial saludo les cuento que tengo instalada la version Delphi Xe7 y he estado aprendido a crear app con base de datos sqlite.

Sucede para no cansarles, que mi pc dio un error y se reinició.

Al subir me salieron muchos errores: 1490 erores.

Por nada pude solucionar el problema, opté por desintalar el delphi e instalarlo en la misma ruta y seguían los 1490 errores.

Posteriormente lo reinstalé en todo en otra ruta y aún así persiste.

Adjunto una imagen:

En el próximo mensaje pondré todo el error que me da.

jeremiselxi 04-12-2015 21:23:50

Código Delphi [-]
Checking project dependencies...
Compiling Project1.dproj (Debug, Android)
brcc32 command line for "Project1.vrc"
  d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\bin\cgrc.exe -c65001 Project1.vrc -foProject1.res 
dcc command line for "Project1.dpr"
  d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\bin\dccaarm.exe -$O- --no-config -M -Q -TX.so 
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinType  s=Winapi.Windows;WinProcs=Winapi.Windows;
  DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Android\Debug -I"d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug";
  "d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\Release";"C:\Program Files\Embarcadero" 
  -LEC:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl\Android -LNC:\Users\Public\Documents\Embarcadero\Studio\15.0\Dcp\Android -NU.\Android\Debug 
  -NSSystem;Xml;Data;Datasnap;Web;Soap; -O"d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\Release";"C:\Program 
  Files\Embarcadero" -R"d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\Release";"C:\Program Files\Embarcadero" 
  -U"d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug";"d:\delphi\delphi xe7\program 
  files\embarcadero\studio\15.0\lib\Android\Release";"C:\Program Files\Embarcadero" --linker:"D:\Delphi\Delphi 
  xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe" 
  -V -VN -NO.\Android\Debug   Project1.dpr   
[DCC Error] E2597 D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ldl
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lm
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -landroid
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lEGL
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lGLESv2
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -llog
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ljnigraphics
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lGLESv1_CM
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::__getenv(char*):SysInit(.text._ZN7Sysinit8__getenvEPc+0x4): error: undefined reference to 'getenv'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::getenv(char*):SysInit(.text._ZN7Sysinit6getenvEPc+0x4): error: undefined reference to 'getenv'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::setenv(char const*, char const*, int):SysInit(.text._ZN7Sysinit6setenvEPKcS1_i+0x4): error: undefined reference to 'setenv'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::realpath(char const*, char const*):SysInit(.text._ZN7Sysinit8realpathEPKcS1_+0x4): error: undefined reference to 'realpath'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::putenv(char const*):SysInit(.text._ZN7Sysinit6putenvEPKc+0x4): error: undefined reference to 'putenv'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::unsetenv(char const*):SysInit(.text._ZN7Sysinit8unsetenvEPKc+0x4): error: undefined reference to 'unsetenv'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::strtol(char const*, char**, int):SysInit(.text._ZN7Sysinit6strtolEPKcPPci+0x4): error: undefined reference to 'strtol'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::strtoll(char const*, char**, int):SysInit(.text._ZN7Sysinit7strtollEPKcPPci+0x4): error: undefined reference to 'strtoll'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::strtoul(char const*, char**, int):SysInit(.text._ZN7Sysinit7strtoulEPKcPPci+0x4): error: undefined reference to 'strtoul'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::strtoull(char const*, char**, int):SysInit(.text._ZN7Sysinit8strtoullEPKcPPci+0x4): error: undefined reference to 'strtoull'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::strtod(char const*, char**):SysInit(.text._ZN7Sysinit6strtodEPKcPPc+0x6): error: undefined reference to 'strtod'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\delphi\delphi xe7\program files\embarcadero\studio\15.0\lib\Android\debug\SysInit.o: in function Sysinit::atoi(char const*):SysInit(.text._ZN7Sysinit4atoiEPKc+0x4): error: undefined reference to 'atoi'
...............
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\\delphi\\delphi xe7\\program files\\embarcadero\\studio\\15.0\\lib\\Android\\Release/libsqlite.a(sqlite3.o): in function _MergedGlobals:C:\Builds\tp\lib\android\release\sqlite3.o.ll(.data.rel+0x414): error: undefined reference to 'mkdir'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\\delphi\\delphi xe7\\program files\\embarcadero\\studio\\15.0\\lib\\Android\\Release/libsqlite.a(sqlite3.o): in function _MergedGlobals:C:\Builds\tp\lib\android\release\sqlite3.o.ll(.data.rel+0x420): error: undefined reference to 'rmdir'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\\delphi\\delphi xe7\\program files\\embarcadero\\studio\\15.0\\lib\\Android\\Release/libsqlite.a(sqlite3.o): in function _MergedGlobals:C:\Builds\tp\lib\android\release\sqlite3.o.ll(.data.rel+0x438): error: undefined reference to 'mmap'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\\delphi\\delphi xe7\\program files\\embarcadero\\studio\\15.0\\lib\\Android\\Release/libsqlite.a(sqlite3.o): in function _MergedGlobals:C:\Builds\tp\lib\android\release\sqlite3.o.ll(.data.rel+0x444): error: undefined reference to 'munmap'
  D:\Delphi\Delphi xe7\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: d:\\delphi\\delphi xe7\\program files\\embarcadero\\studio\\15.0\\lib\\Android\\Release/libsqlite.a(sqlite3.o): in function _MergedGlobals:C:\Builds\tp\lib\android\release\sqlite3.o.ll(.data.rel+0x450): error: undefined reference to 'mremap'
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
Failed
Elapsed time: 00:00:36.6

AgustinOrtu 04-12-2015 21:32:15

El problema es que tenes mal configurado el SDK de Android

Revisa este y luego este enlace

jeremiselxi 04-12-2015 21:52:33

Cita:

Empezado por AgustinOrtu (Mensaje 500200)
El problema es que tenes mal configurado el SDK de Android

Revisa este y luego este enlace

Ok, muchas gracias por responder tan rápido.

Voy a verificarlo y te dejo saber.

Saludos.

jeremiselxi 07-12-2015 15:36:24

Cita:

Empezado por AgustinOrtu (Mensaje 500200)
El problema es que tenes mal configurado el SDK de Android

Revisa este y luego este enlace

Buen día.

He probado todo de varias formas y aún así me da el mismo error.

Hasta he desintalado todo de nuevo y al instalarlo continua de la misma forma diciendo "error: cannot find ". Es como tu dices que no están bien instalados o configurados el SDK. Podrias tu o alguna persona que le funcione bien, el SDK poner la configuración que tienen, para hacerlo.

Otra cosa, esta configuración utiliza alguna variable de entorno que haya que ponerle la ruta?

Bueno, no se que puedo hacer. :(

Otra ^\||/manito no estaría mal.

jeremiselxi 07-12-2015 16:15:25

Solucionado.
 
Buen día.

Se me ocurrió buscar en internet y encontré este link
y opté por eliminar el SDK y agregarlo de nuevo y funcionó.

Saludos desde Republica Dominicana.

quimeras 13-11-2017 13:57:25

La solución la he encontrado en este post de StackOverflow que me ha salvado la vida. No ha sido necesario reinstalar el SDK.

viverosjosem 03-02-2019 16:44:06

Me acaba de ocurrir el mismo problema con Delphi Tokyo. y tal como decia el ultimo comentario (Stack Overflow). Presionaldo con el boton derecho sobre el proyecto, y seleccionando clean, para luego volver a compilar. El problema se soluciono.^\||/^\||/^\||/

Saludos.
Jose Miguel.


La franja horaria es GMT +2. Ahora son las 10:12:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi