You are not logged in.

#1 2004-01-07 20:13:59

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

[multimedia: sound&audio] ardour

Hi,

ardour is a capable recorder/mixing application. It depends on JACK audio
server, which is on its way to the TURs:
http://bbs.archlinux.org/viewtopic.php?t=2210

ardour needs some more dependencies which can be fulfilled by enabling
the TUR of dp.

Using ardour requires a jack-server running where ardour can be conneted
to. Make sure you have that done:

jackd -d alsa -d hw:0

opens a server connected to the default alsa device

bye neri

Offline

#2 2004-03-22 02:16:02

judfilm
Member
Registered: 2004-02-12
Posts: 229

Re: [multimedia: sound&audio] ardour

I would like to see this application make it into the repository.

Offline

#3 2004-05-13 10:46:13

judfilm
Member
Registered: 2004-02-12
Posts: 229

Re: [multimedia: sound&audio] ardour

Any chance of seeing ardour packaged soon?

Offline

#4 2004-05-18 13:22:56

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: [multimedia: sound&audio] ardour

Hi judfilm,

judfilm wrote:

Any chance of seeing ardour packaged soon?

I gave it just another try to make a package. Unfortunately there are issues with gcc34. This will take a bit longer, I fear. :-(

bye neri

Offline

#5 2004-05-18 15:23:08

cbozic
Member
From: Morgantown, WV, USA
Registered: 2004-01-31
Posts: 77

Re: [multimedia: sound&audio] ardour

Neri,

If this requires a change in the pkgbuild that you posted in another thread, would you mind posting the update?

Thanks

Offline

#6 2004-07-19 12:08:13

judfilm
Member
Registered: 2004-02-12
Posts: 229

Re: [multimedia: sound&audio] ardour

Any news on ardour?

Offline

#7 2004-07-21 14:59:24

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: [multimedia: sound&audio] ardour

judfilm wrote:

Any news on ardour?

Sorry for the delay...
I tried again and it's always the same error on one file. ALso The gcc 3.4.1
bugfix release didn't change anything on the issue. I will collect the make
output and sent it to the author, since I cuurently don't have any time to
investigate the issue.

-neri

Offline

#8 2004-07-21 15:14:19

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: [multimedia: sound&audio] ardour

what error? what file?


AKA uknowme

I am not your friend

Offline

#9 2004-07-21 19:52:51

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: [multimedia: sound&audio] ardour

sarah31 wrote:

what error? what file?

Ok, I don't have ther time to dig in and the reason why i don't wanna go into
this is quite pragmatic: <biased opinion>If code is developed and release
after the release of gcc-3.4 some times, and nothing changes about that it
might be a warning for somone who finally will maintain the package.
</biased_opinion>
No for the facts - Output of make:

g++ -DHAVE_CONFIG_H -I. -I. -I.     -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/sigc++ -I/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/sigc++/sigc++/config -I/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/pbd -I/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/midi++ -I/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/ardour -I/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/soundtouch -I/usr/include/libxml2   -c -o pathscanner.o `test -f 'pathscanner.cc' || echo './'`pathscanner.cc
pathscanner.cc: In member function `std::string* PathScanner::find_first(const std::string&, const std::string&, bool, bool)':
pathscanner.cc:171: error: `vector_delete' undeclared (first use this function)
pathscanner.cc:171: error: (Each undeclared identifier is reported only once for each function it appears in.)
pathscanner.cc: In member function `std::string* PathScanner::find_first(const std::string&, bool (*)(const std::string&, void*), void*, bool, bool)':
pathscanner.cc:198: error: `vector_delete' undeclared (first use this function)
make[4]: *** [pathscanner.o] Error 1
make[4]: Leaving directory `/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/pbd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/pbd'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs/pbd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/build/abs/local/02_audio/ardour/src/ardour-0.9beta18.2/libs'
make: *** [all-recursive] Error 1

And here comes the code that is in charge for that:
from libs/pbd/pbd/stl_delete.h

#if defined(_CPP_VECTOR) || defined(__SGI_STL_VECTOR)
template<class T> void vector_delete (std::vector<T *> *vec) 
{
    typename std::vector<T *>::iterator i;
    
    for (i = vec->begin(); i != vec->end(); i++) {
        delete *i;
    }
    vec->clear ();
}
#endif // _CPP_VECTOR || __SGI_STL_VECTOR

and from libs/pbd/pathscanner.cc

string *
PathScanner::find_first (const string &dirpath,
             const string &regexp,
             bool match_fullpath,
             bool return_fullpath)
{
    vector<string *> *res;
    string *ret;
    int err;
    char msg[256];

    if ((err = regcomp (&compiled_pattern, regexp.c_str(),
                REG_EXTENDED|REG_NOSUB))) {
        
        regerror (err, &compiled_pattern,
              msg, sizeof (msg));
        
        error << "Cannot compile soundfile regexp for use (" << msg << ")" << endmsg;

        
        return 0;
    }
    
    res = run_scan (dirpath, 
            &PathScanner::regexp_filter,
            (bool (*)(const string &, void *)) 0,
            0,
            match_fullpath,
            return_fullpath, 
            1);
    
    if (res->size() == 0) {
        ret = 0;
    } else {
        ret = res->front();
    }
    vector_delete (res);
    delete res;
    return ret;
}

I didn't do more on this, didn't even think about it. I'm currently really busy with RL issues
-neri

Offline

#10 2004-07-21 20:04:45

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: [multimedia: sound&audio] ardour

i just wanted the errors so other could look into it thanks for posting it. now some people may take a shot at fixing it.


AKA uknowme

I am not your friend

Offline

#11 2004-07-21 20:09:50

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: [multimedia: sound&audio] ardour

http://ftp.belnet.be/linux/gentoo-porta … cc34.patch

perhaps this patch will work? (could not see any reference to those specific files but there are mentions of the things throwing errors)


AKA uknowme

I am not your friend

Offline

#12 2004-07-21 23:23:52

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: [multimedia: sound&audio] ardour

the patch works but i did not test the package (new md5sums need to be generated and the patch is more than enough):

# Contributor: Tobias Kieslich <tobias@justdreams.de>

# ardour, liblrdf and raptor are heavily dependent on each other. Updating of
# one package mostly will require an update of all the other packages. I vote
# for fixed dependencies speaking in terms of versions

pkgname=ardour
pkgver=0.9beta18
pkgrel=1
pkgdesc="A multichannel hard disk recorder and digital audio workstation"
url="http://ardour.org"
depends=('liblrdf' 'libsamplerate' 'jack-audio-connection-kit' 'gtk' 'libart-lgpl')
source=(http://ardour.org/releases/$pkgname-$pkgver.tar.bz2 ardour-gcc34.patch)
#md5sums=('573026e8a085f40b7725b86ab7fb4fae')

build() {
  cd $startdir/src/$pkgname-$pkgver
  patch -Np1 -i ../ardour-gcc34.patch
  ./configure --prefix=/usr --sysconfdir=/etc
  make || return 1
  make DESTDIR=$startdir/pkg install

AKA uknowme

I am not your friend

Offline

#13 2004-07-21 23:55:33

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: [multimedia: sound&audio] ardour

sarah31 wrote:

the patch works but i did not test the package (new md5sums need to be generated and the patch is more than enough):

# Contributor: Tobias Kieslich <tobias@justdreams.de>

# ardour, liblrdf and raptor are heavily dependent on each other. Updating of
# one package mostly will require an update of all the other packages. I vote
# for fixed dependencies speaking in terms of versions

pkgname=ardour
pkgver=0.9beta18
pkgrel=1
pkgdesc="A multichannel hard disk recorder and digital audio workstation"
url="http://ardour.org"
depends=('liblrdf' 'libsamplerate' 'jack-audio-connection-kit' 'gtk' 'libart-lgpl')
source=(http://ardour.org/releases/$pkgname-$pkgver.tar.bz2 ardour-gcc34.patch)
#md5sums=('573026e8a085f40b7725b86ab7fb4fae')

build() {
  cd $startdir/src/$pkgname-$pkgver
  patch -Np1 -i ../ardour-gcc34.patch
  ./configure --prefix=/usr --sysconfdir=/etc
  make || return 1
  make DESTDIR=$startdir/pkg install

Thanks for checking this out. My poor box is still sweating :-( But I had to
apply the path after configure. Before it failed to some strange reason.
That bloody little monster takes forever to compile and it's late here I will try that tomorrow.
Although it's requested heavily I hesitate to add it to extra. Seems that it is
to easy to break it. I will ask the upstream author if he likes to add this
stuff official code. In my eyes an fix for the "new" compiler is worth a minor
code release update.
-neri

Offline

#14 2004-07-22 12:48:04

kpiche
Forum Fellow
From: Ottawa, ON, Canada
Registered: 2004-03-30
Posts: 246
Website

Re: [multimedia: sound&audio] ardour

I poked around on the ardour bugtracker weeks ago and it seems that the maintainers aren't interested in gcc3.4 issues until they release version 1.0.  The source includes about 4-6 source trees of older libraries (gtkmm v1.0, etc) which don't compile with gcc3.4.  Makes sense I guess: refactoring for newer gtkmm libs et al would delay v1 for quite some time.

Offline

#15 2004-07-26 21:25:24

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: [multimedia: sound&audio] ardour

Ok, It compiled and then... segfaults all the way. I tried on several boxes.
Whoever has more succes might please post it here, since people request it
more and more.

bye neri

Offline

#16 2004-08-10 15:08:03

cbozic
Member
From: Morgantown, WV, USA
Registered: 2004-01-31
Posts: 77

Re: [multimedia: sound&audio] ardour

Here's the updated PKGBUILD that finally builds ardour on arch...
Thanks, ardour developers for updating to gcc 3.4!

# Contributor: Tobias Kieslich <tobias@justdreams.de>

pkgname=ardour
pkgver=0.9beta19
pkgrel=1
pkgdesc="Ardour is a multichannel hard disk recorder and digital audio 
workstation"
depends=('liblrdf' 'libsamplerate' 'jack-audio-connection-kit' 'gtk' 'libart-lgpl')
source=(http://ardour.org/releases/$pkgname-$pkgver.tar.bz2)
md5sums=('700c08b23dc7f199d10ce76f0372a1a7')

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr --sysconfdir=/etc
make || return 1
make DESTDIR=$startdir/pkg install
}

Offline

#17 2004-08-10 15:10:58

cbozic
Member
From: Morgantown, WV, USA
Registered: 2004-01-31
Posts: 77

Re: [multimedia: sound&audio] ardour

btw...  ardour plus the new 2.6mm kernel makes a sweet combo!  Thanks!   big_smile

Offline

#18 2004-12-20 02:35:19

judfilm
Member
Registered: 2004-02-12
Posts: 229

Re: [multimedia: sound&audio] ardour

Offline

#19 2006-12-02 02:19:49

josephmc
Member
From: Texas,USA
Registered: 2005-03-16
Posts: 51
Website

Re: [multimedia: sound&audio] ardour

how about a package for the 2.0 beta9 release? anybody want to see if it builds out of the box?

Offline

#20 2007-01-06 15:00:22

JoyFM
Member
From: potsdam
Registered: 2007-01-03
Posts: 27
Website

Re: [multimedia: sound&audio] ardour

a 2.0 beta10 package would be nice ^^

Offline

Board footer

Powered by FluxBB