ccrtp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ccrtp-devel] rtcpp-1.5.0/demo/rtpsend ... undefined reference to 'pthre


From: Chuck Harrison
Subject: [Ccrtp-devel] rtcpp-1.5.0/demo/rtpsend ... undefined reference to 'pthread_...'
Date: Tue, 21 Nov 2006 18:14:14 -0800

Working on the embbedded mips install for openWRT

Now libccrtp1.la has been created! Rah! Rah! On with the show...

The rtcpp-1.5.0/demo/Makefile does not put a -pthread flag in the
link, but the first demo file to be processed, rtpsend, fails --
looking for pthread references.

As a trial, I added -pthread to the Makefile.in

--- ccrtp-1.5.0/demo/Makefile.in.orig   2006-11-21 17:42:34.000000000
-0800
+++ ccrtp-1.5.0/demo/Makefile.in        2006-11-21 17:43:16.000000000
-0800
@@ -85,7 +85,7 @@
 rtplisten_LDADD = $(LDADD)
 am_rtpsend_OBJECTS = rtpsend.$(OBJEXT)
 rtpsend_OBJECTS = $(am_rtpsend_OBJECTS)
-rtpsend_LDADD = $(LDADD)
+rtpsend_LDADD = -pthread $(LDADD)
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/src
 depcomp =
 am__depfiles_maybe =

but it made no change to the result:

Making all in demo
make[4]: Entering directory
`/home/trunk/build_mipsel/ccrtp-1.5.0/demo'
mipsel-linux-uclibc-g++ -DHAVE_CONFIG_H -I. -I. -I../src  
-I/home/trunk/staging
_dir_mipsel/usr/include -I/home/trunk/staging_dir_mipsel/include -Wall
-ansi -I.
./src -Os -pipe -mips32 -mtune=mips32 -DCCXX_EXPORT_LIBRARY
-funit-at-a-time -fn
o-builtin -fno-rtti -nostdinc++
-I/home/trunk/staging_dir_mipsel/include/c++/3.4
.6
-I/home/trunk/staging_dir_mipsel/include/c++/3.4.6/mipsel-linux-uclibc 
-D_GN
U_SOURCE -I/home/trunk/build_mipsel/commoncpp2-1.5.2/include   -c -o
rtpsend.o r
tpsend.cpp
/bin/sh ../libtool --tag=CXX --mode=link mipsel-linux-uclibc-g++ -Wall
-ansi -I.
./src -Os -pipe -mips32 -mtune=mips32 -DCCXX_EXPORT_LIBRARY
-funit-at-a-time -fn
o-builtin -fno-rtti -nostdinc++
-I/home/trunk/staging_dir_mipsel/include/c++/3.4
.6
-I/home/trunk/staging_dir_mipsel/include/c++/3.4.6/mipsel-linux-uclibc 
-D_GN
U_SOURCE -I/home/trunk/build_mipsel/commoncpp2-1.5.2/include   
-L/home/trunk/st
aging_dir_mipsel/usr/lib -L/home/trunk/staging_dir_mipsel/lib -o
rtpsend ../src/
libccrtp1.la rtpsend.o -pthread  -lcrypto -nodefaultlibs -luClibc++
-lc -lm -lgc
c
mkdir .libs
libtool: link: warning: library
`/home/trunk/staging_dir_mipsel/usr/lib/libccgnu
2.la' was moved.
mipsel-linux-uclibc-g++ -Wall -ansi -I../src -Os -pipe -mips32
-mtune=mips32 -DC
CXX_EXPORT_LIBRARY -funit-at-a-time -fno-builtin -fno-rtti -nostdinc++
-I/home/t
runk/staging_dir_mipsel/include/c++/3.4.6
-I/home/trunk/staging_dir_mipsel/inclu
de/c++/3.4.6/mipsel-linux-uclibc -D_GNU_SOURCE
-I/home/trunk/build_mipsel/common
cpp2-1.5.2/include -o .libs/rtpsend rtpsend.o -pthread -nodefaultlibs 
-L/home/t
runk/staging_dir_mipsel/usr/lib -L/home/trunk/staging_dir_mipsel/lib
../src/.lib
s/libccrtp1.so -L/usr/lib
/home/trunk/staging_dir_mipsel/usr/lib/libccgnu2.so -L
/home/trunk/toolchain_build_mipsel/gcc-3.4.6-final/mipsel-linux-uclibc/libstdc++
-v3/src
-L/home/trunk/toolchain_build_mipsel/gcc-3.4.6-final/mipsel-linux-uclibc
/libstdc++-v3/src/.libs
-L/home/trunk/toolchain_build_mipsel/gcc-3.4.6-final/gcc
 -L/home/trunk/staging_dir_mipsel/mipsel-linux-uclibc/bin
-L/home/trunk/staging_
dir_mipsel/mipsel-linux-uclibc/lib -ldl -lrt
/home/trunk/staging_dir_mipsel/mips
el-linux-uclibc/lib/libstdc++.so -lcrypto -luClibc++ -lc -lm -lgcc
-Wl,--rpath -
Wl,/home/trunk/staging_dir_mipsel/usr/lib -Wl,--rpath
-Wl,/home/trunk/staging_di
r_mipsel/mipsel-linux-uclibc/lib
/home/trunk/staging_dir_mipsel/usr/lib/libccgnu2.so: undefined
reference to `pth
read_rwlock_rdlock'
/home/trunk/staging_dir_mipsel/usr/lib/libccgnu2.so: undefined
reference to `pth
read_rwlock_init'
[...]

Hoping for a clue...

Peace,
  Chuck




reply via email to

[Prev in Thread] Current Thread [Next in Thread]