media-autobuild_suite icon indicating copy to clipboard operation
media-autobuild_suite copied to clipboard

Build x64 - libwebp - undefined reference to

Open cohen87 opened this issue 3 years ago • 4 comments

Hi,

Im getting below error, tried several times, and even tried to delete the "build\libwebp-git" and run the bat again, but keeps failling

10:56:34   Running git clone for libwebp...
10:56:56 ┌ libwebp git  .............................. [Recently updated]
10:57:43 ├ Running cmake...
10:58:33 ├ Running build...
Likely error (tail of the failed operation logfile):
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x65b): undefined reference to `png_set_interlace_handling'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x671): undefined reference to `png_read_update_info'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x728): undefined reference to `png_read_rows'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x753): undefined reference to `png_read_end'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x7b7): undefined reference to `png_get_text'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x8a7): undefined reference to `png_get_iCCP'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x928): undefined reference to `png_set_tRNS_to_alpha'
C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x997): undefined reference to `png_set_palette_to_rgb'
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

logs.zip

cohen87 avatar Jul 01 '21 08:07 cohen87

Can you try deleting build\libtiff-git instead? You seem to be missing libjpeg-turbo and that is causing it to not find the dependencies it needs

1480c1 avatar Jul 08 '21 01:07 1480c1

Seems related:

20:53:53   Running git update for libtiff...
20:53:53 ┌ libtiff git  .............................. [Recently updated]
20:53:56 ├ Running cmake...
20:54:02 ├ Running build...
Likely error (tail of the failed operation logfile):
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1e1a): undefined reference to `__imp_glVertexPointer'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1e2a): undefined reference to `__imp_glNormalPointer'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1e4d): undefined reference to `__imp_glTexCoordPointer'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1e69): undefined reference to `__imp_glDrawElements'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1e9e): undefined reference to `__imp_glDisableClientState'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1f93): undefined reference to `__imp_glDrawElements'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_geometry.c.obj):fg_geometry.c:(.text+0x1fac): undefined reference to `__imp_glDrawArrays'
C:/media-autobuild_suite/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/media-autobuild_suite/local64/lib/libglut.a(fg_ext_mswin.c.obj):fg_ext_mswin.c:(.text+0x123): undefined reference to `__imp_wglGetProcAddress'
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

logs.zip

Ichunjo avatar Jul 12 '21 19:07 Ichunjo

Hi still happens the issue after the libtiff and libweb is deleted

14:58:03 libtiff git ................................... [Already built] 14:58:06 Running git clone for libwebp... 14:58:36 ┌ libwebp git .............................. [Recently updated] 14:59:39 ├ Running cmake... 15:01:06 ├ Running build... Likely error (tail of the failed operation logfile): C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x65b): undefined reference to png_set_interlace_handling' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x671): undefined reference to png_read_update_info' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x728): undefined reference to png_read_rows' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x753): undefined reference to png_read_end' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x7b7): undefined reference to png_get_text' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x8a7): undefined reference to png_get_iCCP' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x928): undefined reference to png_set_tRNS_to_alpha' C:/mabs/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libimagedec.a(pngdec.c.o):pngdec.c:(.text+0x997): undefined reference to png_set_palette_to_rgb' collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed. build failed. Check C:/mabs/build/libwebp-git/build-64bit/ab-suite.build.log This is required for other packages, so this script will exit. 15:02:31 Creating diagnostics file...

logs.zip

cohen87 avatar Jul 14 '21 12:07 cohen87

Is this still an issue? There are a few patches regarding img deps, but I don't know if they solve this issue

1480c1 avatar Aug 22 '21 15:08 1480c1