Bug 1221701

Summary: GCC 14: libquicktime package fails
Product: [openSUSE] openSUSE Tumbleweed Reporter: Michal Jireš <michal.jires>
Component: OtherAssignee: Danilo Spinella <danilo.spinella>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: danilo.spinella
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1220571    

Description Michal Jireš 2024-03-19 12:21:37 UTC
Building libquicktime with GCC 14 fails here:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:Gcc7/libquicktime/standard/x86_64

Due to:

error: File not found: /home/abuild/rpmbuild/BUILDROOT/libquicktime-1.2.4+git20180804.fff99cd-5.5.x86_64/usr/lib64/libquicktime/lqt_lame.so

./libquicktime-1.2.4+git20180804.fff99cd/config.log: conftest.c:59:5: error: return type defaults to 'int' [-Wimplicit-int]
./libquicktime-1.2.4+git20180804.fff99cd/config.log:    59 |     main()
./libquicktime-1.2.4+git20180804.fff99cd/config.log:       |     ^~~~



Builds with automatically generated:

Index: libquicktime-1.2.4+git20180804.fff99cd/configure.ac
===================================================================
--- libquicktime-1.2.4+git20180804.fff99cd.orig/configure.ac
+++ libquicktime-1.2.4+git20180804.fff99cd/configure.ac
@@ -282,6 +282,7 @@ have_lame="false"
   AC_TRY_RUN([
     #include <lame/lame.h>
     #include <stdio.h>
+int
     main()
     {
     int version_major;

See the meta bug#1220571 for more info.
Comment 1 Danilo Spinella 2024-04-10 13:37:25 UTC
libquicktime has been fixed to build with GCC 14, closing.