I've tried this great program out on an Ubuntu based system and it's really one of a kind without a replacement. Unfortunatly I'm using the latest Fedora now and only deb packages are supplied here.
I've tried my best to make it compile from source but without a makefile or a ./configure script or detailed instructions, I'm really stuck and don't know what to do.
If you could give me some pointers or instructions, possibily create an rpm package usable with Fedora I'd be very greatful, this is some fine work you are doing here.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Use qmake. It creates a makefile from a .pro file in the QT4 environment. Then you can use make. There may or may not be unresolved links with your particular installation. With Fedora you're on your own after that. I don't have a Fedora system to play with. If you have success please post your results here for others to learn.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well after about 5 hours of debugging and having lots of questions answered by awesome people on IRC I have successfully compiled LinSSID for Fedora 19, although the process was quite tedious and I'm not sure I can remember every step to explain it.
I will post an RPM package for the Fedora community when I can.
Last edit: Daniel Shaw 2013-08-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can't get LinSSID v2.7 get compiled on Fedora 20.
I afford to generate the Makefile but make's output displays :
'...
/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtSvg -I../../../include -I/usr/include/qt5 -I../qwt-lib/src -I. -I. -o build/Release/GNU-Linux-x86/Getter.o Getter.cpp
Getter.cpp:17:21: fatal error: QtWidgets: No such file or directory
#include <qtwidgets>
^
compilation terminated.
make[1]: *** [build/Release/GNU-Linux-x86/Getter.o] Error 1
make[1]: Leaving directory `/usr/local/linssid-2.7/linssid-app'
make: *** [sub-linssid-app-make_default-ordered] Error 2
'</qtwidgets>
Seems I have some missing dependencies but wich packages ?
I installed all 9 packages (+107 dependant packages) returned by a 'yum search qt widget' command but no way...
I installed Wifi-Radar instead of LinSSID but that's not so cute...
Thanks for any help.
Last edit: Mirassou 2014-10-28
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What happens on your system if you just comment out (or delete) the #include <qtwidgets> in Getter.cpp? That include may not be necessary. Don't know for sure, not able to try it on Fedora 20.</qtwidgets>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Registered an account here so I could share what I learned. I've been a user of the Ubuntu family since I started using Linux, but now I am giving Fedora (KDE) a try, and LinSSID is the only thing thus far that I have not found a Fedora binary for that I had in Ubuntu.
In order to get this to compile on Fedora (32, currently), I installed the following packages:
when those are installed, enter this: sudo ln -s /usr/lib64/libqwt-qt5.so.6 /usr/lib/libqwt-qt5.so.6
That will create a symbolic link from the Fedora location for libqwt-qt5.so.6 (lib64) to where Ubuntu/Debian (and therefore this makefile) expect(s) it to be (lib). This is correct as I write it now in August 2020, but if things change in the source code in the future, you will see an error message in the terminal window during the make phase below, and the file that it reports as not found will need to be linked rather than libqwt.qt5.so.6.
Make sure the archive file (.tar.gz) has been extracted, and in the terminal window, navigate to the location where the linssid.pro file is located.
Instead of entering qmake, use this:
qmake-qt5
That should finish nearly instantaneously. Then enter make as in the installation guide supplied with the source. If there are no error messages, and it just says that it left the directory, it should be good. Then enter sudo make installand it should be ready to use.
Last edit: Ascaris 2020-08-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've tried this great program out on an Ubuntu based system and it's really one of a kind without a replacement. Unfortunatly I'm using the latest Fedora now and only deb packages are supplied here.
I've tried my best to make it compile from source but without a makefile or a ./configure script or detailed instructions, I'm really stuck and don't know what to do.
If you could give me some pointers or instructions, possibily create an rpm package usable with Fedora I'd be very greatful, this is some fine work you are doing here.
Please can someone help me don't hog this program all to yourself I want to use it too...
Use qmake. It creates a makefile from a .pro file in the QT4 environment. Then you can use make. There may or may not be unresolved links with your particular installation. With Fedora you're on your own after that. I don't have a Fedora system to play with. If you have success please post your results here for others to learn.
Well after about 5 hours of debugging and having lots of questions answered by awesome people on IRC I have successfully compiled LinSSID for Fedora 19, although the process was quite tedious and I'm not sure I can remember every step to explain it.
I will post an RPM package for the Fedora community when I can.
Last edit: Daniel Shaw 2013-08-22
Sorry I wasnt able to build an RPM package, I will make a new thread posting the compiled source which you can run make from.
Last edit: Daniel Shaw 2013-08-25
Hi,
And now Fedora 20...
I unsuccessufully tried to use Kei Miyamoto's Fedora 19 compiled LinSSID : Segfault
https://sourceforge.net/p/linssid/discussion/general/thread/f2da24f5/#335b
I can't get LinSSID v2.7 get compiled on Fedora 20.
I afford to generate the Makefile but make's output displays :
'...
/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtSvg -I../../../include -I/usr/include/qt5 -I../qwt-lib/src -I. -I. -o build/Release/GNU-Linux-x86/Getter.o Getter.cpp
Getter.cpp:17:21: fatal error: QtWidgets: No such file or directory
#include <qtwidgets>
^
compilation terminated.
make[1]: *** [build/Release/GNU-Linux-x86/Getter.o] Error 1
make[1]: Leaving directory `/usr/local/linssid-2.7/linssid-app'
make: *** [sub-linssid-app-make_default-ordered] Error 2
'</qtwidgets>
Seems I have some missing dependencies but wich packages ?
I installed all 9 packages (+107 dependant packages) returned by a 'yum search qt widget' command but no way...
I installed Wifi-Radar instead of LinSSID but that's not so cute...
Thanks for any help.
Last edit: Mirassou 2014-10-28
What happens on your system if you just comment out (or delete) the #include <qtwidgets> in Getter.cpp? That include may not be necessary. Don't know for sure, not able to try it on Fedora 20.</qtwidgets>
Registered an account here so I could share what I learned. I've been a user of the Ubuntu family since I started using Linux, but now I am giving Fedora (KDE) a try, and LinSSID is the only thing thus far that I have not found a Fedora binary for that I had in Ubuntu.
In order to get this to compile on Fedora (32, currently), I installed the following packages:
when those are installed, enter this:
sudo ln -s /usr/lib64/libqwt-qt5.so.6 /usr/lib/libqwt-qt5.so.6That will create a symbolic link from the Fedora location for
libqwt-qt5.so.6(lib64) to where Ubuntu/Debian (and therefore this makefile) expect(s) it to be (lib). This is correct as I write it now in August 2020, but if things change in the source code in the future, you will see an error message in the terminal window during the make phase below, and the file that it reports as not found will need to be linked rather than libqwt.qt5.so.6.Make sure the archive file (.tar.gz) has been extracted, and in the terminal window, navigate to the location where the
linssid.profile is located.Instead of entering
qmake, use this:qmake-qt5That should finish nearly instantaneously. Then enter
makeas in the installation guide supplied with the source. If there are no error messages, and it just says that it left the directory, it should be good. Then entersudo make installand it should be ready to use.Last edit: Ascaris 2020-08-24