Hi Chuck, A quick glance at the Fedora Packaging Guidelines ( I believe that is the system your using, if not, this is mute) may shed some light on your anomalies:
http://fedoraproject.org/wiki/Packaging:Guidelines In particular, section 1.10.6: http://fedoraproject.org/wiki/Packaging:Guidelines#Effect_of_the_UsrMove_Fedora_Feature Also, you mant want to have a look at ldconfig, /etc/ld.so.conf, /etc/ld.so.cache or check /etc/ld.so.conf.d and see where where the system thinks things are, then bounce that off actual. 73's Greg, KI7MT On 05/13/2014 04:17 PM, Chuck Forsberg WA7KGX wrote: > It is getting strange. I download a fresh wspr and then sh au*sh > then ./configure --libdir=/usr/lib64 > --with-portaudio-include-dir=/usr/include > --with-portaudio-lib-dir=/usr/lib64 > > Configure failed to choose f2py3 and did not put anything into LIBS= > I had to manually add -lportaudio -lfftw3f to compile a copy that works > with python3 -O wspr.py > > B ut this time the generated .so filename had to periods > in it so the MV instruction worked as written. > > > On 05/13/2014 01:15 PM, ki7mt wrote: >> Hi Chuck, >> >> Thanks for the feedback. >> >> On 05/13/2014 05:47 AM, Chuck Forsberg WA7KGX wrote: >>> Python3 version 3.3.2 >>> f2py3 version 2 >>> f2py version 2 >> Cpython produces different outputs of w* based on the >> /usr/include/pythonx.xx. For example, on my Python3.4 system the output >> file is: >> >> w.cpython34m.so >> >> whereas on the same system, using Python3.2, it was producing >> w.cpython-32mu.so. >> >>> MVSO := ${MV} w.*.so WsprMod/w.so >>> had to be changed to >>> MVSO := ${MV} w*.so WsprMod/w.so >>> note: globbing != regex >> That's interesting, != I wasn't aware of that combination. In the end, >> I suppose it doesn't matter if it's w*.so or w.*.so as three aren't any >> other files that match that combination in the source tree, but there >> could be, which was why I added w.* v.s. w*.so >> >>> 4130 now recognizes f2py3 >>> >>> I added -lportaudio -lfftw3f to LIBS= >>> >>> and now wspr 4130 compiles and runs. >> In your final Makefile, after running autogen.sh, are ( -lportaudio ) >> and ( -lfftw3f ) not listed on the LIBS= line? If not, they should be, >> if configure found them. You should also get a warning messages if they >> were not found / included in LIBS. My line shows (after running >> autogen.sh or autoconf -f -i && ./configure: >> >> LIBS := -lsamplerate -lfftw3f -lportaudio >> >>> On 05/13/2014 02:37 AM, ki7mt wrote: >>>> Hi Chuck, >>>> >>>> I looked over potential causes for the issue you have. I found one thing >>>> that may be related, but a new checkout would have failed right at the >>>> beginning of make, so not sure that will resolve your problem. >>>> >>>> I still need the info from my previous post, in addition to that, could >>>> you tell us what Python & Numpy version your using? >> 73's >> Greg, KI7MT >> >>>> 73's >>>> Greg, KI7MT >>>> >>>> On 05/13/2014 02:02 AM, Chuck Forsberg WA7KGX wrote: >>>>> I get the following error when I compile and run wspr 4129 >>>>> >>>>> [caf@omen3 wspr]$ python3 -O wspr.py >>>>> Traceback (most recent call last): >>>>> File "wspr.py", line 45, in <module> >>>>> from WsprMod import w >>>>> ImportError: dynamic module does not define init function (PyInit_w) >>>>> >>>>> Also the Makefile line >>>>> >>>>> MVSO := ${MV} w.*.so WsprMod/w.so >>>>> >>>>> doesn't work >>>>> >>>> ------------------------------------------------------------------------------ >>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>>> Instantly run your Selenium tests across 300+ browser/OS combos. >>>> Get unparalleled scalability from the best Selenium testing platform >>>> available >>>> Simple to use. Nothing to install. Get started now for free." >>>> http://p.sf.net/sfu/SauceLabs >>>> _______________________________________________ >>>> wsjt-devel mailing list >>>> wsjt-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >>>> >> ------------------------------------------------------------------------------ >> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >> Instantly run your Selenium tests across 300+ browser/OS combos. >> Get unparalleled scalability from the best Selenium testing platform >> available >> Simple to use. Nothing to install. Get started now for free." >> http://p.sf.net/sfu/SauceLabs >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >> ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel