egui icon indicating copy to clipboard operation
egui copied to clipboard

Check --all-targets in CI

Open emilk opened this issue 2 years ago • 2 comments

emilk avatar Mar 21 '22 21:03 emilk

error: failed to run custom build command for `gdk-sys v0.15.1`
Error: failed to run custom build command for `gdk-sys v0.15.1`
Caused by:
  process didn't exit successfully: `/home/runner/work/egui/egui/target/debug/build/gdk-sys-c353f28b6e9461e8/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=GDK_3.0_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr
  `"pkg-config" "--libs" "--cflags" "gdk-3.0" "gdk-3.0 >= 3.18"` did not exit successfully: exit status: 1
  error: could not find system library 'gdk-3.0' required by the 'gdk-sys' crate

  --- stderr
  Package gdk-3.0 was not found in the pkg-config search path.
  Perhaps you should add the directory containing `gdk-3.0.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'gdk-3.0' found
  Package gdk-3.0 was not found in the pkg-config search path.
  Perhaps you should add the directory containing `gdk-3.0.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'gdk-3.0' found

WTH

emilk avatar Mar 21 '22 21:03 emilk

general: I had some problems when working egui / eframe and I had to install some libraries for native builds. I found a conversation that shows a process of something similar for another crate https://github.com/mmstick/fontfinder/issues/13

solution: I built inside fedora, but actually, ubuntu also misses dev packages / dev libraries for many different things. I saw you install something already on the ci, I guess you would need to install libgtk-3-dev see: https://packages.ubuntu.com/search?suite=zesty&searchon=contents&keywords=gdk-3.0.pc

I might commit to the branch when I have time.

SilenLoc avatar Jan 02 '23 09:01 SilenLoc

Thanks for reminding me about this @SilenLoc - I just needed to rebase on master and it all works now

emilk avatar Feb 08 '23 08:02 emilk

@emilk thank you for maintaining egui, really enjoying the crate

SilenLoc avatar Feb 08 '23 09:02 SilenLoc