Hi Marco, I modified the file ./include/common.h as you suggested, and that bug is fixed.
Hello Developers with BZR Write permissions, Please modify ./include/common.h as suggested by Marco. Thanks all for your patience with me. Dick, I am going to try to apply your patch if it is OK to do it after so many BZR updates. Do I have to go back to BZR4810 to test it? or can I apply that patch to BZR4854? Please let me know. Jean-Paul On May 8, 2014, at 4:52 PM, Jean-Paul Louis <[email protected]> wrote: > Thanks Marco, > > It was just a test for functionality. > I can now replace them with relative ones. > > Jean-Paul > > > On May 8, 2014, at 4:34 PM, Marco Serantoni <[email protected]> wrote: > >> >> On 08/mag/2014, at 08:10, Dick Hollenbeck <[email protected]> wrote: >> >>> On 05/07/2014 02:17 AM, jp charras wrote: >>>> Le 07/05/2014 05:07, Jean-Paul Louis a écrit : >>>>> Hi Marco, >>>>> >>>>> I just finished building BZR4854 according to your instructions, and >>>>> still kicad does not work properly on OSX. >>>>> >>>>> See screen capture below. >>>>> I remember exchanging emails with Dick in this mailing list, and there >>>>> was a fix for that, but it was never applied to the source code for OS X >>>>> on the repository. >>>>> >>>>> The behavior of the kicad buttons is still not consistent. the first >>>>> three (3) using kiface symlink are working fine, but the other four (4) >>>>> are not. >>>>> So we have three separate behaviors. >>>>> Buttons 1, 2 and 3 are fine (thanks to symlink). >>>>> Buttons 4, 5 and 6 start the application minimized, so we need to go to >>>>> the dock, and click on the icon to open the app window. >>>>> Button 7 does not work as the app (pl_editor) open and close immediately. >>>>> >>>>> Please see Dick for his insights on how to fix it. He was very helpful to >>>>> me when you were not responding to the issues. I will be back home after >>>>> May 12th, so I will have more time to give you feedback inn the new >>>>> builds. >>>>> >>>>> Last, I am not sure how to install properly the libraries. Is there a >>>>> script that will work for OS X? Something that I could add to my script >>>>> (Bash script BuildKicad-OSX) attached to have everything at once. >>>>> >>>>> Thank you for your help. >>>>> >>>>> Jean-Paul >>>>> AC9GH >>>> >>>> I do not know anything to OSX, but it is for me an unix system. >>>> >>>> Therefore I am thinking your script is missing something. in section: >>>> echo Fixing kicad.app issue with three symlinks to kiface for eeschema, >>>> cvpcb and pcbnew >>>> cd ${INSTALL_DIR}/kicad.app/Contents/MacOS/ >>>> ln -s >>>> ~/Soft_Dev/kicad-build/eeschema/eeschema.app/Contents/MacOS/_eeschema.kiface >>>> . >>>> ln -s ~/Soft_Dev/kicad-build/cvpcb/cvpcb.app/Contents/MacOS/_cvpcb.kiface . >>>> ln -s >>>> ~/Soft_Dev/kicad-build/pcbnew/pcbnew.app/Contents/MacOS/_pcbnew.kiface . >>>> >>>> Symbolic links are made for eeschema, cvpcb and pcbnew only. >>>> They are missing for gerbview, pcb_calculator and pl_editor. >>>> This is strange for me. >>>> >>>> You should have 6 symlinks, not 3. >>>> >> >> Jean-Paul, >> If you do symbolic links in that way the binaries: will not work on another >> system or if you remove binaries from Soft_Dev. >> Those are ABSOLUTE links, if you wish distribute those you will need >> relative ones. >> >> >>> >>> Currently only those 3 binaries are loaded as kiface files, i.e. in >>> process. The rest of >>> the binaries are loaded as new processes, because I was unable to find a >>> compelling reason >>> not to do so. They tend to edit files which are not as tightly bound to >>> each other as >>> >>> *.sch and *.kicad_pcb are. >>> >>> The problem with the Mac will continue under such circumstances. When the >>> executable is >>> launched as a separate process, not an in-process kiface, then the Mac >>> seems shy about >>> bringing it to the top of the world. >> >> https://bugs.launchpad.net/kicad/+bug/1154859 >> >> >>> It is not a bug in Kicad, it is a bug in the Mac OS as far as I can see. >>> It really is of >>> no interest to me anymore. >>> >>> Furthermore having OSX scripts do things that the CMakeLists.txt file >>> should be doing is >>> curious to me. I really don't care to participate. AFAIAC, the entire Mac >>> support should >>> can be kept in a separate branch until the project has an English speaking >>> Mac developer >>> who can cooperate as part of a team. >>> There's no reason a single patch file cannot be maintained that overlays a >>> working tree. >>> These patches are easy to generate simply by doing a diff from the merge of >>> a Mac branch. >>> >>> My Mac patch handled these issues in the CMakeLists.txt files, where policy >>> like this >>> should be made. >> >> There are two ways to approach the world: the first is be self-referenced, >> the second is to learn >> something from the difference and understand that those differences could be >> an enrichment. >> >> This happens also for OSes: This is the challenge of this project, and why >> has its appeal for the world. >> >> I wish suggest you also to think what happened if someone has used your same >> sentence changing English with French some years ago. >> >> — >> Marco >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

