Here is what it is set to: gkearney:liblouisutdml-2.5.0 gkearney$ echo $PKG_CONFIG_PATH /usr/local/bin: Where should one find the script that set it? Commonwealth Braille & Talking Book Cooperative Greg Kearney, General Manager 605 Robson Street, Suite 850 Vancouver BC V6B 5J3 CANADA Email: info@xxxxxxxxx U.S. Address 21908 Almaden Av. Cupertino, CA 95014 UNITED STATES Email: gkearney@xxxxxxxxx On May 13, 2014, at 10:15 AM, John J. Boyer <john.boyer@xxxxxxxxxxxxxxxxx> wrote: > Greg, > > The only thing lacking is to set the PKG_config_path environment > variable. I'm not sure what its value should be on your version of Mac > OSX, so I won't cause you more frustration by giving a possible setting. > There should be a script that sets it. This would be run before the > configure command. > > John > > On Tue, May 13, 2014 at 09:02:27AM -0700, Greg Kearney wrote: >> OK here is the problem and it always shows up in building liblouisutdml, >> libelous itself build find on a stock Mac. >> >> First I configure, make, make install liblouis everything is fine and the >> various tools work as expected, even the python binding work. >> >> Next I go to build liblouisutdml. I run configure and it dies with the >> following: >> >> checking pkg-config is at least version 0.9.0... yes >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (liblouis, libxml-2.0) were not met: >> >> No package 'libxml-2.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> As you can see I have pkg-config installed, I should have the liblouis >> installed as well as I just built and installed it and it tested OK. Further >> I have the libxml-2.0 installed in /Library/Frameworks and they test OK as >> well. So my question is what do I do to get liblouisutdml to install and >> build. >> >> By the way I have an installer that will install and test the libxml-2.0 >> frameworks. >> >> >> >> >> >> Commonwealth Braille & Talking Book Cooperative >> Greg Kearney, General Manager >> 605 Robson Street, Suite 850 >> Vancouver BC V6B 5J3 >> CANADA >> Email: info@xxxxxxxxx >> >> U.S. Address >> 21908 Almaden Av. >> Cupertino, CA 95014 >> UNITED STATES >> Email: gkearney@xxxxxxxxx >> >> >> >> On May 13, 2014, at 8:48 AM, Bert Frees <bertfrees@xxxxxxxxx> wrote: >> >>> >>> Okay so how do we proceed? TBH I still think it shouldn't be that hard >>> for a Perl or Python programmer to get it working. If it is then there's >>> something missing in the documentation. How about we try to get it >>> working for you, then update the documentation, and then see if maybe we >>> need to update your Mac interface? I have relatively recent precompiled >>> versions of liblouis and liblouisutdml that I use in DAISY Pipeline, >>> maybe you can use those for now? As I mentioned before on the mailing >>> list our ultimate goal is to automatically generate nightly builds of >>> the latest versions and make them available for download. >>> >>> Bert >>> >>> >>> >>> Greg Kearney writes: >>> >>>> I could of course make my installer install the programs and files in any >>>> location. I was simply following the paths used by make install. There >>>> could even be a choice. >>>> >>>> There could be any number of reasons why we should want to install the >>>> program but not want to go through the process of compiling it. Despite >>>> what you say on a Mac it is not a simple matter of configure, make, make >>>> install particually I am an experienced user, but not a formal programmer >>>> and I run into issues all the time. >>>> >>>> For example a user might be writing a web interface that needs to call the >>>> various binaries to do translations, a programmer working in Perl or >>>> Python but not familiar with compiling programs might need the binaries. >>>> Perhaps someone would just prefer to use the command line. As John can >>>> tell you I designed a formal MacOS interface for libelous, I would like to >>>> update this by using the more modern tools but I keep running into the >>>> build issues that prevent me from doing so. This is particularly the case >>>> with liblouisutdml which despite having all the auto-config paths set up >>>> still will not build on a standard Mac as shipped by Apple with the >>>> developer tools. >>>> >>>> While a table development tools would be nice I agree I can not wait about >>>> while one gets built. >>>> >>>> >>>> Commonwealth Braille & Talking Book Cooperative >>>> Greg Kearney, General Manager >>>> 605 Robson Street, Suite 850 >>>> Vancouver BC V6B 5J3 >>>> CANADA >>>> Email: info@xxxxxxxxx >>>> >>>> U.S. Address >>>> 21908 Almaden Av. >>>> Cupertino, CA 95014 >>>> UNITED STATES >>>> Email: gkearney@xxxxxxxxx >>>> >>>> >>>> >>>> On May 13, 2014, at 6:07 AM, Bert Frees <bertfrees@xxxxxxxxx> wrote: >>>> >>>>> >>>>> Hi Greg, >>>>> >>>>> First of all, we really appreciate your efforts for making liblouis more >>>>> easily obtainable for non-developers, and I'm sorry you have to keep >>>>> repeating yourself to get your point across. >>>>> >>>>> Let me start off by reminding that liblouis and liblouisutdml were >>>>> developed as libraries intended to be used in other software with a >>>>> proper user interface, so called frontends, such as BrailleBlaster, >>>>> DAISY Pipeline, NVDA, etc. (correct me if I'm wrong, John). But indeed, >>>>> I agree that there are certain use cases for which the existing >>>>> frontends are not suitable. One of those use cases is table >>>>> developers. However I have different ideas about how to solve that >>>>> problem. >>>>> >>>>> First, I'm not convinced that table developers wouldn't be able to build >>>>> liblouis from source. If they can use the liblouis tools to test the >>>>> tables, they are expected to at least have a notion of what the command >>>>> line is, so it can't be that hard to teach them configure && make && >>>>> make install, right? (assuming of course that they are on Linux or Mac.) >>>>> >>>>> As David said, it is mostly a matter of documenting things better. If >>>>> you have the right tools, building liblouis from source really isn't >>>>> hard at all. (In your particular case, the error message already gives >>>>> you a big hint. So let's sit together, maybe meet us on the IRC channel, >>>>> so that we can guide you through the process.) >>>>> >>>>> Second, I've never been really fond of your idea about making an >>>>> installer that simply puts the binaries into /usr/local/. It just >>>>> doesn't seem right. There is a reason why package managers for Mac OS >>>>> such as fink and homebrew install the binaries in places that they have >>>>> total control of. I would be much happier with for example an >>>>> application bundle that would include all the necessary binaries, >>>>> somewhere under /Applications/Louis.app/Contents/MacOS. >>>>> >>>>> Or would there perhaps be interest in a new frontend dedicated for table >>>>> developers? I would include the library and could provide a simple >>>>> interface for testing a table with the need to use the command line. >>>>> >>>>> >>>>> Regards, >>>>> Bert >>>>> >>>>> >>>>> >>>>> Greg Kearney writes: >>>>> >>>>>> I keep hearing about others building it I just can not seem to make it >>>>>> work. I have some experiments I wish to do outside of the braille >>>>>> blaster environment all I really want is an installer. All this trouble. >>>>>> There has got to be a better way really. >>>>>> >>>>>> Commonwealth Braille & Talking Book Cooperative >>>>>> Greg Kearney, General Manager >>>>>> 605 Robson Street, Suite 850 >>>>>> Vancouver BC V6B 5J3 >>>>>> CANADA >>>>>> Email: info@xxxxxxxxx >>>>>> >>>>>> U.S. Address >>>>>> 21908 Almaden Av. >>>>>> Cupertino, CA 95014 >>>>>> UNITED STATES >>>>>> Email: gkearney@xxxxxxxxx >>>>>> >>>>>> >>>>>> >>>>>> On May 12, 2014, at 10:57 AM, John J. Boyer <johnjboyer@xxxxxxxxxxxxx> >>>>>> wrote: >>>>>> >>>>>>> The problem with liblouisutdml is an old one. It's due to >>>>>>> PKG_CONFIG_PATH not being set or the pkg-config utility not being >>>>>>> present. Others have built liblouisutdml on Mac OSX successfully. More >>>>>>> documentation would certainly help. >>>>>>> >>>>>>> I'm wondering, though, why you need to build liblouis, since you have >>>>>>> BrailleBlaster. >>>>>>> >>>>>>> John >>>>>>> >>>>>>> On Mon, May 12, 2014 at 09:31:47AM -0700, Greg Kearney wrote: >>>>>>>> Well what I really want is to avoid this whole configure/make/make >>>>>>>> install process and to just have an installer that puts the various >>>>>>>> programs and support files into the right places. I could even build >>>>>>>> such an installer for use if I could just get a set of files to >>>>>>>> install. As a rule after some fiddling about I get libelous built and >>>>>>>> installed but always run into trouble with liblouisutdml for example: >>>>>>>> >>>>>>>> I build libelous and run the make install. All should be set to go on >>>>>>>> and build liblouisutdml right? Wrong I get the following which I have >>>>>>>> no idea at all how to fix. >>>>>>>> >>>>>>>> >>>>>>>> checking for BASE_DEPENDENCIES... configure: error: Package >>>>>>>> requirements (liblouis, libxml-2.0) were not met: >>>>>>>> >>>>>>>> No package 'liblouis' found >>>>>>>> >>>>>>>> Consider adjusting the PKG_CONFIG_PATH environment variable if you >>>>>>>> installed software in a non-standard prefix. >>>>>>>> >>>>>>>> Alternatively, you may set the environment variables >>>>>>>> BASE_DEPENDENCIES_CFLAGS >>>>>>>> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >>>>>>>> See the pkg-config man page for more details. >>>>>>>> >>>>>>>> >>>>>>>> Commonwealth Braille & Talking Book Cooperative >>>>>>>> Greg Kearney, General Manager >>>>>>>> 605 Robson Street, Suite 850 >>>>>>>> Vancouver BC V6B 5J3 >>>>>>>> CANADA >>>>>>>> Email: info@xxxxxxxxx >>>>>>>> >>>>>>>> U.S. Address >>>>>>>> 21908 Almaden Av. >>>>>>>> Cupertino, CA 95014 >>>>>>>> UNITED STATES >>>>>>>> Email: gkearney@xxxxxxxxx >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On May 12, 2014, at 9:20 AM, David Sweetman <david@xxxxxxxxxxxxxxxxx> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> For these issues, an Xcode project really wouldn’t solve any >>>>>>>>> problems, it could only possibly complicate things. The current >>>>>>>>> checkout builds fine for me on OS X (a091dc), so perhaps what is >>>>>>>>> really needed is improved documentation on how to build. I think >>>>>>>>> documentation was on Bert’s roadmap so that may be coming soon. >>>>>>>>> >>>>>>>>> David >>>>>>>>> >>>>>>>>> On May 12, 2014, at 7:27 AM, Greg Kearney <gkearney@xxxxxxxxx> wrote: >>>>>>>>> >>>>>>>>>> I have cloned the the github version of libelous and did the >>>>>>>>>> configure. Upon running make it get the following: >>>>>>>>>> >>>>>>>>>> gkearney:Liblouis gkearney$ make >>>>>>>>>> Making all in gnulib >>>>>>>>>> /bin/sh: /Volumes/Untitled: No such file or directory >>>>>>>>>> make: *** [all-recursive] Error 1 >>>>>>>>>> >>>>>>>>>> Can anyone tell me what is going on here? We really really really >>>>>>>>>> need a better way to do this for people who just need the binaries >>>>>>>>>> for table development. A simple installer, an Xcode project that >>>>>>>>>> builds every time something other than what is going on now. I don’t >>>>>>>>>> believe I have ever downloaded a new version without running into >>>>>>>>>> problems. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Commonwealth Braille & Talking Book Cooperative >>>>>>>>>> Greg Kearney, General Manager >>>>>>>>>> 605 Robson Street, Suite 850 >>>>>>>>>> Vancouver BC V6B 5J3 >>>>>>>>>> CANADA >>>>>>>>>> Email: info@xxxxxxxxx >>>>>>>>>> >>>>>>>>>> U.S. Address >>>>>>>>>> 21908 Almaden Av. >>>>>>>>>> Cupertino, CA 95014 >>>>>>>>>> UNITED STATES >>>>>>>>>> Email: gkearney@xxxxxxxxx >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> For a description of the software, to download it and links to >>>>>>>>>> project pages go to http://www.abilitiessoft.com >>>>>>>>> >>>>>>>>> For a description of the software, to download it and links to >>>>>>>>> project pages go to http://www.abilitiessoft.com >>>>>>>> >>>>>>>> For a description of the software, to download it and links to >>>>>>>> project pages go to http://www.abilitiessoft.com >>>>>>> >>>>>>> -- >>>>>>> My websites: >>>>>>> GodTouches Digital Ministry, Inc. http://www.godtouches.org >>>>>>> Abilitiessoft, Inc. http://www.abilitiessoft.com >>>>>>> Location: Madison, Wisconsin, USA >>>>>>> For a description of the software, to download it and links to >>>>>>> project pages go to http://www.abilitiessoft.com >>>>>> >>>>>> For a description of the software, to download it and links to >>>>>> project pages go to http://www.abilitiessoft.com >>>>> >>>>> For a description of the software, to download it and links to >>>>> project pages go to http://www.abilitiessoft.com >>>> >>>> For a description of the software, to download it and links to >>>> project pages go to http://www.abilitiessoft.com >>> >>> For a description of the software, to download it and links to >>> project pages go to http://www.abilitiessoft.com >> >> For a description of the software, to download it and links to >> project pages go to http://www.abilitiessoft.com > > -- > John J. Boyer; President, Chief Software Developer > Abilitiessoft, Inc. > http://www.abilitiessoft.com > Madison, Wisconsin USA > Developing software for people with disabilities > > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com