bugGNUstep - Bugs: bug #28925, ProjectCenter is broken

Group
 
 

bug #28925: ProjectCenter is broken

Submitter:  Lowell Vizon <lowell>
Submitted:  Thu 18 Feb 2010 09:57:37 AM UTC
   
 
Category:  ProjectCenter Severity:  3 - Normal
Item Group:  Installation Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 09 Jul 2012 06:12:00 PM UTC, comment #6: 

Closed as 'Declined' issue.

Sergii Stoian <stoyan>
Group Member
Fri 09 Apr 2010 10:27:10 PM UTC, comment #5: 

This is either a macport issue or a windows packaging problem with inconsistent versions installed by the user. ProjectCenter works fine on windows.
No further information added after the rant, I'm closing this.

Riccardo Mottola <rmottola>
Group Member
Thu 25 Feb 2010 10:03:51 PM UTC, comment #4: 

Hi Lowell,
Sorry to hear GNUstep wasted your time.

I also have found the GNUstep macport is broken in Snow Leopard, although I got it to work a few weeks ago by changing the compiler to gcc-4.5. (gcc-4.2 is broken in Snow Leopard). I haven't had a chance to talk to the GNUstep macport maintainer yet about this yet.


Regarding Windows, I don't know how to debug the strange DLL errors you had. In general, I think the current Windows releases aren't at yet very usable (a lot of work has since been done in SVN trunk, in particular, a native theme). The next releases should be a big improvement.

Here's what I have had luck with though. Install:
GNUstep System 0.24.0
GNUstep Core 0.23.1
from http://www.gnustep.org/experience/Windows.html

Now, doing 'make install' in a checkout of ProjectCenter from SVN should work.


If you want to try upgrading the rest of GNUstep to the trunk version, you just need to type 'make install' in your SVN checkout of /core/base, /core/gui, /core/back.

If you're interested in trying the native theme, do 'make install' in /plugins/themes/WinUXTheme, /usr-apps/systempreferences, and then activate the theme with the SystemPreferences app.

Hope this helps.
Eric

Eric Wasylishen <ericw>
Group Member
Wed 24 Feb 2010 04:12:50 PM UTC, comment #3: 

SVN trunk ProjectCenter ocmpiles on windows as today, I just verified.

Riccardo Mottola <rmottola>
Group Member
Tue 23 Feb 2010 09:58:20 PM UTC, comment #2: 

Current SVN trunk version compiles and works on Windows, I use it almsot every day.

The logs end up in the system events.

Riccardo Mottola <rmottola>
Group Member
Mon 22 Feb 2010 10:32:32 PM UTC, comment #1: 

Unfortunately I can't help you with GNUstep on Mac, because I don't have a Mac. But I'm sure gnustep can run fine on Mac, maybe we need an installation guide to Mac on the wiki.

On Windows ProjectCenter don't work, for that there isn't an installer to Windows. But Gorm work fine (have a couple of bugs, but is usable). The stable release have all NestStep look on windows. but the latest code (from SVN) use native decoration to the windows. Is possible develop on windows with GNUstep? Yes is possible, but you need a code editor (Emacs, Gedit,..) to write code. I wrote an small document to develop on windows, but is in Spanish. 

I hope next release of GNUstep libraries and ProjectCenter will work fine on Windows.

Germán Arias <espectador>
Thu 18 Feb 2010 09:57:37 AM UTC, original submission:  

Hey, all.

I'm going to preface this bug report by expressing some disappointment in this project as a whole. Dealing with GNUstep has been the absolute most frustrating experience I have had dealing with software - free or otherwise, ever. Each experience below takes a sentence or two; in reality, they each represent hours of wasted time as dependencies take time to build, things have to be downloaded, makefiles need to be tweaked, etc.

I tried installing GNUstep in Snow Leopard, ran into some errors. I was told it won't compile in Snow Leopard (#28862) and to try MacPorts. He was right, it built. It installed! But guess what? Nothing runs - dylibs are allegedly missing, dylibs that exist (gnustep-gui and base, both of which just finished building).

Undeterred, but not wanting to bother the list, I turn to my Leopard machine. Go straight to MacPorts. Same thing, installs but there's problems with apps. ProjectCenter will build, but it can't find its framework bundle. When that's taken care of, the missing dylib errors from Snow Leopard manifest.

Fine. I decide to try it without MacPorts - I leave it installed since nothing can find it anyways. Time for `gnustep-startup-0.23`. Download, run `InstallGNUstep`. Fails on obj/make_strings.m: "nested functions are disabled". That sounds like something I could fix in Xcode's Build Info, but I have no idea where in this project to specify that. It doesn't bother me at that IDEs have made me stupid with `gcc`; this is supposed to be for end users, and it fails.

I'm giving up on installing it in Mac OS X for now; it was nothing more than curiosity  about the project. There's a third Mac, but it's running Tiger. MacPorts takes hours to build the dependencies for GNUstep, and I'm deciding that I don't want to endure that a third time.

Remembering I have a Windows-using computer in my closet, I pull it out, fire it up and VNC into it. I run the installers (system, core, devel, gorm) on the Windows downloads page - painless. Run Gorm, it's up and it looks like IB does when I run it in VMWare with either NeXTSTEP or OPENSTEP! Since it's useless on its own, I download and install ProjectCenter so I can try them both out.

Guess what? It fails. It's looking for gnustep-base-dll version 18 and gnustep-gui-dll version 16. Your installers gave me versions 19 and 17, respectively. I have libraries newer than required, and it refuses to run. What is that about?!

Fine, whatever. I make duplicates of each and rename them to the version numbers needed. Now the program is just crashing on launch. Understandable; time to move on.

I uninstall ProjectCenter and check out the trunk. Let's try this method. It builds. Let's launch it. It fails; this time it wants something called projectcenter-0-dll or something. This is getting ridiculous.

I'm not familiar with Windows. Where can I get the failure logs so I can attach them? It's Windows XP 2002 SP 3; uname is MING32_NT_51.

Since Mac OS X is a *step based environment anyways, I'm not going to pursue the earlier problems. I would, however, like to be able to recommend GNUstep to non-Mac owning friends and colleagues who express an interest in Objective-C, so I would like to be able to get ProjectCenter up and running in Windows. Where can I find the Windows log files so I can attach them for you?

Lowell Vizon <lowell>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by stoyan (Posted a comment)
  • -email is unavailable- added by ericw (Posted a comment)
  • -email is unavailable- added by rmottola (Posted a comment)
  • -email is unavailable- added by espectador (Posted a comment)
  • -email is unavailable- added by lowell (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-07-09 stoyan Open/ClosedDeclined Closed
    2010-04-09 rmottola Open/ClosedOpen Declined

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code