[Freeciv-Dev] [bug #15591] [10.5.8 PPC Mac] client doesn't start

2010-04-15 Thread pepeto

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

2010-03-20 Thread anonymous

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

2010-03-20 Thread David Lowe
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

2010-03-15 Thread David Lowe

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

2010-03-15 Thread David Lowe

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

2010-03-14 Thread anonymous

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

2010-03-14 Thread anonymous

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

2010-03-13 Thread pepeto

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