-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
I am posting this as a separate issue so that it can be tracked properly.
6d4ccfd appears to have broken ppc64le support:
Compiling src/emu/video/rgbutil.cpp...
g++ -MMD -MP -MP -DNDEBUG -DCRLF=2 -DLSB_FIRST -DXMD_H -DFLAC__NO_DLL -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I"../../../../../src/osd" -I"../../../../../src/emu" -I"../../../../../src/lib" -I"../../../../../src/lib/util" -I"../../../../../3rdparty" -I"../../../../../3rdparty/sol2" -I"../../../../generated/emu" -I"../../../../generated/emu/layout" -I"../../../../../scripts/src" -m64 -std=c++17 -pipe -O2 -fno-strict-aliasing -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -Wno-error=unused-result -Wno-error=array-bounds -Wno-error=attributes -Wno-error=stringop-truncation -Wno-stringop-overflow -Wno-nonnull -Wno-stringop-overread -Wno-error=maybe-uninitialized -Wno-error=uninitialized -m64 -std=c++17 -Woverloaded-virtual -Wvla -Wimplicit-fallthrough -Wno-xor-used-as-pow -Wsuggest-override -include ../../../../linux_gcc/obj/x64/Release/emu.h -o "../../../../linux_gcc/obj/x64/Release/src/emu/video/rgbutil.o" -c "../../../../../src/emu/video/rgbutil.cpp"
../../../../../src/emu/video/rgbutil.cpp:365:5: error: no declaration matches ‘osd::u32 rgbaint_t::bilinear_filter(const osd::u32&, const osd::u32&, const osd::u32&, const osd::u32&, osd::u8, osd::u8)’
365 | u32 rgbaint_t::bilinear_filter(const u32 &rgb00, const u32 &rgb01, const u32 &rgb10, const u32 &rgb11, u8 u, u8 v)
| ^~~~~~~~~
In file included from ../../../../../src/emu/video/rgbutil.cpp:13:
../../../../../src/emu/video/rgbutil.h:429:20: note: candidate is: ‘static osd::u32 rgbaint_t::bilinear_filter(osd::u32, osd::u32, osd::u32, osd::u32, osd::u8, osd::u8)’
429 | static u32 bilinear_filter(u32 rgb00, u32 rgb01, u32 rgb10, u32 rgb11, u8 u, u8 v) noexcept;
| ^~~~~~~~~~~~~~~
../../../../../src/emu/video/rgbutil.h:20:7: note: ‘class rgbaint_t’ defined here
20 | class rgbaint_t
| ^~~~~~~~~
../../../../../src/emu/video/rgbutil.cpp:408:6: error: no declaration matches ‘void rgbaint_t::bilinear_filter_rgbaint(const osd::u32&, const osd::u32&, const osd::u32&, const osd::u32&, osd::u8, osd::u8)’
408 | void rgbaint_t::bilinear_filter_rgbaint(const u32 &rgb00, const u32 &rgb01, const u32 &rgb10, const u32 &rgb11, u8 u, u8 v)
| ^~~~~~~~~
../../../../../src/emu/video/rgbutil.h:430:14: note: candidate is: ‘void rgbaint_t::bilinear_filter_rgbaint(osd::u32, osd::u32, osd::u32, osd::u32, osd::u8, osd::u8)’
430 | void bilinear_filter_rgbaint(u32 rgb00, u32 rgb01, u32 rgb10, u32 rgb11, u8 u, u8 v) noexcept;
| ^~~~~~~~~~~~~~~~~~~~~~~
../../../../../src/emu/video/rgbutil.h:20:7: note: ‘class rgbaint_t’ defined here
20 | class rgbaint_t
| ^~~~~~~~~
make[2]: *** [emu.make:1488: ../../../../linux_gcc/obj/x64/Release/src/emu/video/rgbutil.o] Error 1
make[1]: *** [Makefile:67: emu] Error 2
Originally posted by @belegdol in #14395 (comment)
Metadata
Metadata
Assignees
Labels
No labels