home  bbs  files  messages ]

      ZZLI4416             linux.debian.bugs.dist             15094 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 161 of 15094 on ZZLI4416, Saturday 10-03-25, 1:15  
  From: HELMUT GROHNE  
  To: ALL  
  Subj: Bug#1117016: qt6-quickeffectmaker FTCBFS  
 From: helmut@subdivi.de 
  
 Source: qt6-quickeffectmaker 
 Version: 6.9.2-2 
 Tags: patch 
 User: debian-cross@lists.debian.org 
 Usertags: ftcbfs 
 Control: affects 1116707 + src:qt6-quickeffectmaker 
  
 qt6-quickeffectmaker fails to cross build from source, because 
 CMakeLists.txt branches on CMAKE_CROSSCOMPILING and skips everything 
 when it is set. Not sure why this is being done, but removing that 
 branch and setting QT_HOST_PATH makes qt6-quickeffectmaker cross 
 buildable once ccache is M-A:foreign (see #1116707). I'm attaching a 
 patch for your convenience. 
  
 Helmut 
  
 diff -Nru qt6-quickeffectmaker-6.9.2/debian/changelog qt6-quicke 
 fectmaker-6.9.2/debian/changelog 
 --- qt6-quickeffectmaker-6.9.2/debian/changelog 2025-09-22 21:13:58. 
 000000000 
 +0200 
 +++ qt6-quickeffectmaker-6.9.2/debian/changelog 2025-09-30 17:36:20. 
 000000000 
 +0200 
 @@ -1,3 +1,12 @@ 
 +qt6-quickeffectmaker (6.9.2-2.1) UNRELEASED; urgency=medium 
 + 
 +  * Non-maintainer upload. 
 +  * Fix FTCBFS: (Closes: #-1) 
 +    + cross.patch: Allow cross building. 
 +    + Set QT_HOST_PATH. 
 + 
 + -- Helmut Grohne   Tue, 30 Sep 2025 17:36:20 +0200 
 + 
  qt6-quickeffectmaker (6.9.2-2) unstable; urgency=medium 
  
    * Upload to unstable. 
 diff -Nru qt6-quickeffectmaker-6.9.2/debian/patches/cross.patch 
 t6-quickeffectmaker-6.9.2/debian/patches/cross.patch 
 --- qt6-quickeffectmaker-6.9.2/debian/patches/cross.patch 1970-01-01 
 01:00:00.000000000 +0100 
 +++ qt6-quickeffectmaker-6.9.2/debian/patches/cross.patch 2025-09-30 
 17:36:20.000000000 +0200 
 @@ -0,0 +1,14 @@ 
 +--- qt6-quickeffectmaker-6.9.2.orig/CMakeLists.txt 
 ++++ qt6-quickeffectmaker-6.9.2/CMakeLists.txt 
 +@@ -49,11 +49,6 @@ 
 +     return() 
 + endif() 
 + 
 +-if(CMAKE_CROSSCOMPILING) 
 +-    message(NOTICE "Skipping the build as the condition \\"NOT 
 MAKE_CROSSCOMPILING\\" is not met.") 
 +-    return() 
 +-endif() 
 +- 
 + # Copy nodes content 
 + set(nodes_folders 
 +     "nodes/basic" 
 diff -Nru qt6-quickeffectmaker-6.9.2/debian/patches/series qt6-q 
 ickeffectmaker-6.9.2/debian/patches/series 
 --- qt6-quickeffectmaker-6.9.2/debian/patches/series 1970-01-01 
 1:00:00.000000000 +0100 
 +++ qt6-quickeffectmaker-6.9.2/debian/patches/series 2025-09-30 
 7:36:09.000000000 +0200 
 @@ -0,0 +1 @@ 
 +cross.patch 
 diff -Nru qt6-quickeffectmaker-6.9.2/debian/rules qt6-quickeffec 
 maker-6.9.2/debian/rules 
 --- qt6-quickeffectmaker-6.9.2/debian/rules 2025-02-18 21:49:25.000000000 
 +0100 
 +++ qt6-quickeffectmaker-6.9.2/debian/rules 2025-09-30 17:36:20.000000000 
 +0200 
 @@ -2,12 +2,18 @@ 
  
  export DEB_BUILD_MAINT_OPTIONS = hardening=+all  optimize=+lto 
  
 +include /usr/share/dpkg/architecture.mk 
 + 
 +CMAKE_ARGS := --log-level=STATUS 
 +ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) 
 +CMAKE_ARGS += -DQT_HOST_PATH=/usr 
 +endif 
 + 
  %: 
   dh $@ --buildsystem=cmake+ninja 
  
  override_dh_auto_configure: 
 - dh_auto_configure -- \\ 
 -  --log-level=STATUS 
 + dh_auto_configure -- $(CMAKE_ARGS) 
  
  override_dh_auto_build-indep: 
   dh_auto_build -- docs 
  
 --- SoupGate-Win32 v1.05 
  * Origin: you cannot sedate... all the things you hate (1:229/2) 

[ list messages | list forums | previous | next | reply ]

search for:

328,117 visits
(c) 1994,  bbs@darkrealms.ca