Dear Mathew, et. al.,

Sorry for the delay getting back to this - had the flu  ugh.... feel better now.

I am currently perusing the Linux side/Mac side of this code.  I  have been 
looking
at my other version(s) i.e. Linux version (which I wrote years ago) and I 
realized 
that I hard coded this to work...in Windows, or which ever OS I was on at the 
time.
There wasn't any requirement to make it smart enough to figure it out...Alas, 
that wont work....

So,  -  this needs to be rewritten to figure out where the configuration file(s)
are and use them appropriately.

The configuration settings are not cross_platform compatible yet.  Since
it relies on a configuration file (rd.ini) to set up the database 
relationship(s), this needs to be
seamless no matter which operating system we are running in.

Will post something once I figure out how that really works. There is a whole 
function
FileNames::DataDir() that seems to be devoted to this logic, and I will need the
configuration code to adhere to it's directory choice(s).  This code seem to 
take into
account which OS it is seeing and sets things accordingly, based on predefined 
#defines.

I hope it wont take too long to get this straightened out.  It will require 
setting
some assumptions about the existence of rd.ini and where "should" live.  
Currently
rd.conf exists in the /etc directory in Linux Rivendell systems.  I "may" 
default
Linux versions of RDacity to that directory, and look for rd.ini there but it 
also could create
some confusion since both rd.conf and rd.ini would be in the same /etc 
directory.

Thanks for your help and will let you know when I have something up that works 
for Linux.

Best Regards,
Todd Baker
----- Original Message -----
From: "Todd Baker" <[email protected]>
To: "john stanley" <[email protected]>
Cc: "User discussion about the Rivendell Radio Automation System" 
<[email protected]>
Sent: Friday, September 23, 2016 3:04:12 PM
Subject: Re: [RDD] RDacity

Added the current configure stuff to the git site.

Makes it further - actually compiles and creates an audacity (but doesn't 
like myquist) so bombs after that....

But - this just opens up another can of worms, since the Windows implementation
is different than the Linux one....

I wrote some hard coded windows things into the configuration steps... gonna 
take a bunch
of #IFDEFINES to set up a Linux environment that has everything where it 
wants......sigh.

Will have to look at this in more detail later next week....

Thanks,
Todd Baker

----- Original Message -----
From: "Todd Baker" <[email protected]>
To: "john stanley" <[email protected]>
Cc: "User discussion about the Rivendell Radio Automation System" 
<[email protected]>
Sent: Friday, September 23, 2016 7:30:00 AM
Subject: Re: [RDD] RDacity

Hi John,

Well actually - the configure that is there was built without any of the new 
libraries/includes,
it's the configure you get when you download the non Rivendell version. So no, 
- it wont work
because it knows nothing about Mysql OR RivendellCApi.

I originally released this for Windows, which doesn't use any of that. You use 
the Visual Studio
suite and add the includes/libraries through their menu system (which I try to 
document in
the notes about compiling).

Like I said, if anyone wants to take a crack it getting the makefile/configure 
side going that would be
great.  I was able to get the mysql stuff going by hard coding the 
include/libraries in the environment
but couldn't get the RivendellCApi stuff recognized.

Todd Baker

----- Original Message -----
From: "john stanley" <[email protected]>
To: "Todd Baker" <[email protected]>
Cc: "Matthew Chambers" <[email protected]>, "User discussion about the 
Rivendell Radio Automation System" <[email protected]>
Sent: Thursday, September 22, 2016 3:52:37 PM
Subject: Re: [RDD] RDacity

On Thu, 2016-09-22 at 13:59 -0400, todd baker wrote:
> Hi Matthew et.al.,
> 
> Tried to get the configure step working on CentOs to build RDacity.
> Hit a brick wall mostly. 

Let me just say that configure works but deeper issues prevail.

audacity-Menus.o: In function
`AudacityProject::InitRivendellDatabase(st_mysql*)':
Menus.cpp:(.text+0x1adf1): undefined reference to `RivendellCfg'
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to