Bug 1221701 - GCC 14: libquicktime package fails
Summary: GCC 14: libquicktime package fails
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Danilo Spinella
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: modern_C
  Show dependency treegraph
 
Reported: 2024-03-19 12:21 UTC by Michal Jireš
Modified: 2024-04-10 13:37 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.