libqaccessibilityclient

Frederik Gladhorn gladhorn at kde.org
Sat Nov 10 20:56:09 GMT 2018


Hi Chrys,

On lørdag 10. november 2018 18:02:57 CET chrys wrote:
> Howdy,
> 
> i just tired to compile git and got an error, any idea? seems to be an
> dated make script:

Generally with cmake, I'd recommend creating a separate build dir.
I think you ran cmake src/ which would be interpreted as just using the src 
sub dir as the top level project dir.

Try for example:
cd libqaccessibilityclient
mkdir build
cd build
cmake ..
make

I hope that works!

Cheers,
Frederik


> 
> 
> 17:53 [chrys at blackbeast libqa11y] :( $ git clone
> https://github.com/KDE/libqaccessibilityclient.git
> Klone nach 'libqaccessibilityclient' ...
> remote: Enumerating objects: 2135, done.
> remote: Total 2135 (delta 0), reused 0 (delta 0), pack-reused 2135
> Empfange Objekte: 100% (2135/2135), 376.96 KiB | 56.00 KiB/s, Fertig.
> Löse Unterschiede auf: 100% (1656/1656), Fertig.
> 
> 17:54 [chrys at blackbeast libqa11y] :) $ cd libqaccessibilityclient/
> 
> 17:54 [chrys at blackbeast libqaccessibilityclient] master :) $ ls
> AUTHORS         COPYING    Mainpage.dox src/
> ChangeLog       docs/      QAccessibilityClientConfig.cmake.in tests/
> CMakeLists.txt  examples/  README
> 
> 17:54 [chrys at blackbeast libqaccessibilityclient] master :) $ cmake src/
> -DCMAKE_INSTALL_PREFIX=/usr
> -- The C compiler identification is GNU 8.2.1
> -- The CXX compiler identification is GNU 8.2.1
> -- 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 Error at CMakeLists.txt:23 (target_link_libraries):
>    target_link_libraries called with incorrect number of arguments
> 
> 
> CMake Error at CMakeLists.txt:33 (install):
>    install EXPORT given no DESTINATION!
> 
> 
> CMake Warning (dev) in CMakeLists.txt:
>    No cmake_minimum_required command is present.  A line of code such as
> 
>      cmake_minimum_required(VERSION 3.12)
> 
>    should be added at the top of the file.  The version specified may be
> lower
>    if you wish to support older CMake versions for this project. For more
>    information run "cmake --help-policy CMP0000".
> This warning is for project developers.  Use -Wno-dev to suppress it.
> 
> -- Configuring incomplete, errors occurred!
> See also
> "/home/chrys/Build/libqa11y/libqaccessibilityclient/CMakeFiles/CMakeOutput.l
> og". 17:54 [chrys at blackbeast libqaccessibilityclient] master :( $
> 17:55 [chrys at blackbeast libqaccessibilityclient] master :( $
> 17:55 [chrys at blackbeast libqaccessibilityclient] master :( $ cmake
> Usage
> 
>    cmake [options] <path-to-source>
>    cmake [options] <path-to-existing-build>
> 
> Specify a source directory to (re-)generate a build system for it in the
> current working directory.  Specify an existing build directory to
> re-generate its build system.
> 
> Run 'cmake --help' for more information.
> 
> Am 07.11.18 um 13:44 schrieb chrys:
> > Howdy Federik,
> > 
> > ow cool. I really want to take a look at.
> > 
> > is this the official clone address:
> > 
> > https://github.com/KDE/libqaccessibilityclient.git
> > 
> > we want to make an "git" PKGBUILD for ArchLnux for this. to be able to
> > test more fast and bring the most recent technology to ArchLinux users
> > for testing.
> > 
> > sounds very awesome since gnome accersiser is slow and buggy (and
> > unmaintained?) in many ways.
> > 
> > you are doing so much great job, dont know how can i thank for all this.
> > 
> > I m a little in struggle with the focus handling of the Kickoff main
> > menu. i will contact you there PM.
> > 
> > cheers chrys
> > 
> >> Hi all,
> >> 
> >> I was just asked to make a new release of libqaccessibilityclient.
> >> I'm not sure if I'll get around to it any time soon, so I was wondering
> >> if
> >> anyone is interested.
> >> 
> >> Task: create a release - this means bumping the version number, doing a
> >> clean git export and some other small task. If anyone is willing to do
> >> this, I'll mentor happily. It's not very technical and should not take
> >> very long either. But since I'm generally busy I don't want to
> >> constantly be the blocker for all kinds of tasks. It's a nice way to get
> >> started.
> >> 
> >> 
> >> Now I guess you may wonder what this little gem is?
> >> It's a library to deal with accessibility information from the client
> >> point of view, such as Orca would. This means it can find which object
> >> has the focus and similar stuff. I don't think the architecture is the
> >> best it could be (it's doing a lot of synchronous dbus calls, so falls
> >> into the same traps as most of the stack), but it's a start at least.
> >> 
> >> When debugging accessibility issues it's nice at least, it contains a
> >> small
> >> app that is similar to accerciser (and broken in different ways :P ).
> >> Since I was looking at KWin I also added a small command line tool which
> >> simply dumps the entire tree of accessible objects of any application,
> >> the
> >> code is here:https://phabricator.kde.org/D16634  (waiting for review,
> >> maybe by Chrys).
> >> 
> >> Other uses are in KMag which can follow the keyboard focus with the
> >> magnifier that way. Maybe we should consider if that's desirable for the
> >> KWin effect also.
> >> 
> >> Simon (the speech recognition app) can use it as well to let the user
> >> speak
> >> various UI elements to trigger them.
> >> 
> >> Cheers,
> >> Frederik






More information about the kde-accessibility mailing list