Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. 12 hours 43 minutes ago

rlancaste wrote: Oh before you answer those questions be sure you update from git because I did make a couple more changes.

Thanks

Rob


SUCCESS!
Recompiled
python exec folder /usr/bin/
indi-web path /usr/local/bin/indi-web

Note that the resultant path is:
"2019-06-26T11:45:28: export PATH=/usr/bin/:/usr/bin/:/usr/share/indi:usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

There is still a missing / in there, but I'm not sure how to correct that or what added it or when.

Thanks you Rob

Hope this was worth your effect (and that I'm not a one-off case).

One note, it wasn't obvious (to me) earlier that "Apply" needed to be applied at each config entry change. Being on the bottom row next to OK and Cancel led me to think that was to be applied as a final step.

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. 23 hours 4 minutes ago

It compiles successfully now, I get the same indiweb install failure.

with an indiweb server started in another terminal session
/usr/local/bin/indi-web -v

The the IndiWeb Manager app sees it is running and will display it's behaviour if you don't let it kill it.

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

odroid@odroid:~/Downloads/INDIWebManager$ make
Scanning dependencies of target INDIWebManagerApp_autogen
[ 5%] Generating ui_opsmanager.h
[ 11%] Generating Options.h, Options.cpp
[ 16%] Generating ui_mainwindow.h
[ 22%] Generating ui_opsconfiguration.h
[ 27%] Automatic MOC and UIC for target INDIWebManagerApp
[ 27%] Built target INDIWebManagerApp_autogen
[ 33%] Generating qrc_resources.cpp
Scanning dependencies of target INDIWebManagerApp
[ 38%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/main.cpp.o
[ 44%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/mainwindow.cpp.o
[ 50%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsconfiguration.cpp.o
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsconfiguration.cpp: In member function 'void OpsConfiguration::slotInstallRequirements()':
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsconfiguration.cpp:319:5: error: 'updatePythonInstallationStatus' was not declared in this scope
updatePythonInstallationStatus();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsconfiguration.cpp:319:5: note: suggested alternative: 'updateGSCInstallationStatus'
updatePythonInstallationStatus();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
updateGSCInstallationStatus
CMakeFiles/INDIWebManagerApp.dir/build.make:143: recipe for target 'CMakeFiles/INDIWebManagerApp.dir/src/opsconfiguration.cpp.o' failed
make[2]: *** [CMakeFiles/INDIWebManagerApp.dir/src/opsconfiguration.cpp.o] Error 1
CMakeFiles/Makefile2:131: recipe for target 'CMakeFiles/INDIWebManagerApp.dir/all' failed
make[1]: *** [CMakeFiles/INDIWebManagerApp.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

rlancaste wrote: try this command in the terminal:

which indi-web


so replacing the default with the right version
odroid@odroid:~/Downloads/INDIWebManager$ which indi-web
/usr/local/bin/indi-web
odroid@odroid:~/Downloads/INDIWebManager$ ./INDIWebManagerApp
libEGL warning: DRI2: failed to authenticate
"2019-06-25T22:58:55:  Welcome to INDI Web Manager App 0.7"
"2019-06-25T22:58:55:  Build: 2019-06-25T21:13:03Z"
"2019-06-25T22:58:55:  OS: ubuntu 18.04"
"2019-06-25T22:58:55:  API: arm64-little_endian-lp64"
"2019-06-25T22:58:55:  Arch: arm64"
"2019-06-25T22:58:55:  Kernel Type: linux"
"2019-06-25T22:58:55:  Kernel Version: 4.9.182-31"
"2019-06-25T22:58:55:  Qt Version: 5.9.5"
QXcbConnection: XCB error: 3 (BadWindow), sequence: 1271, resource id: 15820494, major code: 40 (TranslateCoords), minor code: 0
"2019-06-25T22:59:25:  export PATH=/usr/bin/:/usr/bin/:/usr/share/indi:usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
"2019-06-25T22:59:25:  export GSCDAT=/usr/share/GSC"
and applying the change gave me the path above.
The install button gave an indiweb install failure.

running it directly gave
odroid@odroid:~/Downloads/INDIWebManager$ /usr/local/bin/indi-web
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2691, in _dep_map
    return self.__dep_map
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2806, in __getattr__
    raise AttributeError(attr)
AttributeError: _Distribution__dep_map

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/indi-web", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 3241, in <module>
    @_call_aside
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 3225, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 3254, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 583, in _build_master
    ws.require(__requires__)
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 900, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 794, in resolve
    new_requirements = dist.requires(req.extras)[::-1]
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2727, in requires
    dm = self._dep_map
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2693, in _dep_map
    self.__dep_map = self._filter_extras(self._build_dep_map())
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2721, in _build_dep_map
    for extra, reqs in split_sections(self._get_metadata(name)):
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 3189, in split_sections
    for line in yield_lines(s):
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2378, in yield_lines
    for ss in strs:
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2758, in _get_metadata
    for line in self.get_metadata_lines(name):
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 1423, in get_metadata_lines
    return yield_lines(self.get_metadata(name))
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 1419, in get_metadata
    value = self._get(self._fn(self.egg_info, name))
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 1607, in _get
    with open(path, 'rb') as stream:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.6/dist-packages/indiweb-0.1.7-py3.6.egg/EGG-INFO/requires.txt'
with sudo
odroid@odroid:~/Downloads/INDIWebManager$ sudo /usr/local/bin/indi-web
[sudo] password for odroid: 
2019-06-25 23:00:52,007 - WARNING: terminating indiserver failed code 1
Bottle v0.12.16 server starting up (using WSGIRefServer())...
Listening on http://0.0.0.0:8624/
Hit Ctrl-C to quit.


Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

rlancaste wrote: Please test again now.


except for the appstreamcli warning, everytihing is squeaky clean
odroid@odroid:~/Downloads/INDIWebManager$ cmake INDIWebManagerApp-master
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.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
-- Found KF5Config: /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.44.0") 
-- Found KF5KIO: /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.44.0") 
-- Found KF5DocTools: /usr/lib/aarch64-linux-gnu/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.44.0") 
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") 
-- Found PythonInterp: /usr/bin/python (found version "2.7.15") 
-- Found KF5I18n: /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.44.0") 
-- Found KF5: success (found version "5.44.0") found components:  Config KIO DocTools I18n 
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Could not set up the appstream test. appstreamcli is missing.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/odroid/Downloads/INDIWebManager
odroid@odroid:~/Downloads/INDIWebManager$ make
Scanning dependencies of target INDIWebManagerApp_autogen
[  5%] Generating ui_opsmanager.h
[ 11%] Generating Options.h, Options.cpp
[ 16%] Generating ui_mainwindow.h
[ 22%] Generating ui_opsconfiguration.h
[ 27%] Automatic MOC and UIC for target INDIWebManagerApp
[ 27%] Built target INDIWebManagerApp_autogen
[ 33%] Generating qrc_resources.cpp
Scanning dependencies of target INDIWebManagerApp
[ 38%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/main.cpp.o
[ 44%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/mainwindow.cpp.o
[ 50%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsconfiguration.cpp.o
[ 55%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsmanager.cpp.o
[ 61%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/qrc_resources.cpp.o
[ 66%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/Options.cpp.o
[ 72%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/INDIWebManagerApp_autogen/mocs_compilation.cpp.o
[ 77%] Linking CXX executable INDIWebManagerApp
[100%] Built target INDIWebManagerApp
odroid@odroid:~/Downloads/INDIWebManager$ ./INDIWebManagerApp
libEGL warning: DRI2: failed to authenticate
"2019-06-25T21:14:35:  Welcome to INDI Web Manager App 0.7"
"2019-06-25T21:14:35:  Build: 2019-06-25T21:13:03Z"
"2019-06-25T21:14:35:  OS: ubuntu 18.04"
"2019-06-25T21:14:35:  API: arm64-little_endian-lp64"
"2019-06-25T21:14:35:  Arch: arm64"
"2019-06-25T21:14:35:  Kernel Type: linux"
"2019-06-25T21:14:35:  Kernel Version: 4.9.182-31"
"2019-06-25T21:14:35:  Qt Version: 5.9.5"
^C

I still get a indiweb install failure. I don't see indiweb anywhere on my system. I'll looking for indi-web now. I had done
odroid@odroid:~$ sudo -H pip3 install indiweb
[sudo] password for odroid: 
Requirement already satisfied: indiweb in /usr/local/lib/python3.6/dist-packages/indiweb-0.1.7-py3.6.egg (0.1.7)
Requirement already satisfied: bottle in /usr/local/lib/python3.6/dist-packages/bottle-0.12.16-py3.6.egg (from indiweb) (0.12.16)
Requirement already satisfied: psutil in /usr/lib/python3/dist-packages (from indiweb) (5.4.2)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from indiweb) (2.18.4)
today, so this is puzzling.

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

Latest commit fb08f7f 1 hour ago I suspect that's out of date?

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

Ah, I never clicked apply. Better.

Got further, now it's an indi-web install failure.

both the python and indi-web locations are my default.

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

Better, but still a mystery to me

odroid@odroid:~/Downloads/INDIWebManager$ cmake INDIWebManagerApp-master
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.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
-- Found KF5Config: /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.44.0") 
-- Found KF5KIO: /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.44.0") 
-- Found KF5DocTools: /usr/lib/aarch64-linux-gnu/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.44.0") 
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") 
-- Found PythonInterp: /usr/bin/python (found version "2.7.15") 
-- Found KF5I18n: /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.44.0") 
-- Found KF5: success (found version "5.44.0") found components:  Config KIO DocTools I18n 
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Could not set up the appstream test. appstreamcli is missing.
-- Configuring done
CMake Warning (dev) in CMakeLists.txt:
  Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
  Run "cmake --help-policy CMP0071" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  For compatibility, CMake is excluding the GENERATED source file(s):

    "/home/odroid/Downloads/INDIWebManager/ui_mainwindow.h"
    "/home/odroid/Downloads/INDIWebManager/ui_opsconfiguration.h"
    "/home/odroid/Downloads/INDIWebManager/ui_opsmanager.h"
    "/home/odroid/Downloads/INDIWebManager/Options.h"
    "/home/odroid/Downloads/INDIWebManager/Options.cpp"

  from processing by AUTOMOC and AUTOUIC.  If any of the files should be
  processed, set CMP0071 to NEW.  If any of the files should not be
  processed, explicitly exclude them by setting the source file property
  SKIP_AUTOGEN:

    set_property(SOURCE file.h PROPERTY SKIP_AUTOGEN ON)

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: /home/odroid/Downloads/INDIWebManager
odroid@odroid:~/Downloads/INDIWebManager$ make
Scanning dependencies of target INDIWebManagerApp_autogen
[  7%] Automatic MOC and UIC for target INDIWebManagerApp
[  7%] Built target INDIWebManagerApp_autogen
[ 14%] Generating Options.h, Options.cpp
[ 21%] Generating ui_mainwindow.h
[ 28%] Generating ui_opsconfiguration.h
[ 35%] Generating ui_opsmanager.h
[ 42%] Generating qrc_resources.cpp
Scanning dependencies of target INDIWebManagerApp
[ 50%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/main.cpp.o
[ 57%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/mainwindow.cpp.o
[ 64%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsconfiguration.cpp.o
[ 71%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsmanager.cpp.o
[ 78%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/qrc_resources.cpp.o
[ 85%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/Options.cpp.o
[ 92%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/INDIWebManagerApp_autogen/mocs_compilation.cpp.o
[100%] Linking CXX executable INDIWebManagerApp
[100%] Built target INDIWebManagerApp
odroid@odroid:~/Downloads/INDIWebManager$ ./INDIWebManagerApp
libEGL warning: DRI2: failed to authenticate
"2019-06-25T20:13:09:  Welcome to INDI Web Manager App 0.7"
"2019-06-25T20:13:09:  Build: 2019-06-25T20:11:42Z"
"2019-06-25T20:13:09:  OS: ubuntu 18.04"
"2019-06-25T20:13:09:  API: arm64-little_endian-lp64"
"2019-06-25T20:13:09:  Arch: arm64"
"2019-06-25T20:13:09:  Kernel Type: linux"
"2019-06-25T20:13:09:  Kernel Version: 4.9.182-31"
"2019-06-25T20:13:09:  Qt Version: 5.9.5"
QXcbConnection: XCB error: 3 (BadWindow), sequence: 613, resource id: 15730361, major code: 40 (TranslateCoords), minor code: 0



Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

Here is the full meal deal...

odroid@odroid:~/Downloads/INDIWebManager$ ls
INDIWebManagerApp-master
odroid@odroid:~/Downloads/INDIWebManager$ cmake INDIWebManagerApp-master
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.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
CMake Warning (dev) at /usr/local/share/ECM/modules/ECMFindModuleHelpers.cmake:133 (message):
  Your project should require at least CMake 2.8.12 to use FindKF5.cmake
Call Stack (most recent call first):
  /usr/local/share/ECM/find-modules/FindKF5.cmake:52 (ecm_find_package_version_check)
  CMakeLists.txt:53 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found KF5Config: /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.44.0") 
-- Found KF5KIO: /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.44.0") 
-- Found KF5DocTools: /usr/lib/aarch64-linux-gnu/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.44.0") 
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") 
-- Found PythonInterp: /usr/bin/python (found version "2.7.15") 
-- Found KF5I18n: /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.44.0") 
-- Found KF5: success (found version "5.44.0") found components:  Config KIO DocTools I18n 
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Could not set up the appstream test. appstreamcli is missing.
CMake Warning (dev) at /usr/local/share/ECM/modules/ECMAddAppIcon.cmake:384 (message):
  
  /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/images/indi_logo.png
  is not named correctly for ecm_add_app_icon - ignoring
Call Stack (most recent call first):
  /usr/local/share/ECM/modules/ECMAddAppIcon.cmake:142 (_ecm_add_app_icon_categorize_icons)
  CMakeLists.txt:92 (ecm_add_app_icon)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/share/ECM/modules/ECMAddAppIcon.cmake:166 (message):
  No icons suitable for use on macOS provided
Call Stack (most recent call first):
  CMakeLists.txt:92 (ecm_add_app_icon)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/share/ECM/modules/ECMAddAppIcon.cmake:182 (message):
  No icons suitable for use on Windows provided
Call Stack (most recent call first):
  CMakeLists.txt:92 (ecm_add_app_icon)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
CMake Warning (dev) in CMakeLists.txt:
  Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
  Run "cmake --help-policy CMP0071" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  For compatibility, CMake is excluding the GENERATED source file(s):

    "/home/odroid/Downloads/INDIWebManager/ui_mainwindow.h"
    "/home/odroid/Downloads/INDIWebManager/ui_opsconfiguration.h"
    "/home/odroid/Downloads/INDIWebManager/ui_opsmanager.h"
    "/home/odroid/Downloads/INDIWebManager/Options.h"
    "/home/odroid/Downloads/INDIWebManager/Options.cpp"

  from processing by AUTOMOC and AUTOUIC.  If any of the files should be
  processed, set CMP0071 to NEW.  If any of the files should not be
  processed, explicitly exclude them by setting the source file property
  SKIP_AUTOGEN:

    set_property(SOURCE file.h PROPERTY SKIP_AUTOGEN ON)

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: /home/odroid/Downloads/INDIWebManager
odroid@odroid:~/Downloads/INDIWebManager$ ls
CMakeCache.txt  CTestTestfile.cmake       Makefile             ecm_uninstall.cmake  version.h
CMakeFiles      INDIWebManagerApp-master  cmake_install.cmake  prefix.sh
odroid@odroid:~/Downloads/INDIWebManager$ make
Scanning dependencies of target INDIWebManagerApp_autogen
[  7%] Automatic MOC and UIC for target INDIWebManagerApp
[  7%] Built target INDIWebManagerApp_autogen
[ 14%] Generating Options.h, Options.cpp
[ 21%] Generating ui_mainwindow.h
[ 28%] Generating ui_opsconfiguration.h
[ 35%] Generating ui_opsmanager.h
[ 42%] Generating qrc_resources.cpp
Scanning dependencies of target INDIWebManagerApp
[ 50%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/main.cpp.o
In file included from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/main.cpp:10:0:
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/mainwindow.h:34:10: warning: 'virtual void MainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override]
     void closeEvent(QCloseEvent *event);
          ^~~~~~~~~~
[ 57%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/mainwindow.cpp.o
In file included from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/mainwindow.cpp:10:0:
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/mainwindow.h:34:10: warning: 'virtual void MainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override]
     void closeEvent(QCloseEvent *event);
          ^~~~~~~~~~
[ 64%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsconfiguration.cpp.o
In file included from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsconfiguration.h:14:0,
                 from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsconfiguration.cpp:10:
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/mainwindow.h:34:10: warning: 'virtual void MainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override]
     void closeEvent(QCloseEvent *event);
          ^~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/src/opsmanager.cpp.o
In file included from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsmanager.h:13:0,
                 from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/opsmanager.cpp:10:
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/mainwindow.h:34:10: warning: 'virtual void MainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override]
     void closeEvent(QCloseEvent *event);
          ^~~~~~~~~~
[ 78%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/qrc_resources.cpp.o
[ 85%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/Options.cpp.o
In file included from /home/odroid/Downloads/INDIWebManager/Options.h:10:0,
                 from /home/odroid/Downloads/INDIWebManager/Options.cpp:4:
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp-master/src/mainwindow.h:34:10: warning: 'virtual void MainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override]
     void closeEvent(QCloseEvent *event);
          ^~~~~~~~~~
[ 92%] Building CXX object CMakeFiles/INDIWebManagerApp.dir/INDIWebManagerApp_autogen/mocs_compilation.cpp.o
In file included from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp_autogen/UVLADIE3JM/moc_mainwindow.cpp:9:0,
                 from /home/odroid/Downloads/INDIWebManager/INDIWebManagerApp_autogen/mocs_compilation.cpp:2:
/home/odroid/Downloads/INDIWebManager/INDIWebManagerApp_autogen/UVLADIE3JM/../../INDIWebManagerApp-master/src/mainwindow.h:34:10: warning: 'virtual void MainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override]
     void closeEvent(QCloseEvent *event);
          ^~~~~~~~~~
[100%] Linking CXX executable INDIWebManagerApp
[100%] Built target INDIWebManagerApp
odroid@odroid:~/Downloads/INDIWebManager$ ls
CMakeCache.txt       INDIWebManagerApp          Makefile     cmake_install.cmake  qrc_resources.cpp      ui_opsmanager.h
CMakeFiles           INDIWebManagerApp-master   Options.cpp  ecm_uninstall.cmake  ui_mainwindow.h        version.h
CTestTestfile.cmake  INDIWebManagerApp_autogen  Options.h    prefix.sh            ui_opsconfiguration.h
odroid@odroid:~/Downloads/INDIWebManager$ ./INDIWebManagerApp
libEGL warning: DRI2: failed to authenticate
"2019-06-25T19:13:25:  Welcome to INDI Web Manager App 0.7"
"2019-06-25T19:13:25:  Build: 2019-06-25T19:11:38Z"
"2019-06-25T19:13:25:  OS: ubuntu 18.04"
"2019-06-25T19:13:25:  API: arm64-little_endian-lp64"
"2019-06-25T19:13:25:  Arch: arm64"
"2019-06-25T19:13:25:  Kernel Type: linux"
"2019-06-25T19:13:25:  Kernel Version: 4.9.182-31"
"2019-06-25T19:13:25:  Qt Version: 5.9.5"
kf5.kconfigwidgets: A widget named ' "kcfg_INDIConfigPathDefault" ' was found but there is no setting named ' "INDIConfigPathDefault" '
Segmentation fault (core dumped)
odroid@odroid:~/Downloads/INDIWebManager$ which python
/usr/bin/python
odroid@odroid:~/Downloads/INDIWebManager$ which python3
/usr/bin/python3
odroid@odroid:~/Downloads/INDIWebManager$ which pip
/usr/local/bin/pip
odroid@odroid:~/Downloads/INDIWebManager$ which pip3
/usr/local/bin/pip3
odroid@odroid:~/Downloads/INDIWebManager$ 
and mainwindow.cpp starting at line 303
bool MainWindow::pythonInstalled()
{

    return QFileInfo(Options::pythonExecFolder() + "/python").exists() || QFileInfo(Options::pythonExecFolder() + "/python2").exists() || QFileInfo(Options::pythonExecFolder() + "/python3").exists();
}

/*
 * This method detects whether pip is installed.
 */
bool MainWindow::pipInstalled()
{

    return QFileInfo(Options::pythonExecFolder() + "/pip").exists() || QFileInfo(Options::pythonExecFolder() + "/pip2").exists() || QFileInfo(Options::pythonExecFolder() + "/pip3").exists() || QFileInfo("/usr/local/bin/pip").exists() || QFileInfo("/usr/local/bin/pip2").exists() || QFileInfo("/usr/local/bin/pip3").exists();
}

sorry for the noob questions, but how to I uninstall the ppa version? just rm /usr/bin/INDIWebManagerApp ?

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

I was wondering that too, so I checked the source code of mainwindow.cpp and it appeared to have the code changes. Never-the-less I'm redoing things again now...

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

After some "fun" installing qt and kdeveloper I think I susccessfully compiled from git. Is this the expected version?

odroid@odroid:~/.local/share/Trash/files/INDIWebManagerApp-master$ /usr/bin/INDIWebManagerApp
libEGL warning: DRI2: failed to authenticate
"2019-06-25T17:41:25: Welcome to INDI Web Manager App 0.7"
"2019-06-25T17:41:25: Build: 2019-06-24T19:14:50Z"
"2019-06-25T17:41:25: OS: ubuntu 18.04"
"2019-06-25T17:41:25: API: arm64-little_endian-lp64"
"2019-06-25T17:41:25: Arch: arm64"
"2019-06-25T17:41:25: Kernel Type: linux"
"2019-06-25T17:41:25: Kernel Version: 4.9.182-31"
"2019-06-25T17:41:25: Qt Version: 5.9.5"

Python and indi-web still says incomplete. When clicking on the Install button
Using either the dfault or non-default python directories generate the
Python and Pip both need to be installed in your selected python exec folder in order to run indiweb. Please either install these or change your exec folder to one that includes them.

Cheers

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

I used the nightly ppa, I'll try git now, to check it out.

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

"Python and Pip both need to be installed in your selected python exec folder in order to run indiweb. Please either install these or change your exec folder to one that includes them."

Read More...

Jerry Black replied to the topic 'A new INDI WebManager App for Mac OS X and Linux' in the forum. yesterday

odroid@odroid:~$ which python
/usr/bin/python
odroid@odroid:~$ which python3
/usr/bin/python3
odroid@odroid:~$ which pip
/usr/local/bin/pip
odroid@odroid:~$ which pip3
/usr/local/bin/pip3

Read More...