Nothing in ~/.bashrc Nothing in ~/.bash_profile Nothing in /etc/bash.bashrc Content of ~/.profile # MacPorts Installer addition on 2014-02-11_at_10:41:13: adding an appropriate PATH variable for use with MacPorts. export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts. Content of /etc/profile # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi if [ "${BASH-no}" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrc fi serially folks if I am having this much trouble getting this to work it should be telling us something. 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:39 AM, Bert Frees <bertfrees@xxxxxxxxx> wrote: > > That path makes no sense at all. Is there something in your ~/.bashrc, > ~/.bash_profile, ~/.profile, /etc/bash.bashrc or /etc/profile? > > Greg Kearney writes: > >> 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 > > 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