net/guacamole-server: Fix build

for real this time...
This commit is contained in:
Richard Gallamore 2025-02-16 00:56:12 -08:00
parent 772292ddbf
commit bb774f9509
3 changed files with 2 additions and 37 deletions

View file

@ -1,25 +0,0 @@
--- configure.ac.orig 2024-01-11 03:31:49 UTC
+++ configure.ac
@@ -68,6 +68,14 @@ AC_CHECK_LIB([pthread], [pthread_create], [PTHREAD_LIB
AC_DEFINE([HAVE_LIBPTHREAD],,
[Whether libpthread was found])])
+# librt
+AC_CHECK_FUNC([timer_create], [AC_MSG_RESULT([timer_create was found without librt.])],
+ [AC_CHECK_LIB([rt], [timer_create],
+ [AC_MSG_RESULT([timer_create was found in librt.])
+ RT_LIBS=-lrt],
+ [AC_MSG_ERROR([timer_create could not be found.])])
+ ])
+
# Include libdl for dlopen() if necessary
AC_CHECK_LIB([dl], [dlopen],
[DL_LIBS=-ldl],
@@ -128,6 +136,7 @@ AC_SUBST(MATH_LIBS)
AC_SUBST(PNG_LIBS)
AC_SUBST(JPEG_LIBS)
AC_SUBST(CAIRO_LIBS)
+AC_SUBST(RT_LIBS)
AC_SUBST(PTHREAD_LIBS)
AC_SUBST(UUID_LIBS)
AC_SUBST(CUNIT_LIBS)

View file

@ -1,10 +0,0 @@
--- src/libguac/Makefile.am.orig 2024-01-11 03:33:47 UTC
+++ src/libguac/Makefile.am
@@ -167,6 +167,7 @@ libguac_la_LDFLAGS = \
@JPEG_LIBS@ \
@PNG_LIBS@ \
@PTHREAD_LIBS@ \
+ @RT_LIBS@ \
@SSL_LIBS@ \
@UUID_LIBS@ \
@VORBIS_LIBS@ \

View file

@ -71,8 +71,8 @@ include/guacamole/wol.h
%%VNC%%lib/libguac-client-vnc.so.0.0.0
lib/libguac.a
lib/libguac.so
lib/libguac.so.23
lib/libguac.so.23.0.0
lib/libguac.so.24
lib/libguac.so.24.0.0
%%TERMINAL%%lib/libguac-terminal.a
%%TERMINAL%%lib/libguac-terminal.so
%%TERMINAL%%lib/libguac-terminal.so.0