- Joined
- Jan 11, 2015
- Messages
- 705
- Trophies
- 0
- Age
- 35
- Location
- Makati
- Website
- leerz25.sitesled.com
- XP
- 1,784
- Country
-
So, I've forked FBI and added some features / delete after install and other stuff (maybe a tinyformat clone and maybe creation of the dbs folder from within this tool.
I know some basic stuff, but technically I'm a newb.
thanks to Zoogie for helping me earlier, (pointing that I need the submodules etc etc)
anyway, I didn't want to flood the fbi release thread as that wasn't the correct avenue for helping build FBI, so far so good on my fbi build, then I just hit a speedbump
Zoogie was right, this is more of a "help a newb build" thing, your thoughts on this is welcome! looking forward on pushing through with the build and make a proper beta *hopefulyl
Thank you
Lrz
I know some basic stuff, but technically I'm a newb.
thanks to Zoogie for helping me earlier, (pointing that I need the submodules etc etc)
This is more of a problem with learning how to compile things instead of something about FBI itself.
Probably, you should move this to "homebrew development", or a new thread or something.
another thing, that's not showing the actual error, show the whole output.
anyway, I didn't want to flood the fbi release thread as that wasn't the correct avenue for helping build FBI, so far so good on my fbi build, then I just hit a speedbump
Code:
C:\devkitPro\FBI\src>make
khaxinit.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitPro/FBI/src/build/khaxinit.d -g -Wall -Wno-strict-aliasing -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitPro/FBI/src/source -I/c/devkitPro/FBI/src/include -I/c/devkitPro/citrus/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/c/devkitPro/libctru/include -I./lib/include -I/c/devkitPro/FBI/src/build -DARM11 -D_3DS -DVERSION_STRING="\"svchax\"" -std=gnu++11 -fno-rtti -fno-exceptions -c /c/devkitPro/FBI/src/source/libkhax/khaxinit.cpp -o khaxinit.o
main.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitPro/FBI/src/build/main.d -g -Wall -Wno-strict-aliasing -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitPro/FBI/src/source -I/c/devkitPro/FBI/src/include -I/c/devkitPro/citrus/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/c/devkitPro/libctru/include -I./lib/include -I/c/devkitPro/FBI/src/build -DARM11 -D_3DS -DVERSION_STRING="\"svchax\"" -std=gnu++11 -fno-rtti -fno-exceptions -c /c/devkitPro/FBI/src/source/main.cpp -o main.o
ui.cpp
arm-none-eabi-g++ -MMD -MP -MF /c/devkitPro/FBI/src/build/ui.d -g -Wall -Wno-strict-aliasing -O3 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/c/devkitPro/FBI/src/source -I/c/devkitPro/FBI/src/include -I/c/devkitPro/citrus/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/c/devkitPro/libctru/include -I./lib/include -I/c/devkitPro/FBI/src/build -DARM11 -D_3DS -DVERSION_STRING="\"svchax\"" -std=gnu++11 -fno-rtti -fno-exceptions -c /c/devkitPro/FBI/src/source/ui.cpp -o ui.o
linking FBI.elf
main.o: In function `onProgress(unsigned long long, unsigned long long)':
c:/devkitPro/FBI/src/source/main.cpp:44: multiple definition of `onProgress(unsigned long long, unsigned long long)'
main.o:c:/devkitPro/FBI/src/source/main.cpp:44: first defined here
main.o: In function `networkInstall()':
c:/devkitPro/FBI/src/source/main.cpp:59: multiple definition of `networkInstall()'
main.o:c:/devkitPro/FBI/src/source/main.cpp:59: first defined here
main.o: In function `installROP()':
c:/devkitPro/FBI/src/source/main.cpp:106: multiple definition of `installROP()'
main.o:c:/devkitPro/FBI/src/source/main.cpp:106: first defined here
main.o: In function `installCIA(ctr::fs::MediaType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int)':
c:/devkitPro/FBI/src/source/main.cpp:174: multiple definition of `installCIA(ctr::fs::MediaType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int)'
main.o:c:/devkitPro/FBI/src/source/main.cpp:174: first defined here
main.o: In function `deleteCIA(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int)':
c:/devkitPro/FBI/src/source/main.cpp:260: multiple definition of `deleteCIA(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int)'
main.o:c:/devkitPro/FBI/src/source/main.cpp:260: first defined here
main.o: In function `deleteTitle(ctr::app::App)':
c:/devkitPro/FBI/src/source/main.cpp:285: multiple definition of `deleteTitle(ctr::app::App)'
main.o:c:/devkitPro/FBI/src/source/main.cpp:285: first defined here
main.o: In function `launchTitle(ctr::app::App)':
c:/devkitPro/FBI/src/source/main.cpp:301: multiple definition of `launchTitle(ctr::app::App)'
main.o:c:/devkitPro/FBI/src/source/main.cpp:301: first defined here
main.o: In function `onLoop()':
c:/devkitPro/FBI/src/source/main.cpp:317: multiple definition of `onLoop()'
main.o:c:/devkitPro/FBI/src/source/main.cpp:317: first defined here
main.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1734: multiple definition of `main'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1734: first defined here
main.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1734: multiple definition of `installInfo[abi:cxx11]'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1734: first defined here
main.o: In function `__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1742: multiple definition of `prevProgress'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1742: first defined here
main.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `mode'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
main.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `destination'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
main.o: In function `std::_Function_base::_Base_manager<bool (*)(unsigned long long, unsigned long long)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `freeSpace'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
main.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1734: multiple definition of `showNetworkPrompts'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1734: first defined here
main.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `exit'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
main.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `extensions[abi:cxx11]'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
main.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `rops'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
main.o: In function `std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int)':
c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: multiple definition of `ropNames'
main.o:c:\devkitpro\devkitarm\arm-none-eabi\include\c++\5.3.0/functional:1754: first defined here
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/c/devkitPro/FBI/src/output/FBI.elf] Error 1
make: *** [build] Error 2
C:\devkitPro\FBI\src>
Zoogie was right, this is more of a "help a newb build" thing, your thoughts on this is welcome! looking forward on pushing through with the build and make a proper beta *hopefulyl
Thank you
Lrz
