Magnus replied to the topic 'SEP multistar guiding' in the forum. 3 days ago

Shure.... This is so rudimentary that it might look like a joke, but all good prototypes starts with duct tape ;)

It looks wors than it is, but the scope is now just past the meridian in park position. So this is with the weight at it's lowest point.

There is also a corregated electrical tube so the weight can clear the az knobs without binding.

If there will be a v1, then it would be a lot nicer, this is more of an v0.0.1 :)





Read More...

Magnus replied to the topic 'SEP multistar guiding' in the forum. 3 days ago

Just to mention.... I'm testing something that I would guess would be named 'continuous east heavy balancing', and so far it's looking kind of nice.
So I will not conclude anything before I get my new guidecam in the post, as I'm on the Obsolete Orion SSAG, and It's suffering some crashes.

So the east heavy balancing is to balance the mount or counterweight, witch ever is on the east side of pier, to be heavier. This way the gears on the mount always pushes on the scope. This reduces backlash balancing issues.
This is of course not possible on a remote setup if you are imaging on both sides of the meridian.

So the 'continuous east heavy balancing' is done by first balancing scope and counterweight neutral. Then attaching a rope / paracord or similar to the RA axis, and then letting it hang down on the east side of the pier making sure it does not touch the ground or get snagged while going the full "end to end" movement of the RA axis. Then add a continuous east heavy weight. I'm testing with a 1.25 kg weight. This is not like adding a 1.25 kg weight to the scope as the weight is added close to the axis, but it is enough to balance the scope and or counterweight to the east.

I guess this is a very DIY hardware hack and does not sound very 'pro', but it's not looking to bad at this moment :)

Read More...

Magnus replied to the topic 'SEP multistar guiding' in the forum. 3 days ago

AstroNerd wrote: I would actually try upping the guide exposure as with 1 second and u dear you are really just chasing the seeing and not getting the best, so go to 2 or even 2.5 seconds as it evens out the seeing and you should get a better graph, all things being equal... :)


Thats interesting! I will try that tonight.

+1 for sep multistar. For me even calibtation is quicker and succeds every time + better guiding :)

Read More...

This is the SkyWatcher Equinox 80 pro apo (500mm focallength)
It has the skywatcher field flattener, that I do not like. I'm not sure if I have issues on how it's mounted, but my corner stars are not round.
Initially I was using it with my diy modded eos 550 dslr, and I was thinking that I might have mounted the sensor slanted. But its the same with this camera.
Stars on the upper and lower left point towards the center, while the right stars point towards the middle height-wise, but straight up and down. Think this can be an issue with the FF autocentering connection.

Camera is ASI ZWO 1600mm-cool
Also Mount is Celestron AVX.

Read More...

First project of 2020/2021 astrophotography season :)

The Crescent nebula ngc6888 In Ha and O3 bicolor

Imaged on Aprit 31th + 1-3, 6-7 and 12-13 of September 2020 with ASI1600mmc at -20C and using 300 gain and 50 offset

A total of 137 minutes of Ha subs + 117 minutes O3 subs makes this a 4h and 14m min integration.

Hope You Like, Clear skies /Magnus_e



PS, I could only upload 4mb image, this is normal? Original jpeg image is 13mb and png is 30mb

Read More...

Hi :)

So I have been using the SSAG from Orion as a guidecam for all of my astrophoto 'career', starting with the first image in February 2015!
Started using it with Windows and in combination with Backyard EOS. For a while it was working nice with indilib 'with a few hacks to the settings'.
For the last couple of years it has had some isues with crashing, needing the server it is connected to to reboot. This Started when I was using the QHY driver as a 'SingleFrame capture error -1' or similar.
This spring? when I reinstalled the QHY driver has been updated not to accept the SSAG, so I have been using the indi_ssag_ccd driver.
This does sort of work with indi internal guiding, but there is a crash of kstars / indi every 3rd image downloaded from the main imaging camera. Not 100% sure what the fault is, but I belive it is because of a exposure being aborted, as the SSAG does not like.
Also if you set a exposure time for the SSAG that is not in full seconds it fails to complete a exposure. A 2.5 second exposure will count down as 2.5, 1.5, 0.5, -1.5, -2,5, -3.5..... continuing to count until aborted, as it needs to 'hit' 0 to end the exposure, and starts by counting down seconds..... Should possibly count down milliseconds first :/

