ports/65736: Goggles-0.7.2 + FBSD-5.2.1-RELEASE = pthread error
Charlie &
root at 254-247.ip.ll.net
Sun Apr 18 21:50:21 UTC 2004
>Number: 65736
>Category: ports
>Synopsis: Goggles-0.7.2 + FBSD-5.2.1-RELEASE = pthread error
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Apr 18 14:50:20 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Charlie &
>Release: FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
ldconfig -r|grep thread
246:-lgthread12.3 => /usr/local/lib/libgthread12.so.3
298:-lqthreads.15 => /usr/local/lib/libqthreads.so.15
320:-lgthread-2.0.400 => /usr/local/lib/libgthread-2.0.so.400
446:-lgthread-2.0.200 => /usr/local/lib/compat/pkg/libgthread-2.0.so.200
pkg_info | grep ogle
libdvdread-0.9.4 This is needed by ogle, which is a DVD player that supports
ogle-0.9.2_2 Open DVD player that supports DVD menus
ogle-gnome-0.9.2_2 An add-on graphical user interface for Ogle
pkg_info|grep dvd
libdvdcss-1.2.8_1 Portable abstraction library for DVD decryption
libdvdnav-0.1.9 The library for the xine-dvdnav plugin
libdvdread-0.9.4 This is needed by ogle, which is a DVD player that supports
NO /etc/libmap.conf
>Description:
Attempts to compile Goggles-0.7.2 port under FBSD-5.2.1-RELEASE
results in pthread error messages:
===> The default DVD device is /dev/acd0
===> You can choose any DVD device at Ogle's command line
===> Define WITH_DVD_DEVICE if you want to change the default
===> For example, 'make WITH_DVD_DEVICE="/dev/somedevice"'
===> Vulnerability check disabled
===> Extracting for Goggles-0.7.2
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
>> Checksum OK for Goggles-0.7.2.tar.gz.
===> Patching for Goggles-0.7.2
===> Goggles-0.7.2 depends on file: /usr/local/lib/ogle/libdvdcontrol.so.11 - found
===> Goggles-0.7.2 depends on executable: gmake - found
===> Goggles-0.7.2 depends on shared library: FOX-1.1.42 - found
===> Configuring for Goggles-0.7.2
configure: WARNING: you should use --build, --host, --target
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
/usr/ports/multimedia/goggles/work/goggles-0.7.2/missing: Unknown `--run' option
Try `/usr/ports/multimedia/goggles/work/goggles-0.7.2/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
.
.
.
/bin/sh ../libtool --mode=link c++ -O -mcpu=pentiumpro -march=pentiumpro -mcpu=pentiumpro -O2 -DNDEBUG -Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations -L/usr/local/lib/ogle -rpath /usr/local/lib/ogle -ldvdco ntrol -lXv -L/usr/local/lib -lc_r -L/usr/local/lib -o goggles_gui main.o dvdapp.o dvdwindow.o dvdnav.o dvdint.o dvdpreferences.o dvddxr3.o dvdxv.o dvddesktop.o icons.o -lFOX-1.1
mkdir .libs
c++ -O -mcpu=pentiumpro -march=pentiumpro -mcpu=pentiumpro -O2 -DNDEBUG -Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations -o goggles_gui main.o dvdapp.o dvdwindow.o dvdnav.o dvdint.o dvdpreferences.o dvddxr3.o dvdxv.o dvddesktop.o icons.o -L/usr/local/lib/ogle /usr/local/lib/ogle/libdvdcontrol.so /usr/local/lib/ogle/libmsgevents.so -L/usr/local/lib -lxml2 -liconv -lXv /usr/local/lib/libFOX-1.1.so -L/usr/X11R6/lib -lXext -lX11 -ljpeg -lpng -ltiff -lz -lbz2 -lm -lGL -lGLU -Wl,--rpath -Wl,/usr/local/lib/ogle -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib/ogle -Wl,--rpath -Wl,/usr/local/lib
dvdnav.o: In function `dvdnav_message_loop(void*)':
dvdnav.o(.text+0x2a5): undefined reference to `pthread_exit'
dvdnav.o: In function `dvdnav_init(int)':
dvdnav.o(.text+0x32a): undefined reference to `pthread_create'
gmake[1]: *** [goggles_gui] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/goggles/work/goggles-0.7.2/src'
gmake: *** [all-recursive] Error 1
*** Error code 2
Stop in /usr/ports/multimedia/goggles.
More information about the freebsd-ports-bugs
mailing list