forked from pool/audacity
Dave Plater
ba784ff25c
- Update to release 3.0.0 and add patch for wxWidgets test: audacity-remove-wx-test.patch - Add another useless return after assert to: audacity-no_return_in_nonvoid.patch OBS-URL: https://build.opensuse.org/request/show/883823 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/audacity?expand=0&rev=159
52 lines
2.0 KiB
Diff
52 lines
2.0 KiB
Diff
From: Dave Plater <plater@opensuse.org>
|
|
Date: Thu 22 Feb 12:11:43 SAST 2018
|
|
Subject: Fix various build errors found by rpmlint
|
|
References:
|
|
Upstream: reported to audacity devel list.
|
|
|
|
I: Program is using implicit definitions of functions getting
|
|
pointers or implemented by macros. These functions need to use their
|
|
correct prototypes to allow correct argument passing on e.g. x86_64 .
|
|
- Implicit memory/string functions need #include <string.h>.
|
|
- Implicit *printf functions need #include <stdio.h>.
|
|
- Implicit *printf functions need #include <stdio.h>.
|
|
- Implicit *read* functions need #include <unistd.h>.
|
|
- Implicit *recv* functions need #include <sys/socket.h>.
|
|
W: audacity implicit-pointer-decl pm_linux/finddefault.c:16
|
|
|
|
I: Program is using uninitialized variables.
|
|
Note the difference between "is used" and "may be used"
|
|
W: audacity uninitialized-variable ../include/audacity/EffectAutomationParameters.h:122
|
|
W: audacity uninitialized-variable sse.h:19
|
|
|
|
I: Program uses operation a <= b <= c, which is not well defined.
|
|
E: audacity mathmeaning SplashDialog.cpp:148
|
|
|
|
|
|
Index: b/lib-src/portmidi/pm_linux/finddefault.c
|
|
===================================================================
|
|
--- a/lib-src/portmidi/pm_linux/finddefault.c 2021-03-09 12:19:38.000000000 +0200
|
|
+++ b/lib-src/portmidi/pm_linux/finddefault.c 2021-03-23 08:53:08.077749524 +0200
|
|
@@ -5,6 +5,8 @@
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
+#include <unistd.h>
|
|
+#include <sys/socket.h>
|
|
#include "portmidi.h"
|
|
|
|
#define STRING_MAX 256
|
|
Index: b/include/audacity/EffectAutomationParameters.h
|
|
===================================================================
|
|
--- a/include/audacity/EffectAutomationParameters.h 2021-03-09 12:19:38.000000000 +0200
|
|
+++ b/include/audacity/EffectAutomationParameters.h 2021-03-23 08:53:08.077749524 +0200
|
|
@@ -135,7 +135,7 @@ public:
|
|
|
|
bool ReadFloat(const wxString & key, float *pf) const
|
|
{
|
|
- double d = *pf;
|
|
+ double d = (float) *pf;
|
|
bool success = Read(key, &d);
|
|
if (success)
|
|
{
|