ports/103683: Problems with lack of threading library
Kevin Oberman
oberman at es.net
Tue Sep 26 16:10:28 UTC 2006
>Number: 103683
>Category: ports
>Synopsis: Problems with lack of threading library
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 26 16:10:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Kevin Oberman
>Release: FreeBSD 6.2-PRERELEASE i386
>Organization:
ESnet--The Energy Sciences Network
>Environment:
System: FreeBSD ptavv.es.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Thu Sep 21 08:44:25 PDT 2006 root at ptavv.es.net:/usr/obj/usr/src/sys/PTAVV i386
>Description:
dvdrip will fail with the error:
/libexec/ld-elf.so.1: /usr/local/lib/libgthread-2.0.so.0: Undefined
symbol "pthread_getschedparam"
when the "Create project" button is clicked.
I have tried re-compiling the two binaries that are part of the port
(mostly perl) with -pthread, but I suspect it is some other binary
that is actually triggering the problem.
The failure occurs in
Video::DVDRip::GUI::Base::show_file_dialog(/usr/local/lib/perl5/site_perl/5.8.8/Video/DVDRip/GUI/Base.pm
at line 96:
my $dialog = Gtk2::FileChooserDialog->new(
$title,
$gtk_window,
"save",
'gtk-cancel' => 'cancel',
'gtk-ok' => 'ok'
Which leads my to suspect a problem with the linking of the p5-Gtk2
package.
I looked at this and it does not appear to compile with thread support.
>How-To-Repeat:
Install, port execute dvdrip (no args), type ^n, and click
"Create Project"
>Fix:
Still looking for the fix. I tried building p5-Gtk2 with
-phtread, but that did not help.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list