Skip to content

Build failure on Ubuntu 22.04 #28

@davidwx

Description

@davidwx
  1. Aravis build problem: Aravis can not be built successfully if I issued git checkout from ARAVIS_0_8_3 to ARAVIS_0_8_13. There are no obvious errors:
    Configuring arv-viewer-0.8.appdata.xml using configuration
    Configuring arv-viewer.desktop.in using configuration
    viewer/data/meson.build:11:0: ERROR: Function does not take positional arguments.
    A full log can be found at /usr/local/aravis/build/meson-logs/meson-log.txt
    If I use the main branch, not issued git chechout command, then aravis will be built successfully. However the aravis tool is arv-tool-0.10, and the header file directory is /usr/local/include/aravis-0.10. So when I compile ADAravis-R2-3, it failed:
    /usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -std=c++11 -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc-I../../../include/os/Linux -I../../../include -I/home/control/epics/synApps_6_2_1/support/asyn-R4-42/include -I/home/control/epics/synApps_6_2_1/support/areaDetector-R3-11/ADSupport/include/os/Linux -I/home/control/epics/synApps_6_2_1/support/areaDetector-R3-11/ADSupport/include -I/home/control/epics/synApps_6_2_1/support/areaDetector-R3-11/ADCore/include -I/home/control/epics/base/include/compiler/gcc -I/home/control/epics/base/include/os/Linux -I/home/control/epics/base/include -I/home/control/epics/synApps_6_2_1/support/areaDetector-R3-11/ADGenICam/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/local/include/aravis-0.8 -c ../arvFeature.cpp
    In file included from ../arvFeature.cpp:5:
    ../arvFeature.h:8:14: fatal error: arv.h: No such file or directory
    8 | #include <arv.h>
    I think it is the problem of aravis version. I've tried to change aravis-0.8 to aravis-0.10 in file of ADAravis/.github/workflows/ci-scripts.yml and ADAravis/aravisApp/src/Makefile, but there is no effect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions