I have been trying to install a tarball, but it has been a catastrophe, as usual. According to the docs, it is installed in the usual way. It "untarred" and "configured" without any errors. However, "make" ended with the errors: In file included from linpsk.cpp:53: cspectrumdisplay.h:23:19: rfftw.h: No such file or directory In file included from linpsk.cpp:53: cspectrumdisplay.h:74: error: syntax error before `*' token cspectrumdisplay.h:75: error: 'rfftw_plan' is used as a type, but is not defined as a type. linpsk.cpp: In member function `virtual void LinPSK::addRxWindow()': linpsk.cpp:353: warning: comparison between signed and unsigned integer expressions make[3]: *** [linpsk.o] Error 1 make[3]: Leaving directory `/home/keith/Documents/linpsk-0.7.1/linpsk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/keith/Documents/linpsk-0.7.1/linpsk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/keith/Documents/linpsk-0.7.1' make: *** [all] Error 2 "make install" ended with the errors: In file included from linpsk.cpp:53: cspectrumdisplay.h:23:19: rfftw.h: No such file or directory In file included from linpsk.cpp:53: cspectrumdisplay.h:74: error: syntax error before `*' token cspectrumdisplay.h:75: error: 'rfftw_plan' is used as a type, but is not defined as a type. linpsk.cpp: In member function `virtual void LinPSK::addRxWindow()': linpsk.cpp:353: warning: comparison between signed and unsigned integer expressions make[2]: *** [linpsk.o] Error 1 make[2]: Leaving directory `/home/keith/Documents/linpsk-0.7.1/linpsk' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/keith/Documents/linpsk-0.7.1/linpsk' make: *** [install-recursive] Error 1 Please, how can I get over these errors, which mean nothing to me, and install the linpsk program? I *hate* tarballs, as they always fail dismally with screens full of error messages. Unfortunately, there in not an .rpm available for this program. Many thanks for any advice. Keith
On Wed, 2003-07-23 at 19:18, Keith Powell wrote:
I have been trying to install a tarball, but it has been a catastrophe, as usual.
According to the docs, it is installed in the usual way. It "untarred" and "configured" without any errors. However, "make" ended with the errors:
In file included from linpsk.cpp:53: cspectrumdisplay.h:23:19: rfftw.h: No such file or directory
Please, how can I get over these errors, which mean nothing to me, and install the linpsk program?
The above error message seems fairly clear. Always look for the first one, the rest are usually meaningless In the root of CD1 or DVD1 you have a file called ARCHIVES.gz zgrep rfftw.h ARCHIVES.gz tells you that file is in fftw-devel. Install that one and try the make again
On Wednesday 23 Jul 2003 6:28 pm, Anders Johansson wrote:
On Wed, 2003-07-23 at 19:18, Keith Powell wrote:
I have been trying to install a tarball, but it has been a catastrophe, as usual.
According to the docs, it is installed in the usual way. It "untarred" and "configured" without any errors. However, "make" ended with the errors:
In file included from linpsk.cpp:53: cspectrumdisplay.h:23:19: rfftw.h: No such file or directory
Please, how can I get over these errors, which mean nothing to me, and install the linpsk program?
The above error message seems fairly clear. Always look for the first one, the rest are usually meaningless
In the root of CD1 or DVD1 you have a file called ARCHIVES.gz
zgrep rfftw.h ARCHIVES.gz
tells you that file is in fftw-devel. Install that one and try the make again
Hello Anders. Thank you for your reply. I didn't know about ARCHIVE.gz. It could be very useful. I have installed fftw-devel, but "make" still does not work. I get the error messages: cspectrumdisplay.cpp: In member function `void CSpectrumDisplay::plotspectrum() ': cspectrumdisplay.cpp:173: warning: comparison between signed and unsigned integer expressions cspectrumdisplay.cpp: In member function `void CSpectrumDisplay::calcFFT()': cspectrumdisplay.cpp:271: error: cannot convert `double*' to `fftw_real*' for argument `2' to `void rfftw_one(fftw_plan_struct*, fftw_real*, fftw_real*)' make[3]: *** [cspectrumdisplay.o] Error 1 make[3]: Leaving directory `/home/keith/Documents/linpsk-0.7.1/linpsk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/keith/Documents/linpsk-0.7.1/linpsk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/keith/Documents/linpsk-0.7.1' make: *** [all] Error 2 which is almost the same as before, without the "No fftw file" part. Could I please ask for further advice, as I am completely lost! Sorry if this is very much a newbie question. Many thanks Keith
The 03.07.23 at 20:53, Keith Powell wrote:
In the root of CD1 or DVD1 you have a file called ARCHIVES.gz
zgrep rfftw.h ARCHIVES.gz
The command: "pin rfftw.h" will do it all for you, even if the dvd is not mounted. It stores the ARCHIVES.gz file locally. -- Cheers, Carlos Robinson
The 03.07.23 at 20:53, Keith Powell wrote:
cspectrumdisplay.cpp: In member function `void CSpectrumDisplay::calcFFT()': cspectrumdisplay.cpp:271: error: cannot convert `double*' to `fftw_real*' for argument `2' to `void rfftw_one(fftw_plan_struct*, fftw_real*, fftw_real*)' make[3]: *** [cspectrumdisplay.o] Error 1
which is almost the same as before, without the "No fftw file" part.
No, it is very different; before, it complained (first error, warnings ignored) of:
In file included from linpsk.cpp:53: cspectrumdisplay.h:74: error: syntax error before `*' token cspectrumdisplay.h:75: error: 'rfftw_plan' is used as a type, but is not defined as a type.
Could I please ask for further advice, as I am completely lost! Sorry if this is very much a newbie question.
IMO, the source has errors that need a C++ programmer to correct them. -- Cheers, Carlos Robinson
On Wednesday 23 July 2003 18:18, Keith Powell wrote:
I have been trying to install a tarball, but it has been a catastrophe, as usual.
Can't help beyond what Anders suggested, but there is an RPM for 8.2 at http://apps.kde.com/uk/0/info/vid/9436?sid= Dylan -- Sweet moderation Heart of this nation Desert us not We are between the wars - Billy Bragg
On Wednesday 23 Jul 2003 9:52 pm, Dylan wrote:
On Wednesday 23 July 2003 18:18, Keith Powell wrote:
I have been trying to install a tarball, but it has been a catastrophe, as usual.
Can't help beyond what Anders suggested, but there is an RPM for 8.2 at http://apps.kde.com/uk/0/info/vid/9436?sid=
Dylan
Thanks for the information, Dylan. What a slow site apps.kde.com is! It took about four minutes for each page to download at a speed of less than a hundred bytes a second. However, it appears that the .rpm is only available if I send a subscription first to KDE. Otherwise it is only the .tar.gz which is available for general download. It isn't worth sending a subscription for just one program, so I'll hope that someone can help with the tarball problems. Thanks again Keith
participants (4)
-
Anders Johansson
-
Carlos E. R.
-
Dylan
-
Keith Powell