So I recently switched to Ubuntu, and I've hit a bit of a stumbling block here with this program. I keep trying to update by compiling from source, but apparantly something in Qt changed, because I keep getting this:
ggppjj@ggppjj-Inspiron-560:~/Downloads/qwbfsmanager-1.2.3-src$ qmake -r
Project MESSAGE: Using bundled fresh library.
Reading /home/ggppjj/Downloads/qwbfsmanager-1.2.3-src/fresh/
fresh.proProject MESSAGE: Configuring Fresh...
Project MESSAGE: Build mode: release
Project MESSAGE: Build type: static
Project MESSAGE: Install headers: /usr/include/qt5
Project MESSAGE: Install libs: /usr/lib/x86_64-linux-gnu
Project MESSAGE: Install translations: /usr/share/qt5/translations
Project MESSAGE: You can change the build mode:
Project MESSAGE: qmake "build_mode = release"
Project MESSAGE: qmake "build_mode = debug"
Project MESSAGE: You can change the build type:
Project MESSAGE: qmake "build_type = static"
Project MESSAGE: qmake "build_type = shared"
Project MESSAGE: Multiple options can be use at same time
Project MESSAGE: Configuration complete
Reading /home/ggppjj/Downloads/qwbfsmanager-1.2.3-src/libwbfs/
libwbfs.proReading /home/ggppjj/Downloads/qwbfsmanager-1.2.3-src/qwbfs/
qwbfs.proProject MESSAGE: Using bundled fresh library.
Project WARNING: qtAddLibrary() is deprecated. Use qtAddModule() or QT+= instead.
Project ERROR: No module matching library 'fresh' found.
ggppjj@ggppjj-Inspiron-560:~/Downloads/qwbfsmanager-1.2.3-src$ make
cd fresh/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/ggppjj/Downloads/qwbfsmanager-1.2.3-src/fresh/
fresh.pro PREFIX=/usr/local -o Makefile ) && make -f Makefile
make[1]: Entering directory `/home/ggppjj/Downloads/qwbfsmanager-1.2.3-src/fresh'
g++ -c -m64 -pipe -O2 -fPIC -D_REENTRANT -Wall -W -DFRESH_CORE_BUILD -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++-64 -I. -Isrc -I/usr/include/qt5 -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Ibuild/release/moc -o build/release/obj/pGetOpt.o src/core/pGetOpt.cpp
src/core/pGetOpt.cpp: In constructor ‘pGetOpt::pGetOpt()’:
src/core/pGetOpt.cpp:121:14: error: ‘class QCoreApplication’ has no member named ‘argc’
init( qApp->argc(), qApp->argv(), 1 );
^
src/core/pGetOpt.cpp:121:28: error: ‘class QCoreApplication’ has no member named ‘argv’
init( qApp->argc(), qApp->argv(), 1 );
^
src/core/pGetOpt.cpp: In constructor ‘pGetOpt::pGetOpt(int)’:
src/core/pGetOpt.cpp:133:14: error: ‘class QCoreApplication’ has no member named ‘argc’
init( qApp->argc(), qApp->argv(), offset );
^
src/core/pGetOpt.cpp:133:28: error: ‘class QCoreApplication’ has no member named ‘argv’
init( qApp->argc(), qApp->argv(), offset );
^
make[1]: *** [build/release/obj/pGetOpt.o] Error 1
make[1]: Leaving directory `/home/ggppjj/Downloads/qwbfsmanager-1.2.3-src/fresh'
make: *** [sub-fresh-make_first-ordered] Error 2
From a precursory googling, it appears that argv and argc have been moved to the QGuiApplication or something like that. I don't really know much about Qt, so I don't really know anything I would need to get it updated. Anything?