frida-core icon indicating copy to clipboard operation
frida-core copied to clipboard

Question: MinGW Compilation Fail

Open DefinitlyEvil opened this issue 1 year ago • 1 comments

Hi, It might be a noob question but I am trying to compile for MinGW x86_64 from my M1 Max MacBook Pro.

/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x581): undefined reference to `json_parser_get_root'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x589): undefined reference to `json_node_get_object'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x5a0): undefined reference to `json_object_get_string_member'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x5ce): undefined reference to `json_object_get_string_member'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x5e8): undefined reference to `g_print'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x600): undefined reference to `g_print'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x60c): undefined reference to `g_object_unref'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x632): undefined reference to `g_idle_add'
/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/bin/x86_64-w64-mingw32-ld: /var/folders/xx/vtkf1phx0_g8nxxrknzx99fh0000gn/T//ccv1nb3p.o:frida-core-example.c:(.text+0x654): undefined reference to `g_main_loop_quit'
collect2: error: ld returned 1 exit status

My command:

x86_64-w64-mingw32-gcc -I . -I/opt/homebrew/Cellar/mingw-w64/12.0.0_1/toolchain-x86_64/x86_64-w64-mingw32/include -L . -lfrida-core ./frida-core-example.c -o example.exe

DefinitlyEvil avatar Dec 12 '24 12:12 DefinitlyEvil

fail on windows. I tried github action,it build fail too.

lilili87222 avatar Feb 06 '25 08:02 lilili87222