Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Mar 2019 03:09:26 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r496625 - head/games/torcs/files
Message-ID:  <201903230309.x2N39QWq058565@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sat Mar 23 03:09:25 2019
New Revision: 496625
URL: https://svnweb.freebsd.org/changeset/ports/496625

Log:
  games/torcs: unbreak --no-allow-shlib-undefined with Gold or LLD 9
  
  ld: error: export/lib/libconfscreens.so: undefined reference to hid_end_parse
  ld: error: export/lib/libconfscreens.so: undefined reference to hid_get_data
  ld: error: export/lib/libconfscreens.so: undefined reference to hid_get_item
  ld: error: export/lib/libconfscreens.so: undefined reference to hid_get_report_desc
  ld: error: export/lib/libconfscreens.so: undefined reference to hid_report_size
  ld: error: export/lib/libconfscreens.so: undefined reference to hid_start_parse
  
  ld: error: export/lib/libtgfclient.so: undefined reference to hid_end_parse
  ld: error: export/lib/libtgfclient.so: undefined reference to hid_get_data
  ld: error: export/lib/libtgfclient.so: undefined reference to hid_get_item
  ld: error: export/lib/libtgfclient.so: undefined reference to hid_get_report_desc
  ld: error: export/lib/libtgfclient.so: undefined reference to hid_report_size
  ld: error: export/lib/libtgfclient.so: undefined reference to hid_start_parse
  
  PR:		236719
  Reported by:	pkg-fallout
  Submitted by:	Thibault Payet (maintainer)

Added:
  head/games/torcs/files/patch-src_libs_confscreens_Makefile   (contents, props changed)
  head/games/torcs/files/patch-src_libs_tgfclient_Makefile   (contents, props changed)

Added: head/games/torcs/files/patch-src_libs_confscreens_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/torcs/files/patch-src_libs_confscreens_Makefile	Sat Mar 23 03:09:25 2019	(r496625)
@@ -0,0 +1,18 @@
+ld: error: export/lib/libconfscreens.so: undefined reference to hid_end_parse
+ld: error: export/lib/libconfscreens.so: undefined reference to hid_get_data
+ld: error: export/lib/libconfscreens.so: undefined reference to hid_get_item
+ld: error: export/lib/libconfscreens.so: undefined reference to hid_get_report_desc
+ld: error: export/lib/libconfscreens.so: undefined reference to hid_report_size
+ld: error: export/lib/libconfscreens.so: undefined reference to hid_start_parse
+
+--- src/libs/confscreens/Makefile.orig	2019-03-22 17:15:20 UTC
++++ src/libs/confscreens/Makefile
+@@ -28,7 +28,7 @@ EXPDIR    = include
+ EXPORTS   = driverconfig.h joystickconfig.h mouseconfig.h controlconfig.h graphconfig.h\
+ 			simuconfig.h soundconfig.h openglconfig.h
+ 
+-LIBS      = -lplibjs
++LIBS      = -lplibjs -lusbhid
+ 
+ src_PKGFILES	= $(shell find * -maxdepth 0 -type f -print)
+ 

Added: head/games/torcs/files/patch-src_libs_tgfclient_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/torcs/files/patch-src_libs_tgfclient_Makefile	Sat Mar 23 03:09:25 2019	(r496625)
@@ -0,0 +1,18 @@
+ld: error: export/lib/libtgfclient.so: undefined reference to hid_end_parse
+ld: error: export/lib/libtgfclient.so: undefined reference to hid_get_data
+ld: error: export/lib/libtgfclient.so: undefined reference to hid_get_item
+ld: error: export/lib/libtgfclient.so: undefined reference to hid_get_report_desc
+ld: error: export/lib/libtgfclient.so: undefined reference to hid_report_size
+ld: error: export/lib/libtgfclient.so: undefined reference to hid_start_parse
+
+--- src/libs/tgfclient/Makefile.orig	2012-01-02 16:39:05 UTC
++++ src/libs/tgfclient/Makefile
+@@ -51,7 +51,7 @@ CONFIGCREATEDIRS = config
+ 
+ CONFIG    = screen.xml
+ 
+-LIBS      = -lplibjs
++LIBS      = -lplibjs -lusbhid
+ 
+ src_PKGFILES	= $(shell find * -maxdepth 0 -type f -print)
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903230309.x2N39QWq058565>