Anyway. The SSAG is getting old, and after updating the git repo a while ago I saw indi_ssag_ccd moved into it's own indi-3rdparty/obsolete folder. Time to take the hint :)

At the moment I'm planing a update to get my obsy running on USB3, with a single desktop running kstars, local drivers, and vnc. Then removing the complexity of two indiservers running inside the obsy over ethernet, + one client running indi and kstars with a internet connection to the remote location.
Now that I will have USB3 I was thinking of the ZWO ASI120MM-S USB3.0 as a guide cam? I see there are some issues with the USB2 versions of this camera, but USB3 should be good?

I would be using it with a Orion ShortTube 80mm guidescope and the ZWO ASI 1600mm cool. Both the 1600mm-c and the 120mm-s will be running on USB3 after the update.

The most important thing to achieve with this update is stability with no crashes, and a guidesystem that completes calibration and guide without issues. Also I must be able to run both the 1600MM-Cool and the 120MM-S at the same time with the indi_asi_ccd driver.

Read More...

I'll see if can test the monitoring you linked to.

For now I have a few clear nights, and I don't want to end up with a raspi thats not working.
(I have not built my custom drivers against indilib in 6monts, so I don't want a night of bugfixing, when I can be imaging.)

I'll post back if I find a way to build the raspi. Could be usefull if someone find their self in the same situation.

Thanks for all help :)

Read More...

Thanks Dean.
The observatory is on route to the earliest astro season startup so far.
It has not been astronomical darkness here between April 22. to August 22.
From August 22. to now I have polar aligned, got my drivers set up and collected ~3h total of Ha from the ElephantTrunk nebula and the Crescent.

Looks to be a good start :)

So I tested your suggestions, at it seamed promesing, but not there yet.

Not sure more time should be spent on this. I am considering getting a more powerfull mini PC possibly the Asius Pn50 with amd ryzen.

The plan for this is only one usb3 cable going from the (remote)house to the obsy with a usb hub in the box.
Then all the drivers can be locally connected to the Asus, and no need to download images over the network, usb3 only.
Then hopefully run Kstars over a ssh tunnel with X server forwarding, or vnc.....

Some things I hope to improve.
1. Images captured locally over usb3 bandwith, and no download overhead.
2. Same for guide images.
3. If network from remote location to my home lags from time to time, then only the giu lags, but imaging and guiding is still on usb3 connection to the server.
4. One system to keep up to date. My home workstation only runs kubuntu with X server (or vnc), the obsy is only a usb3 hub, the remote server runs indilib + kstars, and if needed X Server package
5. If using vnc I can connect with one PC and set up kstars to start imaging, then if needed move to a different network, and or different pc to continue the session.

I'm going to do some testing on a vm to see if I can set this up.

Any reason why I should not go this route?


Anyways here's the output from the latest commands

:~/Projects $ git clone https://github.com/indilib/indi.git
Cloning into 'indi'...
remote: Enumerating objects: 79, done.
remote: Counting objects: 100% (79/79), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 61728 (delta 29), reused 34 (delta 15), pack-reused 61649
Receiving objects: 100% (61728/61728), 400.01 MiB | 3.56 MiB/s, done.
Resolving deltas: 100% (47192/47192), done.

<rm dirs...>

:~/Projects/build/indi-core $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebugInfo ~/Projects/indi
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- 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
-- 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
-- Performing Test COMPATIBLE_FORTIFY_SOURCE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success
-- 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
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11")
-- Found CFITSIO 3.45: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found CFITSIO: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found NOVA: /usr/lib/arm-linux-gnueabihf/libnova.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Found USB1: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so (found version "1.0.22")
-- Performing Test USB1_HAS_LIBUSB_ERROR_NAME
-- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success
-- Found CURL: /usr/lib/arm-linux-gnueabihf/libcurl.so (found version "7.64.0")
-- Found GSL: /usr/include (found version "2.5")
-- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so
-- Found OGGTHEORA: /usr/lib/arm-linux-gnueabihf/libogg.so
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so
-- Found GTest: /usr/lib/arm-linux-gnueabihf/libgtest.a
-- Found GMock: /usr/lib/arm-linux-gnueabihf/libgmock.a
-- Not building unit tests
-- The following OPTIONAL packages have been found:

 * PkgConfig
 * OggTheora
 * GTest
 * GMock

