[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Follow-up Comment #8, bug #15591 (project freeciv): See also bug #15858. ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message posté via/par Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Follow-up Comment #7, bug #15591 (project freeciv): I regret that I am not free to assist in beta testing a revised package. The installation is not intended for my benefit; hence why the access permission *must* be correct. *** The freetype library that is in the application bundle is permitted as read write for the user who installed the package, all others get No Access. Yes, this would account for the observed behaviour. Permissions in /Application/ should be rw for the admin user r for all others (with certain rare exceptions). No access is occasionally picked up as a default permission when not in the home directory tree. This merely suggests that the package builder missed this library when assigning correct permissions. The installer puts a Freeciv folder in ~/Documents/ for the user who installed the package. For a Mac, the correct location for read only support files is in the application package; but for user writable files, it is in ~/Library/Application Support/Freeciv/. User downloaded extensions should also go there, so that the user does not need to call an administrator merely to use a new map or tile set. Canonically, the program should check both places for files. But, implementation might be eaiser if the files are copied to a user when they first run the program. ~/Documents/ is customarily reserved for, err, documents. In the meanwhile, this binary should work when installed by the user who intends to play the game. No, it does not. Only admin users have write access in /Applications/. Nor will it run if installed to ~/Applications/, where users *do* have write access. ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
Re: [Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
On 20 Mar, 2010, at 7:57 AM, anonymous wrote: The installer puts a Freeciv folder in ~/Documents/ for the user who installed the package. For a Mac, the correct location for read only support files is in the application package; but for user writable files, it is in ~/Library/Application Support/Freeciv/. User downloaded extensions should also go there, so that the user does not need to call an administrator merely to use a new map or tile set. Canonically, the program should check both places for files. But, implementation might be eaiser if the files are copied to a user when they first run the program. ~/Documents/ is customarily reserved for, err, documents. I fully agree. It seems wasteful of disk space to duplicate typically read only files into the home directory of every user who wishes to play the game. For those who are making tilesets or whatever, i assume this would be handled by a link from their home folder to the application so that it can read in the new material. I will have to research how this is handled in other OSs. In the meanwhile, this binary should work when installed by the user who intends to play the game. No, it does not. Only admin users have write access in /Applications/. Nor will it run if installed to ~/Applications/, where users *do* have write access. D'Oh! I stand corrected. I should have said 'All users with administrative rights. After i get the kinks worked out of the fink build, i will look into making a binary - i have not heard any more from Napoleon XIV and assume he is no longer active. When i do, i promise to make an installer-free 'drag-and-drop' package. Sent from my MacBookPro Aibohphobia: Fear of palindromes. Aibophobia: Fear of cybernetic dogs. ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Follow-up Comment #5, bug #15591 (project freeciv): Hmm. 2.1.9 RC1 is working on my 10.6.2 system. Wait: this seems to work when launched from the account that installed the package, but not for other accounts on the same machine. In those cases, the crash log contains: Dyld Error Message: Library not loaded: @executable_path/../Frameworks/freetype.framework/Versions/A/freetype Referenced from: /Applications/Freeciv.app/Contents/MacOS/Freeciv-2.1.9b1 Reason: no suitable image found. Did find: /Applications/Freeciv.app/Contents/MacOS/../Frameworks/freetype.framework/Versions/A/freetype: stat() failed with errno=13 /Applications/Freeciv.app/Contents/MacOS/../Frameworks/freetype.framework/Versions/A/freetype: stat() failed with errno=13 I'm not well versed in frameworks, and so not sure what we can do about this other than have users install their own copy of the freetype library. A further problem discovered while investigating this is that the binary reports itself as 2.1.9b1, evidently the version string did not get updated from the Beta 1 release. The person who put this package together, one Napoleon XIV does intermittently check in to the forum at http://forum.freeciv.org/viewtopic.php?t=4313 I will message him and see if we can't come up with something better. ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Follow-up Comment #6, bug #15591 (project freeciv): After some experimentation, there are at least two problems related to the way this binary is installed: 1) The freetype library that is in the application bundle is permitted as read write for the user who installed the package, all others get No Access. I'm not yet sure why this is the only library to be treated this way. 2) The installer puts a Freeciv folder in ~/Documents/ for the user who installed the package. This folder contains all rulesets, icons, soundsets, etc. Naturally, all other users won't be able to access this, and thus can't run the game. Obviously, this is sub-optimal. I think in the future we will have put this in the application bundle and perhaps make a link to the user's Documents folder in case they wish to make additions. In the meanwhile, this binary *should* work when installed by the user who intends to play the game. ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Follow-up Comment #2, bug #15591 (project freeciv): OS X 10.6.2 using 2.1.9 download package (latest available). The program will open ONLY for the admin account. For all users, the program crashes immediately. I believe that this must therefor be a permissions problem -- that the program is attempting to write something to /Applications -- a directory to which no user has or will ever have a right to write. Note that attempting to install the program locally, in ~/Applications also fails. Clearly, the program is using explicit paths rather than the ordinary linkages. Suggest upgrade of the Severity status, as the program is completely unplayable in this state. ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Follow-up Comment #3, bug #15591 (project freeciv): Afterthoughts -- (1) hardware: xserve 8x3Ghzx64bit Intel core. -- the problem is not restricted to PPC or to OS X 10.5 (2) The permissions problem could also be that the game client is attempting to make changes to the SDK framework (also write protected from users). -dkd ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start
Update of bug #15591 (project freeciv): Category:None = client Summary: Does not work = [10.5.8 PPC Mac] client doesn't start ___ Reply to this item at: http://gna.org/bugs/?15591 ___ Message posté via/par Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev