amd64/183306: rtmpdump will not compile

Joseph.A.Nagy at FreeBSD.org Joseph.A.Nagy at FreeBSD.org
Fri Oct 25 19:20:00 UTC 2013


>Number:         183306
>Category:       amd64
>Synopsis:       rtmpdump will not compile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 25 19:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Joseph A. Nagy, Jr.
>Release:        FreeBSD-Release-9.1-p5
>Organization:
Boo-LaLa(Enterprises)
>Environment:
FreeBSD alex-laptop 9.1-RELEASE-p5 FreeBSD 9.1-RELEASE-p5 #13: Tue Aug 20 08:58:56 CDT 2013     root at alex-laptop:/usr/obj/usr/src/sys/ALEX-LAPTOP  amd64
>Description:
multimedia/rtmpdump continues to fail, first suggesting making jobs unsafe enabled in make.conf (which was done) then with this output:

===>>> Starting build for multimedia/rtmpdump <<<===

===>>> All dependencies are up to date

===>  Cleaning for rtmpdump-2.4.20130923
===>  License GPLv2 accepted by the user
===>  Found saved configuration for rtmpdump-2.4.20130923
===>   rtmpdump-2.4.20130923 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by rtmpdump-2.4.20130923 for building
===>  Extracting for rtmpdump-2.4.20130923
=> SHA256 Checksum OK for rtmpdump-2.4.20130923.tar.gz.
===>  Patching for rtmpdump-2.4.20130923
===>  Applying FreeBSD patches for rtmpdump-2.4.20130923
===>   rtmpdump-2.4.20130923 depends on file: /usr/local/lib/libcrypto.so.8 - found
===>   rtmpdump-2.4.20130923 depends on executable: pkgconf - found
===>  Configuring for rtmpdump-2.4.20130923
===>  Building for rtmpdump-2.4.20130923
cc -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL  -O2 -fPIC -c rtmp.c
cc -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL  -O2 -fPIC -c log.c
cc -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL  -O2 -fPIC -c amf.c
In file included from amf.c:33:
bytes.h:74:2: warning: #warning "Float word order not defined, assuming the same as byte order!"
cc -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL  -O2 -fPIC -c hashswf.c
cc -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL  -O2 -fPIC -c parseurl.c
ar rs librtmp.a rtmp.o log.o amf.o hashswf.o parseurl.o
ar: warning: creating librtmp.a
cc -shared -Wl,-soname,librtmp.so.0  -o librtmp.so.0  rtmp.o log.o amf.o hashswf.o parseurl.o -L/usr/local/lib -lssl -lcrypto -lz 
ln -sf librtmp.so.0 librtmp.so
cc -O2 -pipe  -I/usr/local/include -fno-strict-aliasing  -DRTMPDUMP_VERSION=\"v2.4\"   -c rtmpdump.c
cc  -L/usr/local/lib -Wl,-rpath=/usr/local/lib -o rtmpdump rtmpdump.o -Llibrtmp -lrtmp -lssl -lcrypto -lz  
cc -O2 -pipe  -I/usr/local/include -fno-strict-aliasing  -DRTMPDUMP_VERSION=\"v2.4\"   -c rtmpgw.c
cc -O2 -pipe  -I/usr/local/include -fno-strict-aliasing  -DRTMPDUMP_VERSION=\"v2.4\"   -c thread.c
cc  -L/usr/local/lib -Wl,-rpath=/usr/local/lib -o rtmpgw rtmpgw.o thread.o -pthread -Llibrtmp -lrtmp -lssl -lcrypto -lz
cc -O2 -pipe  -I/usr/local/include -fno-strict-aliasing  -DRTMPDUMP_VERSION=\"v2.4\"   -c rtmpsrv.c
cc  -L/usr/local/lib -Wl,-rpath=/usr/local/lib -o rtmpsrv rtmpsrv.o thread.o -pthread -Llibrtmp -lrtmp -lssl -lcrypto -lz  
rtmpsrv.o: In function `main':
rtmpsrv.c:(.text+0x4b0): undefined reference to `RTMP_TLS_AllocServerContext'
rtmpsrv.c:(.text+0x59e): undefined reference to `RTMP_TLS_FreeServerContext'
rtmpsrv.o: In function `doServe':
rtmpsrv.c:(.text+0x1d6c): undefined reference to `RTMP_TLS_Accept'
*** [rtmpsrv] Error code 1

Stop in /usr/ports/multimedia/rtmpdump/work/rtmpdump-2.4.20130923.
*** [do-build] Error code 1

Stop in /usr/ports/multimedia/rtmpdump.
*** [build] Error code 1

Stop in /usr/ports/multimedia/rtmpdump.

===>>> make failed for multimedia/rtmpdump
>How-To-Repeat:
perform update of rtmpdump-2.4_2 to 2.4.20130923
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-amd64 mailing list