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
