[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: |
Mon, 06 Feb 2012 11:07:01 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) |
Csanyi Pal <csanyipal@gmail.com> writes:
> 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 have installed now Gorm and ProjectCenter but can't run these:
> 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
Where should be the backend libgnustep-art?
--
Regards from Pal
- Re: Installing GNUstep from source on Debian GNU/Linux SID, (continued)
- 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