mavavilj opened a new issue #12676:
URL: https://github.com/apache/arrow/issues/12676


   I am trying to build Arrow on openSUSE Tumbleweed (release 20220303).
   
   The cpp build seems to work okay by following these instructions:
   
   
https://arrow.apache.org/docs/developers/cpp/building.html#manual-configuration
   
   However, when trying to build c_glib, a lot of things seem odd.
   
   First I try:
   
   `meson c_glib.build c_glib -Dgtk_doc=true`
   
   as given in https://github.com/apache/arrow/tree/master/c_glib.
   
   However, this produces:
   
   ```
   myuser@myuser-HP-EliteBook-8470p:~/dev/arrow/arrow> meson c_glib.build 
c_glib -Dgtk_doc=true
   The Meson build system
   Version: 0.61.3
   Source dir: /home/myuser/dev/arrow/arrow/c_glib
   Build dir: /home/myuser/dev/arrow/arrow/c_glib.build
   Build type: native build
   Project name: arrow-glib
   Project version: undefined
   C compiler for the host machine: cc (gcc 11.2.1 "cc (SUSE Linux) 11.2.1 
20220103 [revision d4a1d3c4b377f1d4acb34fe1b55b5088a3f293f6]")
   C linker for the host machine: cc ld.bfd 2.38.20220304-1
   C++ compiler for the host machine: c++ (gcc 11.2.1 "c++ (SUSE Linux) 11.2.1 
20220103 [revision d4a1d3c4b377f1d4acb34fe1b55b5088a3f293f6]")
   C++ linker for the host machine: c++ ld.bfd 2.38.20220304-1
   Host machine cpu family: x86_64
   Host machine cpu: x86_64
   Found pkg-config: /usr/bin/pkg-config (1.8.0)
   Found CMake: /usr/bin/cmake (3.22.2)
   Run-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig and 
cmake)
   Run-time dependency arrow found: NO (tried pkgconfig and cmake)
   c_glib/meson.build:67:2: ERROR: Dependency "arrow" not found, tried 
pkgconfig and cmake
   A full log can be found at 
/home/myuser/dev/arrow/arrow/c_glib.build/meson-logs/meson-log.txt
   ```
   
   I have installed GTK-Doc and GObject Introspection.
   
   However, I noticed that their names might be different on openSUSE.
   
   I also noticed that arrow is not found, possibly, because it's not installed 
built under /usr/local by default.
   
   I don't know how to proceed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to