-- The following REQUIRED packages have been found:

 * ZLIB
 * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, <http://heasarc.gsfc.nasa.gov/fitsio/fitsio.html>
   Provides INDI with FITS I/O support.
 * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, <http://libnova.sourceforge.net>
   Provides INDI with astrodynamics library.
 * USB1
 * CURL
 * GSL
 * JPEG
 * FFTW3
 * Threads

-- The following components are going to be built:
-- ## INDI Server
-- ## INDI Drivers, Tools, and Examples
-- ## INDI Client
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tor/Projects/build/indi-core

:~/Projects/build/indi-core $ sudo make install
Scanning dependencies of target indi_eval
[  0%] Building C object CMakeFiles/indi_eval.dir/eventloop.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/base64.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/tools/compiler.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/tools/evalINDI.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/libs/lilxml.c.o
[  1%] Building CXX object CMakeFiles/indi_eval.dir/libs/libastro.cpp.o
[  1%] Building C object CMakeFiles/indi_eval.dir/libs/indicom.c.o
[  1%] Linking CXX executable indi_eval
collect2: fatal error: ld terminated with signal 11 [Segmentation fault]
compilation terminated.


Read More...

Hi again Dean, and thanks for your effort.

At this point I do not know what more could be done.
I installed libgmock-dev, so all optional and required packages are found.
Deleted indi and cloned from git, then deleted content of build dir and ran cmake + make install again, but no luck

:~/Projects $ sudo rm -rf indi
:~/Projects $ git clone --depth=1 https://github.com/indilib/indi.git
Cloning into 'indi'...
remote: Enumerating objects: 706, done.
remote: Counting objects: 100% (706/706), done.
remote: Compressing objects: 100% (667/667), done.
remote: Total 706 (delta 125), reused 131 (delta 24), pack-reused 0
Receiving objects: 100% (706/706), 2.34 MiB | 4.79 MiB/s, done.
Resolving deltas: 100% (125/125), done.
:~/Projects $ cd build/indi-core/
:~/Projects/build/indi-core $ sudo rm -rf *
:~/Projects/build/indi-core $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ~/Projects/indi
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- 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
-- 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
-- Performing Test COMPATIBLE_FORTIFY_SOURCE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success
fatal: No names found, cannot describe anything.
-- 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
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11")
-- Found CFITSIO 3.45: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found CFITSIO: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found NOVA: /usr/lib/arm-linux-gnueabihf/libnova.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Found USB1: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so (found version "1.0.22")
-- Performing Test USB1_HAS_LIBUSB_ERROR_NAME
-- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success
-- Found CURL: /usr/lib/arm-linux-gnueabihf/libcurl.so (found version "7.64.0")
-- Found GSL: /usr/include (found version "2.5")
-- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so
-- Found OGGTHEORA: /usr/lib/arm-linux-gnueabihf/libogg.so
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so
-- Found GTest: /usr/lib/arm-linux-gnueabihf/libgtest.a
-- Found GMock: /usr/lib/arm-linux-gnueabihf/libgmock.a
-- Not building unit tests
-- The following OPTIONAL packages have been found:

 * PkgConfig
 * OggTheora
 * GTest
 * GMock

-- The following REQUIRED packages have been found:

 * ZLIB
 * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, <http://heasarc.gsfc.nasa.gov/fitsio/fitsio.html>
   Provides INDI with FITS I/O support.
 * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, <http://libnova.sourceforge.net>
   Provides INDI with astrodynamics library.
 * USB1
 * CURL
 * GSL
 * JPEG
 * FFTW3
 * Threads

-- The following components are going to be built:
-- ## INDI Server
-- ## INDI Drivers, Tools, and Examples
-- ## INDI Client
-- Configuring done
-- Generating done
-- Build files have been written to: /home/me/Projects/build/indi-core
:~/Projects/build/indi-core $ sudo make install
Scanning dependencies of target indi_eval
[  0%] Building C object CMakeFiles/indi_eval.dir/eventloop.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/base64.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/tools/compiler.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/tools/evalINDI.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/libs/lilxml.c.o
[  1%] Building CXX object CMakeFiles/indi_eval.dir/libs/libastro.cpp.o
[  1%] Building C object CMakeFiles/indi_eval.dir/libs/indicom.c.o
[  1%] Linking CXX executable indi_eval
collect2: fatal error: ld terminated with signal 11 [Segmentation fault]
compilation terminated.
make[2]: *** [CMakeFiles/indi_eval.dir/build.make:177: indi_eval] Error 1
make[2]: *** Deleting file 'indi_eval'
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/indi_eval.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Only error message I can see before segfault is this line in the cmake output, but it does not look like real problem?
-- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success
fatal: No names found, cannot describe anything.


