/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `IsGoodPNG':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:179: undefined reference to `png_sig_cmp'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `ModifyPNGIfWeHaveTo':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:184: undefined reference to `png_get_bit_depth'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:191: undefined reference to `png_get_valid'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:195: undefined reference to `png_get_color_type'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:197: undefined reference to `png_set_gray_to_rgb'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:188: undefined reference to `png_set_packing'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:192: undefined reference to `png_set_tRNS_to_alpha'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:205: undefined reference to `png_set_swap_alpha'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:216: undefined reference to `png_set_filler'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:209: undefined reference to `png_set_expand'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:220: undefined reference to `png_get_color_type'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `FinishPNGRead':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:241: undefined reference to `png_read_image'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `LoadPNG':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:266: undefined reference to `png_create_read_struct'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:269: undefined reference to `png_create_info_struct'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:272: undefined reference to `png_set_longjmp_fn'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:273: undefined reference to `png_destroy_read_struct'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:309: undefined reference to `png_destroy_read_struct'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:281: undefined reference to `png_init_io'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:282: undefined reference to `png_set_sig_bytes'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:283: undefined reference to `png_read_info'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:288: undefined reference to `png_get_image_width'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:289: undefined reference to `png_get_image_height'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:298: undefined reference to `png_read_end'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:299: undefined reference to `png_destroy_read_struct'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `UI_UploadTexture32':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:323: undefined reference to `C3D_SafeDisplayTransfer'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `DrawMainScreen':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:2912: undefined reference to `C3D_SafeDisplayTransfer'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `Video_CreateTextures':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:909: undefined reference to `C3D_TexEnvOp'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `Video_SetupRenderTarget':
/Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:827: undefined reference to `C3D_RenderTargetSetClear'
/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:830: undefined reference to `C3D_RenderTargetSetClear'
collect2: error: ld returned 1 exit status
make[1]: *** [/Users/rui/Downloads/minivmac-3ds-2.1/minivmac-3ds-2.1-Plus4M.elf] Error 1
make: *** [build] Error 2
Works for me here on 11.9, boots and I was able to play a round of Continuim.Dont work on 11.9
Works for me here on 11.9, boots and I was able to play a round of Continuim.
We need more in order to fix your problem.
Hi,
I'm trying to build the source of the project, but am getting errors on linking the libpng.
I've add the libpng to the LIBDIRS var on the make file and executed
make -f Makefile.Plus4M
Got the following error:
Code:/opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `IsGoodPNG': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:179: undefined reference to `png_sig_cmp' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `ModifyPNGIfWeHaveTo': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:184: undefined reference to `png_get_bit_depth' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:191: undefined reference to `png_get_valid' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:195: undefined reference to `png_get_color_type' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:197: undefined reference to `png_set_gray_to_rgb' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:188: undefined reference to `png_set_packing' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:192: undefined reference to `png_set_tRNS_to_alpha' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:205: undefined reference to `png_set_swap_alpha' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:216: undefined reference to `png_set_filler' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:209: undefined reference to `png_set_expand' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:220: undefined reference to `png_get_color_type' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:225: undefined reference to `png_read_update_info' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `FinishPNGRead': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:241: undefined reference to `png_read_image' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `LoadPNG': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:266: undefined reference to `png_create_read_struct' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:269: undefined reference to `png_create_info_struct' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:272: undefined reference to `png_set_longjmp_fn' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:273: undefined reference to `png_destroy_read_struct' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:309: undefined reference to `png_destroy_read_struct' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:281: undefined reference to `png_init_io' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:282: undefined reference to `png_set_sig_bytes' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:283: undefined reference to `png_read_info' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:288: undefined reference to `png_get_image_width' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:289: undefined reference to `png_get_image_height' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:298: undefined reference to `png_read_end' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:299: undefined reference to `png_destroy_read_struct' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `UI_UploadTexture32': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:323: undefined reference to `C3D_SafeDisplayTransfer' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `DrawMainScreen': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:2912: undefined reference to `C3D_SafeDisplayTransfer' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `Video_CreateTextures': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:909: undefined reference to `C3D_TexEnvOp' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: 3DSGLU.o: in function `Video_SetupRenderTarget': /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:827: undefined reference to `C3D_RenderTargetSetClear' /opt/devkitpro/devkitARM/bin/../lib/gcc/arm-none-eabi/8.2.0/../../../../arm-none-eabi/bin/ld: /Users/rui/Downloads/minivmac-3ds-2.1/variants/Plus4M/src/3DSGLU.c:830: undefined reference to `C3D_RenderTargetSetClear' collect2: error: ld returned 1 exit status make[1]: *** [/Users/rui/Downloads/minivmac-3ds-2.1/minivmac-3ds-2.1-Plus4M.elf] Error 1 make: *** [build] Error 2
Thanks
Maybe the file name is case sensitiveI have put the vMac.rom, MacII.rom, and disk1.dsk(OS6.06 Startup.dsk) files in /3ds/vmac folder.
But it keeps saying 'Unable to locate ROM image' when I tried to launch 'Mini vMac 3DS' from the homebrew launcher.
Do you know which part I did wrong?
I haven't found a instruction on the GitHub page.
I wish if anyone would help.
Thank you.