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