From: Nicolas P. <nic...@bl...> - 2009-03-04 06:41:29
|
Hello, I am trying to use Kile (trunk version) on Mac, and I found some elements making it broken. I don't know if those things are already known, but I give it a shot. I am using an Intel Mac, with Leopard (10.5). I installed KDE 4.2 with Macports distribution, which is to my knowledge the one used by KDE/ Mac developers. I then compile Kile from sources. In order to be able to compile, I realised that Cmake 2.6.2 does not seem to be enough. The beta version of 2.6.3 seems necessary, in order to solve some problems in file linking. However, this is probably a problem related to Macports installation way. At this stage, Kile is not really usable, but it appears that it comes from the fact that Kile cannot find its resources. The KDE/Mac distribution is indeed putting resources in ~/Library/Preferences/KDE, while binaries are installed in /Applications/Macports/KDE. It is therefore a standard Mac-like architecture, but Kile does not like it. I don't know if I did something wrong in the configuration, but a call to KStandardDirs::resourceDirs shows only ~/ Library/Preferences/KDE as available resource directories, and no ~/.kde. By copying the resources in this path, Kile works far better, but I have still issues to link it to LaTeX binaries for compilation, especially because the variable TEXINPUTS does not work the same way on Mac, it seems. I found out that the $PATH variable when calling tools in Kile is the very basic one (system-wide), without any added directories from .profile or .bashrc files from user. This seems to be the next step to make it work better. This leads to my actual question at this point. I could not find how Kile defines its path when calling tools, could it be possible to orient me on this matter ? Standard bash in Mac and Konsole as well are correctly configured, which implies that Kile seems to have another way to configure itself. Thanks in advance, Nicolas Pavillon PS: I found another surprising matter, but which is not an issue as for now. CMake creates on Mac an application bundle, so that double- clicking can launch the application. It is working well, but a call from bash of the embedded kile launcher does not give same results, for an unknown reason. |