Jasem,
Looks like whaver you changed a few days ago has fixed this issue....

Phil

Read More...

Jasem,
It looks like it's the indi_rtlsdr stuff only.... shame... as I have a USB device which I could have a play with.....

Seems like it was broken during your amalgamation of 3rd party & the core indi...

Phil

Read More...

Hi,
I have been running with a build on my oDroid for some time - I noticed support for the iOptrom iPolar so did a src backup of my current setup & created a new build tree.

I already had a set of recompile scripts but carefully noted all the current Indi & 3rd-party build instructions.

The build of Indi went perfectly

The 3rd party build failed (I tried to build all of the stuff as I have a fair amount to connect & seemed easier that finding the individual drivers)

(I have successfully built by using the extra arguments : -DWITH_RTLSDR:OPTION=OFF -DWITH_LIMESDR:OPTION=OFF)


It failed on the indi_rtlsdr - I tried to build just that driver & got the same error :

Making rtlsdr libs
-- The CXX compiler identification is GNU 7.4.0
-- The C compiler identification is GNU 7.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found CFITSIO 3.43: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found INDI: /usr/lib/arm-linux-gnueabihf/libindidriver.so;/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so (found version "1.8.3")
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11")
-- Found RTLSDR: /usr/lib/arm-linux-gnueabihf/librtlsdr.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/odroid/src/3rdparty/indi_rtlsdr
Scanning dependencies of target indi_rtlsdr_detector
[ 50%] Building CXX object CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o
[100%] Linking CXX executable indi_rtlsdr_detector
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::Disconnect()':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:222: undefined reference to `INDI::DetectorDevice::setContinuumBufferSize(int, bool)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:223: undefined reference to `INDI::DetectorDevice::setSpectrumBufferSize(int, bool)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::StartCapture(float)':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:303: undefined reference to `INDI::DetectorDevice::setCaptureDuration(double)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:307: undefined reference to `INDI::DetectorDevice::setContinuumBufferSize(int, bool)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:308: undefined reference to `INDI::DetectorDevice::setSpectrumBufferSize(int, bool)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::CaptureParamsUpdated(float, float, float, float, float)':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:331: undefined reference to `INDI::DetectorDevice::setBandwidth(float)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:332: undefined reference to `INDI::DetectorDevice::setBPS(int)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::TimerHit()':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:400: undefined reference to `INDI::DetectorDevice::setCaptureLeft(double)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::grabData()':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:428: undefined reference to `INDI::Detector::Spectrum(void*, void*, int, int, int)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::initProperties()':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:243: undefined reference to `INDI::Detector::SetDetectorCapability(unsigned int)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:248: undefined reference to `INDI::DetectorDevice::setMinMaxStep(char const*, char const*, double, double, double, bool)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:249: undefined reference to `INDI::DetectorDevice::setMinMaxStep(char const*, char const*, double, double, double, bool)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:250: undefined reference to `INDI::DetectorDevice::setMinMaxStep(char const*, char const*, double, double, double, bool)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:251: undefined reference to `INDI::DetectorDevice::setMinMaxStep(char const*, char const*, double, double, double, bool)'
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:252: undefined reference to `INDI::DetectorDevice::setMinMaxStep(char const*, char const*, double, double, double, bool)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:253: more undefined references to `INDI::DetectorDevice::setMinMaxStep(char const*, char const*, double, double, double, bool)' follow
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o: In function `RTLSDR::initProperties()':
/home/odroid/src/3rdparty/indi-3rdparty/indi-rtlsdr/indi_rtlsdr_detector.cpp:254: undefined reference to `INDI::DetectorDevice::setCaptureExtension(char const*)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x4c): undefined reference to `INDI::Detector::saveConfigItems(_IO_FILE*)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x74): undefined reference to `INDI::Detector::SetTemperature(double)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x80): undefined reference to `INDI::Detector::CaptureComplete(INDI::DetectorDevice*)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x88): undefined reference to `INDI::Detector::SetDetectorParams(float, float, float, float, float)'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x8c): undefined reference to `INDI::Detector::StartStreaming()'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x90): undefined reference to `INDI::Detector::StopStreaming()'
CMakeFiles/indi_rtlsdr_detector.dir/indi_rtlsdr_detector.cpp.o:(.data.rel.ro+0x94): undefined reference to `INDI::Detector::addFITSKeywords(fitsfile*, INDI::DetectorDevice*, unsigned char*, int)'
collect2: error: ld returned 1 exit status
CMakeFiles/indi_rtlsdr_detector.dir/build.make:98: recipe for target 'indi_rtlsdr_detector' failed
make[2]: *** [indi_rtlsdr_detector] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/indi_rtlsdr_detector.dir/all' failed
make[1]: *** [CMakeFiles/indi_rtlsdr_detector.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2


Phil

Read More...

Yep - that seems to have fixed it for me.....

Phil

Read More...

FYI, the Virtualbox config does not change.... just when I run 3.3.6 all works... 3.3.7 (my recompile and the latest download) crashes when the ccd_simulator connects

Phil

Read More...

I decided I wanted to try the newer stuff in Kstars 3.3.7 (especially the new ASTAP Astrometry...

I have :
- Windows 10
- Visual Studio Comunity 2017
- followed instructions for installing & building KDE from windows Here
-Finally, ran

craft kstars

then
craft --run kstars

SCreen fires up fine & all runs great...

BUT when I try to connect to a virtualbox Ubuntu, with the latest build of INDI on it, the ccd_simulator crashes... no matter what debug I turn on, I do not get any meaningful output in the logs at all - just the telescope_simulator and ccd_simulator connects but then BOOM... kstars exists!

I tried the stock 3.3.6 install & it works perfectly.... any suggestions or pointers?

Addendum:
I just noticed 3.3.7 is available from the kstars download - I get the same issue with that one too!

Read More...

Glen,
Once connected to INDI, you should not put the hand controller back into manual mode.... the controller & INDI should be used either/or.... not together - that is one of the pieces of advice Peter gave me at the start & I should have made that clear in any documents....

I did not fully test the implemented preset modes via INDI as I never needed them.... typically, I have left the focuser at the last position.... then let the autofocuser handle things the next time.... my filters are not far from each other so is never a problem...

Phil

Read More...

Glen,
I have never used a goto preset.... tbh, I don't see the point when INDI does a great job with the auto focusing....

I can take a look after I get back from holiday... just for completeness... but I strongly suggest you just try the auto focus routine.... even with a good stepper as the Lakeside, there is often sufficient slippage to allow for a number of steps difference each forward/backward motion.

If the basic movements / goto steps is not working the I may need to contact Peter to see what differences there are with the USB lakeside...

Phil

Read More...

Ok... no probs, Glen.... let us know how you get on...

Phil

Read More...

Hi Glen,
I originally wrote the Lakeside driver with input from the designer, Peter Chance.

I am not a C programmer per say, but learned enough to get the driver working with my setup which obvisouly included the temperature sensor - later, Peter allowed the code to be submitted to the INDI repository.

I am on holiday at the moment, but can take a look at the code when I get back if you like?

Regards,
Phil

Read More...

As a follow-up...

The master-87 build (22-Jul) works for me - no crashes.... as soon as I tried with the 3.3.2 build, BOOM!

Phil

Read More...

I am having the crashing issue with the fitsviewer enabled on windows... sometimes with it disabled... I was using V3.3.2 from the normal download....

When I use the nightly build (I tried tonight with kstars-master-87-windows-msvc2017_64-cl.exe ) & if fitsviewer disabled, the sequence works fine..

When I have finished tonight's sequence I may be able to test some more....

Phil

Read More...