[Automotive] Getting started with automotive and qt
Dominik Holland
dominik.holland at pelagicore.com
Sat Aug 6 10:17:08 CEST 2016
Hi,
the next thing is to execute the command line listed in the README.md
...
or with the Application Manager
$ appman --recreate-database -c $AM_CONFIG_FILE -c am-config.yaml
where `AM_CONFIG_FILE` is the path to the Application Manager
`config.yaml` file (inside the template-opt folder within the
Application Manager delivery). The default `config.yaml` points to the
`/opt/am` folder. If that folder does not exists, make sure to update
the config.yaml settings to the corresponding paths.
...
Am 05.08.16 um 23:05 schrieb Aras Balali Moghaddam:
> It seems as soon as I make a bit of progress I get stuck with a new
> error. Now I am trying to run the neptune app using the following command:
>
> :seek: IODevice is not
> open [:0]
> [CRIT | am.system] ERROR: could not not seek to position 0 in the
> application database (/opt/am/apps.db): Permission denied
I guess you copied the /termplate-opt folder to your /opt folder ?
To make it readable from appman you need to add correct permissions to
the folder.
sudo chmod -R 774 /opt/am
>
> Interesting thing is that the file /opt/am/apps.db does not exist. The
> folder "opt/am" does exist though. What should I try next?
The apps.db is created by appman while scanning the application folders.
Dominik
>
> Thanks!
> Aras
>
> On Fri, Aug 5, 2016 at 1:34 PM, Aras Balali Moghaddam <arasbm at gmail.com
> <mailto:arasbm at gmail.com>> wrote:
>
> Please ignore my last email, it was clearly permission issues. I
> tried again doing a "sudo qmake" "sudo make" followed by "sudo make
> install" and this time build and install finished without error.
>
> Now that I have appman installed, what is next? How can I get appman
> to run Neptune? I could not find any documentation on how to use appman.
>
> Thanks again!
>
> On Fri, Aug 5, 2016 at 1:20 PM, Aras Balali Moghaddam
> <arasbm at gmail.com <mailto:arasbm at gmail.com>> wrote:
>
> I am developing on Ubuntu. I got through a number of build
> dependency errors by following your suggestion and installing qt
> dev related packages. I have not tried building the whole qt
> yet, but one of these days I am sure I will.
>
> Should I follow [these instructions]
> <https://doc.qt.io/QtApplicationManager/installation.html>for
> building the application mmanager? Currently I am getting this
> error when I run the build command (*sudo* qmake && make && make
> install):
>
> make[2]: Entering directory
> '/home/aras/Projects/qtapplicationmanager/src/manager'
> install -m 755 -p ../../bin/appman /usr/local/bin/appman
> install: cannot remove '/usr/local/bin/appman': Permission denied
> Makefile:619: recipe for target 'install_target' failed
> make[2]: [install_target] Error 1 (ignored)
> strip /usr/local/bin/appman
> strip: '/usr/local/bin/appman': No such file
> Makefile:619: recipe for target 'install_target' failed
> make[2]: [install_target] Error 1 (ignored)
> mkdir: cannot create directory ‘/usr/local/share/dbus-1’:
> Permission denied
> Makefile:629: recipe for target 'install_dbusif' failed
> make[2]: *** [install_dbusif] Error 1
> make[2]: Leaving directory
> '/home/aras/Projects/qtapplicationmanager/src/manager'
> Makefile:216: recipe for target 'sub-manager-install_subtargets'
> failed
> make[1]: *** [sub-manager-install_subtargets] Error 2
> make[1]: Leaving directory
> '/home/aras/Projects/qtapplicationmanager/src'
> Makefile:66: recipe for target
> 'sub-src-install_subtargets-ordered' failed
> make: *** [sub-src-install_subtargets-ordered] Error 2
>
> Any ideas what I am missing now?
>
> Thanks!
> Aras
>
> On Fri, Aug 5, 2016 at 9:57 AM, Johan Thelin
> <johan.thelin at pelagicore.com
> <mailto:johan.thelin at pelagicore.com>> wrote:
>
> You need the qml or qtquick development package installed. What
> platform are you developing from? If you're on Linux, you
> should look
> for the qt5*-dev or -devel packages.
>
> One (more advanced) way around this is to build your own
> version of
> Qt, and then build Application Manager with the qmake-binary
> from your
> custom Qt build. Qt depends on QML, but also QtWayland.
>
> /J
>
> On 5 August 2016 at 14:23, Aras Balali Moghaddam
> <arasbm at gmail.com <mailto:arasbm at gmail.com>> wrote:
> > Thanks Johan,
> > Yes that was my first problem. I am trying to build the
> application manager
> > now and I get this error:
> >
> > Project ERROR: Unknown module(s) in QT: qml
> > Makefile:126: recipe for target
> 'sub-notification-lib-make_first' failed
> > make[1]: *** [sub-notification-lib-make_first] Error 3
> > make[1]: Leaving directory
> '/home/aras/Projects/qtapplicationmanager/src'
> > Makefile:42: recipe for target
> 'sub-src-make_first-ordered' failed
> > make: *** [sub-src-make_first-ordered] Error 2
> >
> > When I run "qmake --version" I get the following:
> >
> > QMake version 3.0
> > Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
> >
> > I am new to Qt and so far have only built a few of the
> sample apps and they
> > seem to be working. Any ideas why I am getting this build
> error?
> >
> > Thank you!
> > Aras
> >
> > On Fri, Aug 5, 2016 at 4:31 AM, Johan Thelin
> <johan.thelin at pelagicore.com
> <mailto:johan.thelin at pelagicore.com>>
> > wrote:
> >>
> >> Hi Aras,
> >>
> >> What executable are you missing? Neptune is meant to be
> run using the
> >> Application Manager found here:
> >> http://code.qt.io/cgit/qt/qtapplicationmanager.git/ .
> Could that be
> >> what is missing?
> >>
> >> Best regards,
> >>
> >> Johan Thelin ヨハン テリン
> >> M.Sc.E.E.
> >> System Architect
> >>
> >> PELAGICORE | Experience Change
> >> Ekelundsgatan 4, 6tr, SE-411 18 Gothenburg, Sweden
> >> Mobile: +46 (0)700 900 250
> <tel:%2B46%20%280%29700%20900%20250>
> >> Skype: jothpelagicore
> >> E-Mail: johan.thelin at pelagicore.com
> <mailto:johan.thelin at pelagicore.com>
> >>
> >>
> >> On 5 August 2016 at 12:37, Aras Balali Moghaddam
> <arasbm at gmail.com <mailto:arasbm at gmail.com>> wrote:
> >> > Hello!
> >> > I have started designing an interface for an industrial
> vehicle. I am
> >> > planning to develop the UI in Qt and it will run using
> a Linux touch
> >> > screen
> >> > computer inside the cab. I have a lot to do and a long
> ways to go, so I
> >> > am
> >> > hoping to find an open source project to collaborate
> with and build on
> >> > top.
> >> >
> >> > In my search I came across Neptune project which looks
> promising. I
> >> > cloned
> >> > this repo and tried building it, but I have not been
> able to run it
> >> > (missing
> >> > executable). Will that project run on a 64bit ubuntu
> linux computer?
> >> >
> >> > Do you think Neptune would be a good project to look at
> as a starting
> >> > point.
> >> > The things I am mostly looking for are a set of UI
> components that are
> >> > suitable for in vehicle use, integration with CAN, and
> I would like to
> >> > have
> >> > one view that is an interactive 3D model of the vehicle.
> >> >
> >> > Thank you for your great work with Qt and automotive.
> Please let me know
> >> > if
> >> > I am on the right track here or not. Any advice or
> pointers would be
> >> > appreciated, as I am still at very early stages of this
> project.
> >> >
> >> > Thank you!
> >> > Aras
> >> >
> >> > ps: I just joined this list, so I apologize in advance
> if this is not
> >> > the
> >> > right place for my question.
> >> >
> >> > _______________________________________________
> >> > Automotive mailing list
> >> > Automotive at qt-project.org
> <mailto:Automotive at qt-project.org>
> >> > http://lists.qt-project.org/mailman/listinfo/automotive
> >> >
> >
> >
>
>
>
>
>
>
> _______________________________________________
> Automotive mailing list
> Automotive at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/automotive
>
More information about the Automotive
mailing list