Read More...

cmake .

:~/Projects/build/indi-core $ cmake .
fatal: No names found, cannot describe anything.
-- Found CFITSIO: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found CFITSIO: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Found libnova: /usr/lib/arm-linux-gnueabihf/libnova.so
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so
-- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so
-- Could NOT find GMock (missing: GMOCK_LIBRARY GMOCK_INCLUDE_DIR)
-- Not building unit tests
-- The following OPTIONAL packages have been found:

 * PkgConfig
 * OggTheora
 * GTest

-- The following REQUIRED packages have been found:

 * ZLIB
 * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, <http://heasarc.gsfc.nasa.gov/fitsio/fitsio.html>
   Provides INDI with FITS I/O support.
 * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, <http://libnova.sourceforge.net>
   Provides INDI with astrodynamics library.
 * USB1
 * CURL
 * GSL
 * JPEG
 * FFTW3
 * Threads

-- The following OPTIONAL packages have not been found:

 * GMock

-- The following components are going to be built:
-- ## INDI Server
-- ## INDI Drivers, Tools, and Examples
-- ## INDI Client
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tor/Projects/build/indi-core
:~/Projects/build/indi-core $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 10 (buster)
Release:        10
Codename:    buster

CMakeCache.txt attached.

File Attachment:

File Name: CMakeCache.txt
File Size: 30 KB


Read More...

Hi Dean. Thanks for helping.

I now tried with 2gb swap, and -DCMAKE_BUILD_TYPE=RelWithDebugInfo
Also Did a 'sudo rm -rf *' in the build/indi-core folder.

Still getting the same 'ld terminated with signal 11 [Segmentation fault]'

So I have build indilib on this rasPi before, around April this spring. It has not been used during summer, and now I wanted to update indilib.
At the time of building it last time, I just followed the info on building indi from source and left Swapspace at the default.

All I did when trying to update (after updating the pi with [sudo apt update;sudo apt upgrade;sudo apt dist-upgrade])
was git pull, before deleting the old files in the build dir, and running cmake again.


Just to get all the details, this is what I tried this time.

sudo dphys-swapfile swapoff
sudo vi /etc/dphys-swapfile  // then set CONF_SWAPSIZE=2048
sudo dphys-swapfile setup
sudo dphys-swapfile swapon
cd ~/Projects/indi
git pull
cd ~/Projects/build/indi-core/
sudo rm -rf *
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebugInfo ~/Projects/indi
sudo make install

And the error
:~/Projects/build/indi-core $ sudo make install
Scanning dependencies of target indi_eval
[  0%] Building C object CMakeFiles/indi_eval.dir/eventloop.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/base64.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/tools/compiler.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/tools/evalINDI.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/libs/lilxml.c.o
[  1%] Building CXX object CMakeFiles/indi_eval.dir/libs/libastro.cpp.o
[  1%] Building C object CMakeFiles/indi_eval.dir/libs/indicom.c.o
[  1%] Linking CXX executable indi_eval
collect2: fatal error: ld terminated with signal 11 [Segmentation fault]
compilation terminated.
make[2]: *** [CMakeFiles/indi_eval.dir/build.make:177: indi_eval] Error 1
make[2]: *** Deleting file 'indi_eval'
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/indi_eval.dir/all] Error 2
make: *** [Makefile:130: all] Error 2


Read More...

Hi Nebulasaurus.

I tried upping my swapspace to 1024mb using this thread www.bitpi.co/2015/02/11/how-to-change-ra...ile-size-on-rasbian/
But I still have the same issue.

I then tried compiling with the 'make -j2' mentioned in the other thread that I linked to in the former post.
This makes cmake continue past the first linking error. It then compiles 16% of the lib, but then crashes with the same segfault when trying to link libindidriver.so.

Here's the full output.

