Skip to content

Instantly share code, notes, and snippets.

@qookei
Created February 22, 2020 13:57
Show Gist options
  • Save qookei/f64ca754f5cb502a450582505d16eb55 to your computer and use it in GitHub Desktop.
Save qookei/f64ca754f5cb502a450582505d16eb55 to your computer and use it in GitHub Desktop.
build error
x86_64-managarm-g++ -std=gnu++11 -fsigned-char -DHAVE_CONFIG_H -I../include -I/home/qookie/code/managarm/build/../src/ports/mednafen/include -I../intl -fno-fast-math -fno-unsafe-math-optimizations -fno-aggressive-loop-optimizations -fno-ipa-icf -fno-printf-return-value -fomit-frame-pointer -fstrict-aliasing -Wall -Wshadow -Wempty-body -Wignored-qualifiers -Wvla -Wvariadic-macros -Wdisabled-optimization -Werror=write-strings -fno-pic -fno-pie -fno-PIC -fno-PIE -no-pie -fwrapv -fjump-tables -mfunction-return=keep -mindirect-branch=keep -mno-indirect-branch-register -mcmodel=small -fexceptions -g -O2 -MT cdrom/crc32.o -MD -MP -MF $depbase.Tpo -c -o cdrom/crc32.o /home/qookie/code/managarm/build/../src/ports/mednafen/src/cdrom/crc32.cpp &&\
mv -f $depbase.Tpo $depbase.Po
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp: In function ‘bool Mednafen::MThreading::Sem_Wait(Mednafen::MThreading::Sem*)’:
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp:636:5: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’
636 | if(!Mutex_Lock(&sem->m);
| ^
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp:637:3: error: expected primary-expression before ‘return’
637 | return false;
| ^~~~~~
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp:636:26: error: expected ‘)’ before ‘return’
636 | if(!Mutex_Lock(&sem->m);
| ~ ^
| )
637 | return false;
| ~~~~~~
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp:637:15: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
637 | return false;
| ^
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp: In function ‘bool Mednafen::MThreading::Sem_Post(Mednafen::MThreading::Sem*)’:
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp:684:9: error: ‘SignalCond’ was not declared in this scope
684 | ret &= SignalCond(&sem->c);
| ^~~~~~~~~~
/home/qookie/code/managarm/build/../src/ports/mednafen/src/mthreading/MThreading_POSIX.cpp:685:9: error: ‘UnlockMutex’ was not declared in this scope
685 | ret &= UnlockMutex(&sem->m);
| ^~~~~~~~~~~
make[2]: *** [Makefile:3967: mthreading/MThreading_POSIX.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment