[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Installing GNUstep from source on Debian GNU/Linux SID
From: |
Csanyi Pal |
Subject: |
Re: Installing GNUstep from source on Debian GNU/Linux SID |
Date: |
Sun, 05 Feb 2012 23:09:56 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) |
Csanyi Pal <csanyipal@gmail.com> writes:
> The following message is a courtesy copy of an article
> that has been posted to gmane.comp.lib.gnustep.general as well.
>
> "Sebastian Reitenbach" <sebastia@l00-bugdead-prods.de> writes:
>
>> On Sunday, February 5, 2012 20:25 CET, Csanyi Pal
>> <csanyipal@gmail.com> wrote:
>>
>>> Ivan Vučica <ivucica@gmail.com> writes:
>>>
>>> > On Sun, Feb 5, 2012 at 16:48, Csanyi Pal <csanyipal@gmail.com>
>>> > wrote:
>>> >
>>> > How can I start development applications, like ProjectManager,
>>
>>> > ProjectCenter, Gorm, and user applications?
>>> >
>>> > Using my script, the official SVN repository for GNUstep, from this
>>> > URL,
>>> > http://svn.gna.org/svn/gnustep/modules/
>>> > was checked out in ~/gnustep.
>>>
>>> I did run this script in the
>>> ~/Programozas/Obj_C_ben/GNUstep_letoltve_SVN-nel/
>>> directory instead of /home/csanyipal/
>>>
>>> > clang was built and kept in ~/llvm/Release+Asserts/bin - I
>>> > recommend you add this to your $PATH. Either enter this each time
>>> > before building GNUstep apps:
>>> > $ export PATH=$PATH:$PWD/Release+Asserts/bin
>>> > or add it to ~/.bash_profile or ~/.bashrc
>>>
>>> I edited my ~.xsessionrc as:
>>> export PATH=/home/csanyipal/Programozas/Obj_C_ben/\
>>> GNUstep_letoltve_SVN-nel/llvm/Release+Asserts/bin:$PATH
>>>
>>> # GNUstep was built using clang. Tell make to use clang:
>>> export CC=clang
>>>
>>> # you'll have to "source" the GNUstep.sh file
>>> # This tells various GNUmakefiles where to find GNUstep and how it's
>>
>>> # configured.
>>> . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
>>>
>>> # GNUstep Distributed Objects' database miatt
>>> gdnc
>>> gpbs
>>>
>>> I did relogin into my X Window system and run in an xterm window:
>>> $ env
>>>
>>> GNUSTEP_LOCAL_ROOT=/usr/GNUstep/Local
>>>
>>> GUILE_LOAD_PATH=/usr/GNUstep/Local/Library/Libraries/Guile:\
>>> /usr/GNUstep/System/Library/Libraries/Guile:\
>>> /home/csanyipal/GNUstep/Library/Libraries/Guile:\
>>> /usr/local/lib/GNUstep/Libraries/Guile
>>>
>>> GNUSTEP_NETWORK_ROOT=/usr/GNUstep/Network
>>> GNUSTEP_MAKEFILES=/usr/GNUstep/System/Library/Makefiles
>>> GNUSTEP_FLATTENED=yes
>>> GNUSTEP_HOST_OS=linux-gnu
>>> GNUSTEP_HOST_VENDOR=unknown
>>> MAIL=/var/mail/csanyipal
>>>
>>> PATH=/usr/GNUstep/Local/Tools:/usr/GNUstep/System/Tools:\
>>> /home/csanyipal/Programozas/Obj_C_ben/GNUstep_letoltve_SVN-nel/\
>>> llvm/Release+Asserts/bin:/home/csanyipal/GNUstep/Tools:\
>>> /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
>>>
>>> PWD=/home/csanyipal
>>> LANG=hu_HU.UTF-8
>>> GNUSTEP_HOST_CPU=x86_64
>>> HOME=/home/csanyipal
>>> GNUSTEP_USER_ROOT=/home/csanyipal/GNUstep
>>> GNUSTEP_SYSTEM_ROOT=/usr/GNUstep/System
>>>
>>> GNUSTEP_PATHLIST=/usr/local/System:/usr/local/Network:\
>>> /usr/local/Local:/home/csanyipal/GNUstep
>>>
>>> CLASSPATH=/usr/GNUstep/Local/Library/Libraries/Java:\
>>> /usr/GNUstep/System/Library/Libraries/Java:\
>>> /usr/local/lib/GNUstep/Libraries/Java:\
>>> /home/csanyipal/GNUstep/Library/Libraries/Java
>>> LIBRARY_COMBO=gnu-gnu-gnu
>>> INFOPATH=/usr/local/share/info::\
>>> /home/csanyipal/GNUstep/Library/Documentation/info::\
>>> /usr/GNUstep/System/Library/Documentation/info::\
>>> /usr/GNUstep/Local/Library/Documentation/info:
>>> DISPLAY=:0.0
>>> CC=clang
>>>
>>> > Now that we did that, we can actually build apps.
>>> >
>>> > Additional apps are in ~/gnustep/dev-apps/ and
>>> > ~/gnustep/usr-apps/. Just go into the appropriate folder and do:
>>> > $ make
>>> > $ sudo make install
>>> >
>>> > You can now easily build and install projectcenter and gorm, and use
>>> > them for further development.
>>>
>>> Say I'm trying to build gorm:
>>> cd /home/csanyipal/Programozas/Obj_C_ben/\
>>> GNUstep_letoltve_SVN-nel/gnustep/dev-apps/gorm
>>>
>>> make
>>> It run successfully, but
>>> sudo make install
>>
>>> GNUmakefile:29: /common.make: No such file or directory
>>> GNUmakefile:182: /aggregate.make: No such file or directory
>>> GNUmakefile:183: /application.make: No such file or directory
>>> make: *** No rule to make target `/application.make'. Stop.
>>>
>>> I don't understand how can this happen, even if I run in this directory:
>>> . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
>>>
>>> Any advices?
>>
>> make sure you have SETENV set in /etc/sudoers like this:
>>
>> csanyipal ALL=(ALL) NOPASSWD: SETENV: ALL
>
> I edited sudoers and added this line abowe to it.
>
>> then you should be able to do:
>>
>> sudo -E make install
>
> I run 'sudo -E make install' successfully, but when I try to run Gorm in
> xterm window, I get:
>
> Gorm: error while loading shared libraries: libGormCore.so.1: cannot
> open shared object file: No such file or directory
I did run
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
and after that run Gorm
2012-02-05 23:06:13.666 Gorm[4455] Did not find correct version of
backend (libgnustep-art-023.bundle), falling back to std
(libgnustep-art.bundle).
2012-02-05 23:06:13.668 Gorm[4455] NSApplication.m:304 Assertion failed
in BOOL initialize_gnustep_backend(). Unable to find backend
libgnustep-art
Gorm: Uncaught exception NSInternalInconsistencyException, reason:
NSApplication.m:304 Assertion failed in BOOL
initialize_gnustep_backend(). Unable to find backend libgnustep-art
Aborted
Or when try to run PC:
2012-02-05 23:09:28.366 ProjectCenter[4474] Did not find correct version
of backend (libgnustep-art-023.bundle), falling back to std
(libgnustep-art.bundle).
2012-02-05 23:09:28.368 ProjectCenter[4474] NSApplication.m:304
Assertion failed in BOOL initialize_gnustep_backend(). Unable to find
backend libgnustep-art
ProjectCenter: Uncaught exception NSInternalInconsistencyException,
reason: NSApplication.m:304 Assertion failed in BOOL
initialize_gnustep_backend(). Unable to find backend libgnustep-art
Aborted
I tried to purge and delete any GNUstep directory that colud left after
I purged gnustep that was installed using Debian aptitude. Still can't
get to run neither Gorm nor ProjectCenter.
an I solve this problem?
--
Regards from Pal
- Re: Installing GNUstep from source on Debian GNU/Linux SID, (continued)
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Csanyi Pal, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Niels Grewe, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Csanyi Pal, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Wolfgang Lux, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Wolfgang Lux, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Csanyi Pal, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Csanyi Pal, 2012/02/06
- Re: Installing GNUstep from source on Debian GNU/Linux SID, Csanyi Pal, 2012/02/07
- Re: Installing GNUstep from source on Debian GNU/Linux SID - SOLVED, Csanyi Pal, 2012/02/07
Re: Installing GNUstep from source on Debian GNU/Linux SID, Csanyi Pal, 2012/02/05
- Re: Installing GNUstep from source on Debian GNU/Linux SID,
Csanyi Pal <=