pi:~/Projects/build/indi-core $ make -j2
Scanning dependencies of target indi_eval
Scanning dependencies of target indidriver
[  0%] Building C object CMakeFiles/indi_eval.dir/eventloop.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/base64.c.o
[  0%] Building C object CMakeFiles/indidriver.dir/indidriver.c.o
[  0%] Building C object CMakeFiles/indidriver.dir/indidrivermain.c.o
[  0%] Building C object CMakeFiles/indi_eval.dir/tools/compiler.c.o
[  1%] Building C object CMakeFiles/indi_eval.dir/tools/evalINDI.c.o
[  2%] Building C object CMakeFiles/indidriver.dir/eventloop.c.o
[  2%] Building C object CMakeFiles/indidriver.dir/libs/lilxml.c.o
[  2%] Building C object CMakeFiles/indidriver.dir/base64.c.o
[  2%] Building C object CMakeFiles/indidriver.dir/libs/dsp/align.c.o
[  2%] Building C object CMakeFiles/indi_eval.dir/libs/lilxml.c.o
[  3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/buffer.c.o
[  3%] Building CXX object CMakeFiles/indi_eval.dir/libs/libastro.cpp.o
[  3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/convert.c.o
[  3%] Building C object CMakeFiles/indi_eval.dir/libs/indicom.c.o
[  3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/fft.c.o
[  3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/filters.c.o
[  3%] Linking CXX executable indi_eval
[  3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/signals.c.o
collect2: fatal error: ld terminated with signal 11 [Segmentation fault]
compilation terminated.
make[2]: *** [CMakeFiles/indi_eval.dir/build.make:177: indi_eval] Error 1
make[2]: *** Deleting file 'indi_eval'
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/indi_eval.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  4%] Building C object CMakeFiles/indidriver.dir/libs/dsp/convolution.c.o
[  4%] Building C object CMakeFiles/indidriver.dir/libs/dsp/stats.c.o
[  4%] Building C object CMakeFiles/indidriver.dir/libs/dsp/stream.c.o
[  4%] Building C object CMakeFiles/indidriver.dir/libs/fpack/fpack.c.o
[  4%] Building C object CMakeFiles/indidriver.dir/libs/fpack/fpackutil.c.o
[  5%] Building CXX object CMakeFiles/indidriver.dir/libs/libastro.cpp.o
[  5%] Building C object CMakeFiles/indidriver.dir/libs/indicom.c.o
[  5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/basedevice.cpp.o
[  5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/defaultdevice.cpp.o
[  6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiproperty.cpp.o
[  6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiccd.cpp.o
[  6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiccdchip.cpp.o
[  6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indisensorinterface.cpp.o
/Projects/indi/libs/indibase/indiccd.cpp: In member function ‘bool INDI::CCD::uploadFile(INDI::CCDChip*, const void*, size_t, bool, bool)’:
/Projects/indi/libs/indibase/indiccd.cpp:2819:20: warning: ‘char* strncat(char*, const char*, size_t)’ specified bound 3 equals source length [-Wstringop-overflow=]
             strncat(filename, ".fz", 3);
             ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[  7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indicorrelator.cpp.o
[  7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidetector.cpp.o
[  7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indispectrograph.cpp.o
[  7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/inditelescope.cpp.o
[  7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifilterwheel.cpp.o
[  7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifocuserinterface.cpp.o
[  8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiweatherinterface.cpp.o
[  8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifocuser.cpp.o
[  8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indirotator.cpp.o
[  8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiusbdevice.cpp.o
[  8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiguiderinterface.cpp.o
[  9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifilterinterface.cpp.o
[  9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indirotatorinterface.cpp.o
[  9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidome.cpp.o
[  9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indigps.cpp.o
[ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiweather.cpp.o
[ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidustcapinterface.cpp.o
[ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indilightboxinterface.cpp.o
[ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indilogger.cpp.o
[ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indicontroller.cpp.o
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indistandardproperty.cpp.o
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectioninterface.cpp.o
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectionserial.cpp.o
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectiontcp.cpp.o
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/manager.cpp.o
[ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/dspinterface.cpp.o
[ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/transforms.cpp.o
[ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/convolution.cpp.o
[ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/pid/pid.cpp.o
[ 13%] Building C object CMakeFiles/indidriver.dir/libs/stream/jpegutils.c.o
[ 13%] Building C object CMakeFiles/indidriver.dir/libs/stream/ccvt_c2.c.o
[ 13%] Building C object CMakeFiles/indidriver.dir/libs/stream/ccvt_misc.c.o
[ 13%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/streammanager.cpp.o
[ 13%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/recorderinterface.cpp.o
[ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/recordermanager.cpp.o
[ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/serrecorder.cpp.o
/Projects/indi/libs/stream/recorder/serrecorder.cpp: In constructor ‘INDI::SER_Recorder::SER_Recorder()’:
/Projects/indi/libs/stream/recorder/serrecorder.cpp:45:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 14 bytes from a string of the same length [-Wstringop-truncation]
     strncpy(serh.FileID, "LUCAM-RECORDER", 14);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Projects/indi/libs/stream/recorder/serrecorder.cpp:46:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 40 bytes from a string of the same length [-Wstringop-truncation]
     strncpy(serh.Observer, "                        Unknown Observer", 40);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Projects/indi/libs/stream/recorder/serrecorder.cpp:47:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 40 bytes from a string of the same length [-Wstringop-truncation]
     strncpy(serh.Instrume, "                      Unknown Instrument", 40);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Projects/indi/libs/stream/recorder/serrecorder.cpp:48:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 40 bytes from a string of the same length [-Wstringop-truncation]
     strncpy(serh.Telescope, "                       Unknown Telescope", 40);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from /Projects/indi/libs/stream/recorder/recorderinterface.h:31,
                 from /Projects/indi/libs/stream/recorder/serrecorder.h:24,
                 from /Projects/indi/libs/stream/recorder/serrecorder.cpp:28:
/usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from /Projects/indi/libs/stream/recorder/recorderinterface.h:31,
                 from /Projects/indi/libs/stream/recorder/serrecorder.h:24,
                 from /Projects/indi/libs/stream/recorder/serrecorder.cpp:28:
/usr/include/c++/8/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = std::allocator<long long unsigned int>]’:
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
       return std::__uninitialized_copy_a
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<long long unsigned int*>; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]’:
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<long long unsigned int*>; _ForwardIterator = long long unsigned int*]’:
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<long long unsigned int*>; _ForwardIterator = long long unsigned int*]’:
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
         { return std::copy(__first, __last, __result); }
                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:60,
                 from /Projects/indi/libs/stream/recorder/recorderinterface.h:31,
                 from /Projects/indi/libs/stream/recorder/serrecorder.h:24,
                 from /Projects/indi/libs/stream/recorder/serrecorder.cpp:28:
/usr/include/c++/8/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<long long unsigned int*>; _OI = long long unsigned int*]’:
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
                 from /usr/include/c++/8/vector:60,
                 from /Projects/indi/libs/stream/recorder/recorderinterface.h:31,
                 from /Projects/indi/libs/stream/recorder/serrecorder.h:24,
                 from /Projects/indi/libs/stream/recorder/serrecorder.cpp:28:
/usr/include/c++/8/bits/stl_iterator.h: In function ‘decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = long long unsigned int*]’:
/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type ‘std::move_iterator<long long unsigned int*>’ changed in GCC 7.1
     __miter_base(move_iterator<_Iterator> __it)
     ^~~~~~~~~~~~
[ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/encodermanager.cpp.o
[ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/encoderinterface.cpp.o
[ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/rawencoder.cpp.o
[ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/mjpegencoder.cpp.o
[ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/theorarecorder.cpp.o
[ 15%] Building C object CMakeFiles/indidriver.dir/libs/webcam/v4l2_colorspace.c.o
[ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o
[ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_decode/v4l2_decode.cpp.o
[ 15%] Building C object CMakeFiles/indidriver.dir/libs/indibase/hid_libusb.c.o
[ 16%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o
[ 16%] Linking CXX shared library libindidriver.so
collect2: fatal error: ld terminated with signal 11 [Segmentation fault]
compilation terminated.
make[2]: *** [CMakeFiles/indidriver.dir/build.make:1129: libindidriver.so.1.8.7] Error 1
make[2]: *** Deleting file 'libindidriver.so.1.8.7'
make[1]: *** [CMakeFiles/Makefile2:2148: CMakeFiles/indidriver.dir/all] Error 2
make: *** [Makefile:130: all] Error 2


Read More...