can't build
Opened this issue · 6 comments
Describe your bug here.
i tried building this from source with all the steps on the github but after following all the steps after i ran make -j4 i got the error In file included from include/sm64.h:6,
from src/engine/behavior_script.c:3:
include/types.h:12:10: fatal error: data/dynos.c.h: No such file or directory
12 | #include "data/dynos.c.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1014: build/us_pc/src/engine/behavior_script.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from include/sm64.h:6,
from src/engine/graph_node.c:2:
include/types.h:12:10: fatal error: data/dynos.c.h: No such file or directory
12 | #include "data/dynos.c.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1014: build/us_pc/src/engine/graph_node.o] Error 1
In file included from src/engine/graph_node_manager.c:3:
include/types.h:12:10: fatal error: data/dynos.c.h: No such file or directory
12 | #include "data/dynos.c.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1014: build/us_pc/src/engine/graph_node_manager.o] Error 1
In file included from include/sm64.h:6,
from src/engine/geo_layout.c:2:
include/types.h:12:10: fatal error: data/dynos.c.h: No such file or directory
12 | #include "data/dynos.c.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1014: build/us_pc/src/engine/geo_layout.o] Error 1
Are you building manually or with Builder2?
Manually
What is your build target?
Linux
Follow this guide: https://github.com/sm64-port/sm64-port but including his instructions.
so replace this Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/Render96/Render96ex)
with Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/sm64-port/sm64-port.git) this?
i still get a error
this one
make[1]: *** [Makefile:78: armips] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:258: *** Failed to build tools. Stop.
so replace this Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/Render96/Render96ex)
with Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/sm64-port/sm64-port.git) this?
i still get a error
this onemake[1]: *** [Makefile:78: armips] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:258: *** Failed to build tools. Stop.
Try running make again ( no need for -j4 btw)
so replace this Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/Render96/Render96ex)
with Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/sm64-port/sm64-port.git) this?
i still get a error
this one
make[1]: *** [Makefile:78: armips] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:258: *** Failed to build tools. Stop.Try running make again ( no need for -j4 btw)
nope still a error | ~~~~~~~~~^~~~~~~~~~~~~
armips.cpp:13550:51: note: remove ‘std::move’ call
/usr/include/c++/14.1.1/limits: In static member function ‘static constexpr __float128 std::numeric_limits<__float128>::min()’:
/usr/include/c++/14.1.1/limits:2100:37: error: unable to find numeric literal operator ‘operator""Q’
2100 | return extension 0x1.0p-16382Q;
| ^~~~~~
/usr/include/c++/14.1.1/limits:2100:37: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/c++/14.1.1/limits:2102:7: error: body of ‘constexpr’ function ‘static constexpr __float128 std::numeric_limits<__float128>::min()’ not a return-statement
2102 | }
| ^
/usr/include/c++/14.1.1/limits: In static member function ‘static constexpr __float128 std::numeric_limits<__float128>::max()’:
/usr/include/c++/14.1.1/limits:2114:64: error: unable to find numeric literal operator ‘operator""Q’
2114 | return extension 0x1.ffffffffffffffffffffffffffffp+16383Q;
| ^~~~~~
/usr/include/c++/14.1.1/limits:2114:64: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/c++/14.1.1/limits:2116:7: error: body of ‘constexpr’ function ‘static constexpr __float128 std::numeric_limits<__float128>::max()’ not a return-statement
2116 | }
| ^
/usr/include/c++/14.1.1/limits: In static member function ‘static constexpr __float128 std::numeric_limits<__float128>::denorm_min()’:
/usr/include/c++/14.1.1/limits:2183:37: error: unable to find numeric literal operator ‘operator""Q’
2183 | return extension 0x1.0p-16494Q;
| ^~~~~~
/usr/include/c++/14.1.1/limits:2183:37: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/c++/14.1.1/limits:2185:7: error: body of ‘constexpr’ function ‘static constexpr __float128 std::numeric_limits<__float128>::denorm_min()’ not a return-statement
2185 | }
| ^
make[1]: *** [Makefile:78: armips] Error 1
Makefile:258: *** Failed to build tools. Stop.
so replace this Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/Render96/Render96ex)
with Firstly, you have to have the Render96 repo already cloned... (You can clone it from here: git clone https://github.com/sm64-port/sm64-port.git) this?
i still get a error
this one
make[1]: *** [Makefile:78: armips] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:258: *** Failed to build tools. Stop.Try running make again ( no need for -j4 btw)
nope still a error | ~~~~~~~~~^~~~~~~~~~~~~
armips.cpp:13550:51: note: remove ‘std::move’ call
/usr/include/c++/14.1.1/limits: In static member function ‘static constexpr __float128 std::numeric_limits<__float128>::min()’:
/usr/include/c++/14.1.1/limits:2100:37: error: unable to find numeric literal operator ‘operator""Q’
2100 | return extension 0x1.0p-16382Q;
| ^~~~~~
/usr/include/c++/14.1.1/limits:2100:37: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/c++/14.1.1/limits:2102:7: error: body of ‘constexpr’ function ‘static constexpr __float128 std::numeric_limits<__float128>::min()’ not a return-statement
2102 | }
| ^
/usr/include/c++/14.1.1/limits: In static member function ‘static constexpr __float128 std::numeric_limits<__float128>::max()’:
/usr/include/c++/14.1.1/limits:2114:64: error: unable to find numeric literal operator ‘operator""Q’
2114 | return extension 0x1.ffffffffffffffffffffffffffffp+16383Q;
| ^~~~~~
/usr/include/c++/14.1.1/limits:2114:64: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/c++/14.1.1/limits:2116:7: error: body of ‘constexpr’ function ‘static constexpr __float128 std::numeric_limits<__float128>::max()’ not a return-statement
2116 | }
| ^
/usr/include/c++/14.1.1/limits: In static member function ‘static constexpr __float128 std::numeric_limits<__float128>::denorm_min()’:
/usr/include/c++/14.1.1/limits:2183:37: error: unable to find numeric literal operator ‘operator""Q’
2183 | return extension 0x1.0p-16494Q;
| ^~~~~~
/usr/include/c++/14.1.1/limits:2183:37: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/c++/14.1.1/limits:2185:7: error: body of ‘constexpr’ function ‘static constexpr __float128 std::numeric_limits<__float128>::denorm_min()’ not a return-statement
2185 | }
| ^
make[1]: *** [Makefile:78: armips] Error 1
Makefile:258: *** Failed to build tools. Stop.
Sorry, idk what else to do😟
sad