Jiří Boldyš | 21 May 2013 00:36
Picon
Favicon

GNUstep

Hi,
I am trying to install GNUstep and I am getting errors - logs are 
attached. Thanks for help.
Jiri
Attachment (logs.tar.gz): application/gzip, 13 KiB
_______________________________________________
Bug-gnustep mailing list
Bug-gnustep <at> gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
German Arias | 17 May 2013 08:05

Re: Need Help

2013/5/16, ganesh jaiswal <ganesh.jn <at> gmail.com>:
> Hello,
>
> I installed the packages seperately, but there is no GNUstep folder in /usr
> as it is creating
> when installing with gnustep-startup(which is not working properly).
> Please help.
>
> Thank you.
>
>

gnustep-startup contains old gnustep packages. In the new packages,
by default, gnustep isn't installed in /usr/GNUstep. I don't remember
exactly where is this installed. But you can check the file
/etc/GNUstep/GNUstep.conf where are listed all the paths used by
GNUstep.

Regards.
Michael Silva | 13 May 2013 23:08
Picon

[bug #38981] NSMessagePortNameServer initialize method doesn't remove obsolete name references

URL:
  <http://savannah.gnu.org/bugs/?38981>

                 Summary: NSMessagePortNameServer initialize method doesn't
remove obsolete name references
                 Project: GNUstep
            Submitted by: msilvax28
            Submitted on: Mon 13 May 2013 09:08:51 PM GMT
                Category: Base/Foundation
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

The logic in the +initialize method has logic that tries to remove old names.
It tries to remove names assigned to the current pid and tries to see if other
pids that have names are now dead.

The logic as  implemented removes no names, as it assumes the beginning of the
first line of the name file is the PID (with a . suffix).

However, the name files have this format:
<path to 'port' in file system>\n
(Continue reading)

Michael Silva | 13 May 2013 18:59
Picon

[bug #38980] NSConnection can cause thread deadlock

URL:
  <http://savannah.gnu.org/bugs/?38980>

                 Summary: NSConnection can cause thread deadlock
                 Project: GNUstep
            Submitted by: msilvax28
            Submitted on: Mon 13 May 2013 04:59:35 PM GMT
                Category: Base/Foundation
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

There are cases in NSConnection when the use of NSRecursiveLocks between
objects can lead to 2 threads deadlocking.

The case I have seen is in gnustep-base v1.24.4.

The NSConnection method locateLocalTarget: locks the following objects in this
order

IrefGate for self

(Continue reading)

Cameron Pulsford | 10 May 2013 00:15
Picon

[bug #38955] NSURLConnection does not release its delegate when it should

URL:
  <http://savannah.gnu.org/bugs/?38955>

                 Summary: NSURLConnection does not release its delegate when
it should
                 Project: GNUstep
            Submitted by: cpulsford
            Submitted on: Thu 09 May 2013 10:15:23 PM GMT
                Category: Base/Foundation
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

I am running on an Intel NUC running debian wheezy, with hand built gnustep
1.24. My GCC is version 4.7.2.

This is sort of a corollary to this bug:
https://savannah.gnu.org/bugs/?func=detailitem&item_id=35686

I have written a wrapper around NSURLConnection called RPMHTTPConnection. In
the attached test program, I alloc/init an RPMHTTPConnection, send a request,
receive a callback, and then release the RPMHTTPConnection instance. However,
(Continue reading)

Riccardo mottola | 8 May 2013 09:54
Picon

[bug #38933] [Thematic] copyright info support

URL:
  <http://savannah.gnu.org/bugs/?38933>

                 Summary: [Thematic] copyright info support
                 Project: GNUstep
            Submitted by: rmottola
            Submitted on: Wed 08 May 2013 07:54:49 AM GMT
                Category: Application
                Severity: 2 - Minor
              Item Group: Change Request
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Among the theme information (version, Details...) Thematic should add a line
for copyright/license information, like a regular project.

This is useful for redistribution.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?38933>
(Continue reading)

Kal | 7 May 2013 23:45
Picon

GNUstep.h doesn't compile in C++11

Hi,
GNUstep.h doesn't compile with clang in C++11 mode. I get the following
errors:

/opt/GNUstep/Local/Library/Headers/GNUstepBase/GNUstep.h:347:19: error:
invalid suffix on literal; C++11 requires a space between literal and
identifier [-Wreserved-user-defined-literal]
      PRIuPTR", %"PRIuPTR" } extends beyond size (%"PRIuPTR")", \
                  ^

/opt/GNUstep/Local/Library/Headers/GNUstepBase/GNUstep.h:347:53: error:
invalid suffix on literal; C++11 requires a space between literal and
identifier [-Wreserved-user-defined-literal]
      PRIuPTR", %"PRIuPTR" } extends beyond size (%"PRIuPTR")", \
                                                    ^

/opt/GNUstep/Local/Library/Headers/GNUstepBase/GNUstep.h:356:30: error:
invalid suffix on literal; C++11 requires a space between literal and
identifier [-Wreserved-user-defined-literal]
    format:  <at> "in %s, index %"PRIuPTR" is out of range", \

Can someone commit the trivial fix for this?

Thanks!
Kal
Cameron Pulsford | 7 May 2013 22:15

NSFileManager -fileExistsAtPath: exception

I am using debian wheezy with hand built gnustep 1.24 and the gcc 4.7.2 objc runtime.

I am getting an exception from calling [[NSFileManager defaultManager] fileExistsAtPath:] with the
following two arguments and presumably others:

 <at> "/home/user/GNUstep/Library/ApplicationSupport/Foo/mediaServer/Jeff Hamilton Trio-NS/J.Hamilton/Beatles.png"
 <at> "/home/user/GNUstep/Library/ApplicationSupport/Foo/mediaServer/Brad White & Pierre
Grill-Winter’s Journey.png"

Here are those strings again converted with CFStringTransform to include the unicode special character names:

 <at> "/home/user/GNUstep/Library/ApplicationSupport/Foo/mediaServer/Jeff Hamilton
Trio-NS/J.Ham\N{FULLWIDTH LATIN SMALL LETTER I}lton/Beatles.png"
 <at> "/home/user/GNUstep/Library/ApplicationSupport/Foo/mediaServer/Brad White & Pierre
Grill-Winter\N{RIGHT SINGLE QUOTATION MARK}s Journey.png"

Internally, that method eventually calls [GSUnicodeString
cStringUsingEncoding:NSISOLatin1StringEncoding] which raises this exception: <NSException:
0x83a29bc> NAME:NSCharacterConversionException REASON:Can't get cString from Unicode string. INFO:(null)

I do not get this crash when running the same code on a mac. Is there any way I should be sanitizing strings
before I pass them to the -fileExistsAtPath: method?

_______________________________________________
Bug-gnustep mailing list
Bug-gnustep <at> gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
Bartlomiej Mika | 2 May 2013 04:32
Favicon

GNUstep doesn't want to compile from packages in FreeBSD 9.2 x64

Hi!

So when I run cd /usr/ports/devel/gnustep && make install clean I get the following error:

Code:
configure: exit 1 (end of "config.log") *** [do-configure] Error code 1 Stop in /usr/ports/lang/gnustep-base. *** [build-depends] Error code 1 Stop in /usr/ports/devel/gnustep.
Ok, so I got into /usr/ports/lang/gnustep-base and run the whole make and install and I then get the following error:
Code:
configure: exit 1 (end of "config.log") *** [do-configure] Error code 1 Stop in /usr/ports/lang/gnustep-base.
I'm at a loss on what to do next. Any hints? I think this is a bug….

Thanks!

_______________________________________________
Bug-gnustep mailing list
Bug-gnustep <at> gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
Graham Lee | 30 Apr 2013 16:32
Picon

[bug #38859] GDL2 build failures on Apple platforms

URL:
  <http://savannah.gnu.org/bugs/?38859>

                 Summary: GDL2 build failures on Apple platforms
                 Project: GNUstep
            Submitted by: leeg
            Submitted on: Tue 30 Apr 2013 02:32:54 PM GMT
                Category: gdl2
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi,

I'm building GDL2 from r36452 on apple-apple-apple. The build is fine, but
linking fails because it tries to use Linux-style -lFramework instead of
Apple-style -framework Framework flags. I can patch the GNUmakefiles to solve
my problem (example below), but a patch should really support both linker
styles and I don't know how I'd do that.

Thanks,
Graham.

-EOAccess_LIBRARIES_DEPEND_UPON = -lEOControl $(OBJC_LIBS)
+EOAccess_LIBRARIES_DEPEND_UPON = -framework EOControl $(OBJC_LIBS)

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?38859>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
Germán Arias | 29 Apr 2013 08:59

Re: Need Help

On 2013-04-29 00:02:22 -0600 ganesh jaiswal <ganesh.jn <at> gmail.com> 
wrote:

> Hello,
> 
> I tried installing separately, but there is no configure file in gui 
> and
> back package.
> How to install it?
> 
> Thanks

 From where downloaded you these packages? Download these separately 
from here:

http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.6.4.tar.gz
http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.24.4.tar.gz
http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.23.1.tar.gz
http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.23.0.tar.gz

And install them one by one. Hope this help.

Gmane