pkgsrc-Bugs archive

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

pkg/50239: audacity installs broken parts, and probably is wrong in other ways



>Number:         50239
>Category:       pkg
>Synopsis:       audacity installs broken parts, and probably is wrong in other ways
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 14 01:00:00 +0000 2015
>Originator:     matthew green
>Release:        pkgsrc -current on multiple platforms (netbsd-6, -7 -current amd64),
>Organization:
people's front against (bozotic) www (softwar foundation)
>Environment:
>Description:

	the audacity 2.1.0 package installs the libtool frontend to
	audacity instead of the actual binary.  even if it installs
	the right binary, it's seemingly built incorrectly.  it's
	linked against several of the libraries in lib-src/*/, which
	are all built as shared libraries but they are not installed.

	even when i force passing "--disable-shared" and similar, and
	the lib-src modules own config.log says that it's not going
	to build them, but then it does.

> head /usr/pkg/bin/audacity
#! /bin/sh

# audacity - temporary wrapper script for .libs/audacity
# Generated by libtool (GNU libtool) 2.4.2

...

space-bird audio/audacity/work.space-bird> ldd audacity-minsrc-2.1.0/src/.libs/audacity
audacity-minsrc-2.1.0/src/.libs/audacity:
	[ .. ]
	-lFileDialog.0 => not found
	-lportaudio.2 => not found
	-lportmixer.0 => not found
	-lwidgetextra.0 => not found

	i'm not sure what should happen here.  i suspect that they
	should be built as only static libs as at least portaudio
	above conflicts with other packages.

>How-To-Repeat:

	cd pkgsrc/audio/audacity; make package-install

>Fix:

>Unformatted:
 		pkgsrc from 2015-06-25 has the same problem on similar aged -current.


Home | Main Index | Thread Index | Old Index