Bug 26628

Summary: New port: audio/qtecasound, well done
Product: Ports & Packages Reporter: anarcat <anarcat>
Component: Individual Port(s)Assignee: Ade Lovett <ade>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.shar none

Description anarcat 2001-04-17 01:40:01 UTC
I submitted this port a bit earlier but it was really badly done.

I hope this one makes it. :)

There is only one thing that annoys me in the port, it's the gross hack
that the patches represent. The -lqt flag is hardcoded in qtecasound's config
so in order to compile under QT 2 (as it should), it must (?) be hacked.

I will contact the author of the port regarding this problem and it should
be fixed soon.

How-To-Repeat: N/A
Comment 1 Will Andrews freebsd_committer freebsd_triage 2001-04-17 18:59:05 UTC
State Changed
From-To: open->analyzed

More bugs, as usual: 
You forgot the MASTER_SITE_SUBDIR for MASTER_SITE_SOURCEFORGE. 

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(...)' 
qelibraryobject.h: In method `void QELibraryObject::unlock_object()': 
qelibraryobject.h:50: implicit declaration of function `int pthread_mutex_unlock(...)' 
qelibraryobject.h: In method `QELibraryObject::QELibraryObject()': 
qelibraryobject.h:59: implicit declaration of function `int pthread_mutex_init(...)' 
gmake[2]: *** [qesignallevel.lo] Error 1 
gmake[2]: Leaving directory `/net/puck/will/ports/audio/qtecasound/work/qtecasound-0.1dev4/libqtecasound' 
gmake[1]: *** [all-recursive] Error 1 
gmake[1]: Leaving directory `/net/puck/will/ports/audio/qtecasound/work/qtecasound-0.1dev4' 
gmake: *** [all-recursive-am] Error 2 
*** Error code 2 

Are you sure this ecasound stuff has any sort of sanity?  The last couple 
times I tried to compile it, something always breaks.
Comment 2 Ade Lovett freebsd_committer freebsd_triage 2002-04-13 04:13:23 UTC
State Changed
From-To: analyzed->closed

It's still horribly broken, a year later.  Byebye. 


Comment 3 Ade Lovett freebsd_committer freebsd_triage 2002-04-13 04:13:23 UTC
Responsible Changed
From-To: freebsd-ports->ade

My fault[tm]