Closed cemkeylan closed 10 months ago
We had a report of this downstream for musl systems too: https://bugs.gentoo.org/913573.
Oh that makes sense, I'm using musl libc as well.
Does something like this work?
diff --git a/include/global.h b/include/global.h
index dfe9bc2b..3ecaeee8 100644
--- a/include/global.h
+++ b/include/global.h
@@ -51,6 +51,11 @@ const char *snd_asoundlib_version(void);
#define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
#endif
+#ifndef __STRING
+/** \brief Return 'x' argument as string */
+#define __STRING(x) #x
+#endif
+
#ifdef PIC /* dynamic build */
/** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */
@@ -71,11 +76,6 @@ struct snd_dlsym_link {
extern struct snd_dlsym_link *snd_dlsym_start;
-#ifndef __STRING
-/** \brief Return 'x' argument as string */
-#define __STRING(x) #x
-#endif
-
/** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */
#define __SND_DLSYM_VERSION(prefix, name, version) _ ## prefix ## name ## version
/**
Yes, it compiles now :slightly_smiling_face:
Hello, as mentioned I'm getting the above error when compiling alsa-lib
1.2.10
. Full error below.I have tried to understand the reason this occurs. This doesn't happen when compiling version
1.2.9
, yet I also can't understand how and where the declaration is for that version.