]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/commitdiff
Fix linker complains about missing libraries
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 27 Apr 2011 05:41:50 +0000 (07:41 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 27 Apr 2011 05:41:50 +0000 (07:41 +0200)
After an upgrade, I got errors like this:
  /usr/bin/ld: fwp-timing.o: undefined reference to symbol 'clock_nanosleep@@GLIBC_2.2.5'
  /usr/bin/ld: note: 'clock_nanosleep@@GLIBC_2.2.5' is defined in DSO /lib64/librt.so.1 so try adding it to the linker command line
  /lib64/librt.so.1: could not read symbols: Invalid operation

It was sufficient to fix them by adding mentioned libraries explicitely in
Makefile.omk.

src/forb/src/forbrun/Makefile.omk
src/forb/src/tests/Makefile.omk
src/frsh/demo/video/Makefile.omk
src/frsh/frsh_api/tests/Makefile.omk
src/frsh/resources/acpi_battery/tests/Makefile.omk
src/frsh/resources/item/tests/Makefile.omk
src/fwp/fwp/mngr/Makefile.omk
src/fwp/fwp/mngr/test/Makefile.omk
src/fwp/fwp/tests/timing/Makefile.omk
src/fwp/wme_test/Makefile.omk

index a2bde3c852eb0b7d83c501eb93e09d6af28ca66b..8df881f80e1c2033adb1f95f37183ba26229a52c 100644 (file)
@@ -3,4 +3,4 @@ SUBDIRS = tests
 bin_PROGRAMS = forbrun
 forbrun_SOURCES = forbrun.c
 
-lib_LOADLIBES = forb ulut fosa rt dl
+lib_LOADLIBES = forb ulut fosa rt dl pthread
index 1979427921a2942859098dc8d334a695df1dc4d4..021ea66a79c332f8a5b82d3ab6fce3bccf40655b 100644 (file)
@@ -15,7 +15,7 @@ sequence_LIBS = wvtest
 CFLAGS += -DTEST -DWVTEST_CONFIGURED
 INCLUDES += -I.
 
-lib_LOADLIBES = forb ulut fosa rt
+lib_LOADLIBES = forb ulut fosa rt pthread
 
 hello_inproc_SOURCES = hello_inproc.c hello_impl.c
 hello_inproc_CLIENT_IDL = hello.idl
index 24c7ba717be82b7c2e0a32078783645ba2b8e48a..f80a6789f206c0bfb2b1db6960f4ecff0cca29cc 100644 (file)
@@ -1,4 +1,4 @@
-FRSH_LIBS = frsh
+FRSH_LIBS = frsh fosa
 lib_LOADLIBES+= m pthread rt $(FRSH_LIBS)
 
 bin_PROGRAMS = fplayer
index 833f73b5ecc0d4a43601c05f12c20bac2e382357..130cca50905589928d69c7bf6f45be46033031d9 100644 (file)
@@ -32,10 +32,10 @@ dummy_spare_capacity_LIBS = wvtest
 wvtest_SCRIPTS += trans_nego.sh
 test_PROGRAMS += trans_nego
 trans_nego_SOURCES = trans_nego.c
-trans_nego_LIBS = wvtest
+trans_nego_LIBS = wvtest fra_dummy
 test_PROGRAMS += trans_nego2
 trans_nego2_SOURCES = trans_nego2.c
-trans_nego2_LIBS = wvtest
+trans_nego2_LIBS = wvtest fra_dummy
 
 test_PROGRAMS += negobench
 negobench_SOURCES = negobench.c
@@ -46,7 +46,7 @@ renegobench_SOURCES = renegobench.c
 test_PROGRAMS += scbench
 scbench_SOURCES = scbench.c
 
-lib_LOADLIBES += pthread rt frsh 
+lib_LOADLIBES += pthread rt frsh contract
 
 ifeq ($(CONFIG_FWP),y)
 SUBDIRS= fwptest pingpong
index 0e006b02326bb5af2ccd6d6092a186746354cf08..46767fa6d5a6bc970593b62b28a66aedcc738998 100644 (file)
@@ -1,3 +1,3 @@
 test_PROGRAMS = acpi_battery_test
 acpi_battery_test_SOURCES = acpi_battery_test.c
-lib_LOADLIBES += pthread rt frsh
+lib_LOADLIBES += pthread rt frsh fosa
index 853ad6b576a1a73c66ac73ab0e94f87e78cd8cf5..6f37d23a4475585976130190a8cde92f1ae25112 100644 (file)
@@ -1,3 +1,3 @@
 test_PROGRAMS += test_item
 test_item_SOURCES = test_item.c
-lib_LOADLIBES += pthread rt frsh 
+lib_LOADLIBES += pthread rt frsh contract fra_item
index 1470ee501fc72a48972784c2924de836fe0e955d..735b811a26b524d744bd3ca6e27bd458c0518ea3 100644 (file)
@@ -12,7 +12,7 @@ frm_fwp_SOURCES = fwp_mngr.c wifi_agent.c
 include_HEADERS = wifi_agent.h
 frm_fwp_SERVER_IDL = wifi_agent_idl.idl
 include_GEN_HEADERS = wifi_agent_idl.h
-frm_fwp_LIBS = frm forb contract fosa rt ulut fwp_admctrl fcb_client
+frm_fwp_LIBS = frm forb contract fosa rt ulut fwp_admctrl fcb_client frsh_fwp
 
 CFLAGS += -D_FWP_INTERNALS_
 lib_LOADLIBES+= frsh forb fosa pthread rt ulut
index 8b0470133c0e4985dfb3be65e6fd53f4a386838d..8618a65a2b982f8f1a57e1d368e563d7f3d425ad 100644 (file)
@@ -2,10 +2,10 @@ CFLAGS += -DWVTEST_CONFIGURED
 
 wvtest_PROGRAMS += fwp_adm_test
 fwp_adm_test_SOURCES = fwp_adm_test.c
-fwp_adm_test_LIBS += frm frsh fwp_admctrl wvtest
+fwp_adm_test_LIBS += frm frsh fwp_admctrl wvtest contract frsh_fwp
 
 wvtest_SCRIPTS += list_of_stations_test.sh
 test_PROGRAMS += list_of_stations_test
 list_of_stations_test_SOURCES = list_of_stations_test.c
-list_of_stations_test_LIBS += wifi_agent_client_functions
+list_of_stations_test_LIBS += wifi_agent_client_functions forb contract
 
index 57aac08f5f4d32035492c0493e9aada551a165cd..516090e749b4a68db497508358ab73882a709b68 100644 (file)
@@ -1,3 +1,3 @@
 test_PROGRAMS = fwp-timing
 fwp-timing_SOURCES = fwp-timing.c
-lib_LOADLIBES = frsh
+lib_LOADLIBES = frsh contract pthread rt
index 43ac0a54f8412a38a94ab53ea24f4110dff7621e..77c39a1610120c5ae85ef2c9367bc08779e7f109 100644 (file)
@@ -1,7 +1,7 @@
 bin_PROGRAMS = fwptester fwptesterserver
 
 CFLAGS += -D_REENTRANT -g -DWITH_FWP
-lib_LOADLIBES = pthread  rt frsh ulut ncurses
+lib_LOADLIBES = pthread  rt frsh ulut ncurses contract
 
 fwptester_SOURCES = wclient.c common.c
 fwptesterserver_SOURCES = wserver.c common.c