vituperative / i2pchat

Secure, anonymous peer-to-peer chat
https://vituperative.github.io/i2pchat/
GNU General Public License v2.0
25 stars 7 forks source link

compile issue master branch #25

Closed danrobi11 closed 3 years ago

danrobi11 commented 3 years ago

All dependencies are installed Not sure if you need all the output. Heres the end of it:

gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Itemp/moc -isystem /usr/include/libdrm -Isrc/gui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o temp/obj/HttpOverStreamObject.o src/backend/HttpOverStreamObject.cpp
g++ -c -pipe -std=c++11 -Wall -O2 -std=gnu++11 -D_REENTRANT -Wall -W -fPIC -DGIT_VERSION=\"604-0.2.37-13-g07d8fe0\" -DGIT_HASH=\"0.2.37-13-g07d8fe0\" -DGIT_COMMIT_COUNT=\"604\" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I. -Isrc/gui -Isrc/backend -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Itemp/moc -isystem /usr/include/libdrm -Isrc/gui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o temp/obj/UserManager.o src/backend/UserManager.cpp
g++ -c -pipe -std=c++11 -Wall -O2 -std=gnu++11 -D_REENTRANT -Wall -W -fPIC -DGIT_VERSION=\"604-0.2.37-13-g07d8fe0\" -DGIT_HASH=\"0.2.37-13-g07d8fe0\" -DGIT_COMMIT_COUNT=\"604\" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I. -Isrc/gui -Isrc/backend -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Itemp/moc -isystem /usr/include/libdrm -Isrc/gui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o temp/obj/FileTransferManager.o src/backend/FileTransferManager.cpp
src/backend/UserManager.cpp: In member function ‘void CUserManager::changeUserPositionInUserList(int, int)’:
src/backend/UserManager.cpp:384:10: error: ‘class QList<CUser*>’ has no member named ‘swapItemsAt’
   mUsers.swapItemsAt(oldPos, newPos);
          ^~~~~~~~~~~
make: *** [Makefile:1313: temp/obj/UserManager.o] Error 1
make: *** Waiting for unfinished jobs....
danrobi11 commented 3 years ago

same with the source 0.2.37 zip file

vituperative commented 3 years ago

Probably requires a newer version of Qt (5.15 or later). For a version that may build with an older Qt, try: https://github.com/vituperative/i2pchat/archive/706c908ee267051da12c51f2b87c0d9c293f69d8.zip

danrobi11 commented 3 years ago

@vituperative Ya that version did build. But It build with qmake I2PChat.pro it did not with qmake I2PChat.pro "CONFIG += release" it was just hanging. Thank you much for the support 👍

Kes332 commented 2 years ago

If you are using an older version does it still work can you communicate with someone using the latest version?