From owner-freebsd-ports Tue Apr 17 14:50: 6 2001 Delivered-To: freebsd-ports@freebsd.org Received: from dojo.tao.ca (tao.ca [198.96.117.188]) by hub.freebsd.org (Postfix) with ESMTP id F34C437B422; Tue, 17 Apr 2001 14:49:59 -0700 (PDT) (envelope-from anarcat@tao.ca) Received: by dojo.tao.ca (Postfix, from local user) id C9DC54E88; Tue, 17 Apr 2001 16:49:58 -0500 (EST) Date: Tue, 17 Apr 2001 16:49:58 -0500 From: anarcat To: will@FreeBSD.org Cc: freebsd-ports@FreeBSD.org Subject: Re: ports/26628: New port: audio/qtecasound, well done Message-ID: <20010417164958.A9783@dojo> References: <200104171800.f3HI06w99983@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200104171800.f3HI06w99983@freefall.freebsd.org>; from will@FreeBSD.org on Tue, Apr 17, 2001 at 11:00:06 -0700 X-Uptime: 4:36pm up 6 days, 2:34, 10 users, load average: 0.21, 0.33, 0.47 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --FCuugMFkClbJLl1L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, 17 Apr 2001, will@FreeBSD.org wrote: > More bugs, as usual: > You forgot the MASTER_SITE_SUBDIR for MASTER_SITE_SOURCEFORGE. The MASTER_SITE_SOURCEFORGE thing doesn't have anything to do there. I don't think the tarball is mirrored there. It's a remnant of the audio/ecasound port which has this, for some reason. > And the port doesn't compile: > In file included from qechainoperator.h:7, > from qesignallevel.h:8, > from qesignallevel.cpp:35: > qelibraryobject.h:64: syntax error before `;' > qelibraryobject.h: In method `void QELibraryObject::lock_object()': > qelibraryobject.h:23: `thread_lock' undeclared (first use this function) > qelibraryobject.h:23: (Each undeclared identifier is reported only once > qelibraryobject.h:23: for each function it appears in.) > qelibraryobject.h:23: implicit declaration of function `int pthread_mutex= _lock(...)' > qelibraryobject.h: In method `bool QELibraryObject::try_lock_object()': > qelibraryobject.h:37: implicit declaration of function `int pthread_mutex= _trylock(...)' This looks like a missing -pthread liking directive.=20 Under what system are you trying to compile this? Oh crap, I think I know what the problem is. This port needs the latest version of ecasound (1.9dev5 or something). It's another PR I submitted. It is absolutely mandatory to have the latest ecasound compiled and installed to compile qtecasound. > Are you sure this ecasound stuff has any sort of sanity? Yes. Actually, if you find a better audio suite, tell me. > The last couple times I tried to compile it, something always breaks. Well, I had a lot of troubles compiling earlier versions, but the hacks I made for the earlier ecasound were merged in the main tree so now it compiles cleanly. The eca* developpers are very friendly and cooperative. This is still a young project, if I'm not mistaken. And BTW, qtecasound is just a graphical interface for a commandline tool, and is not really featureful. The "big thing" is ecawave, the one and only proper wave file editor under UNIX. :) I'm struggling to compile ecawave here and I should soon issue a new pr. A. --FCuugMFkClbJLl1L Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.0 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjrcuoUACgkQ7uV99pHLOSIMWACg6sZ2gPpDuy3f6b6btE7THH2Y NwoAoN6lxI2KIYHpmIA6hUjExRO3Dxrr =e/wZ -----END PGP SIGNATURE----- --FCuugMFkClbJLl1L-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message