discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problems on Solaris 8 (long)


From: Brandon Pierquet
Subject: Problems on Solaris 8 (long)
Date: Sun, 07 Oct 2001 15:53:58 -0500

So far, I have downloaded and installed the following packages (in this
order)

ffcall-1.8b
gnustep-make-1.0.1
gnustep-objc-1.0.1
gnustep-make-1.0.1 (again)
gnustep-base-1.0.2
gnustep-gui-0.7.0
gnustep-xdps-0.7.0

There were a few warnings during the compilations, but no terminal
errors.  Everything seemed to be working great, so I started the
compilation of gnustep-examples-0.9.2.  This is the error that I get:

-Segmentation Fault - core dumped
-make[4]: *** [Calculator.app/Resources/Info-gnustep.plist] Error 139
-make[3]: *** [Calculator.build] Error 2
-make[2]: *** [Calculator.all.app.variables] Error 2
-make[2]: Leaving directory
-`/var/tmp/gstep/gnustep-examples-0.9.2/gui/Calculator'
-make[1]: *** [internal-all] Error 2
-make[1]: Leaving directory `/var/tmp/gstep/gnustep-examples-0.9.2/gui'
-make: *** [internal-all] Error 2

So I did some digging, and noticed that there is an option to enable
debugging in the objc package.  With this enabled, I get the following:

-$ make
-Making all in gui...
-make[1]: Entering directory `/var/tmp/gstep/gnustep-examples-0.9.2/gui'
-Making all in Calculator...
-make[2]: Entering directory
-`/var/tmp/gstep/gnustep-examples-0.9.2/gui/Calculator'
-Making all for app Calculator...
-received module: linking.m
-Record selector name[r*0@+8:+12] as: 1
-gathering selectors from module: linking.m
-received module: Protocol.m
-Record selector conformsTo:[C0@+8:+12@+16] as: 2
-Record selector
-descriptionForInstanceMethod:[^{objc_method_description=:*}0@+8:+12:+16]
as: 3
-Record selector
-descriptionForClassMethod:[^{objc_method_description=:*}0@+8:+12:+16]
as: 4
-gathering selectors from module: Protocol.m
-phase 1, processing class: Protocol
-Record selector name[*0@+8:+12] as: 1
-received module: Object.m
-Record selector alloc[@0@+8:+12] as: 5
-Record selector init[@0@+8:+12] as: 6
-Record selector shallowCopy[@0@+8:+12] as: 7
-Record selector deepen[@0@+8:+12] as: 8
-Record selector copy[@0@+8:+12] as: 9
-Record selector isEqual:[C0@+8:+12@+16] as: 10
-Record selector superClass[#0@+8:+12] as: 11
-Record selector class[#0@+8:+12] as: 12
-Record selector error:[@0@+8:+12r*+16] as: 13
-Record selector doesNotRecognize:[@0@+8:+12:+16] as: 14
-Record selector isKindOf:[C0@+8:+12#+16] as: 15
-gathering selectors from module: Object.m
-phase 1, processing class: Object
-Record selector awake[@0@+8:+12] as: 16
-Record selector
-write:[@0@+8:+12^{?=^v^{cache}^{cache}^{cache}^{cache}iiii^?^?^?^?}+16]
as: 17
-Record selector
-read:[@0@+8:+12^{?=^v^{cache}^{cache}^{cache}^{cache}iiii^?^?^?^?}+16]
as: 18
-Record selector error:[@0@+8:+12*+16] as: 13
-Record selector shouldNotImplement:[@0@+8:+12:+16] as: 19
-Record selector notImplemented:[@0@+8:+12:+16] as: 20
-Record selector subclassResponsibility:[@0@+8:+12:+16] as: 21
-Record selector transmuteClassTo:[#0@+8:+12#+16] as: 22
-Record selector performv::[^v0@+8:+12:+16^(?=*[4c])+20] as: 23
-Record selector forward::[^v0@+8:+12:+16^(?=*[4c])+20] as: 24
-Record selector perform:with:with:[@0@+8:+12:+16@+20@+24] as: 25
-Record selector perform:with:[@0@+8:+12:+16@+20] as: 26
-Record selector perform:[@0@+8:+12:+16] as: 27
-Record selector
-descriptionForMethod:[^{objc_method_description=:*}0@+8:+12:+16] as: 28
-Record selector methodFor:[^?0@+8:+12:+16] as: 29
-Record selector respondsTo:[C0@+8:+12:+16] as: 30
-Record selector isMemberOfClassNamed:[C0@+8:+12*+16] as: 31
-Record selector isKindOfClassNamed:[C0@+8:+12*+16] as: 32
-Record selector isMemberOf:[C0@+8:+12#+16] as: 33
-Record selector isInstance[C0@+8:+12] as: 34
-Record selector isClass[C0@+8:+12] as: 35
-Record selector isMetaClass[C0@+8:+12] as: 36
-Record selector compare:[i0@+8:+12@+16] as: 37
-Record selector hash[I0@+8:+12] as: 38
-Record selector self[@0@+8:+12] as: 39
-Record selector metaClass[#0@+8:+12] as: 40
-Record selector deepCopy[@0@+8:+12] as: 41
-Record selector free[@0@+8:+12] as: 42
-Record selector
-streamVersion:[i0@+8:+12^{?=^v^{cache}^{cache}^{cache}^{cache}iiii^?^?^?^?}+-16]
as: 43
-Record selector setVersion:[@0@+8:+12i+16] as: 44
-Record selector version[i0@+8:+12] as: 45
-Record selector poseAs:[@0@+8:+12#+16] as: 46
-Record selector instanceMethodFor:[^?0@+8:+12:+16] as: 47
-Record selector instancesRespondTo:[C0@+8:+12:+16] as: 48
-Record selector new[@0@+8:+12] as: 49
-Record selector initialize[@0@+8:+12] as: 50
-received module: NSConcreteNumber.m
-Record selector doubleValue[d0@+8:+12] as: 51
-Record selector raise:format:[v0@+8:+12@+16@+20] as: 52
-Segmentation Fault - core dumped
-make[4]: *** [Calculator.app/Resources/Info-gnustep.plist] Error 139
-make[3]: *** [Calculator.build] Error 2
-make[2]: *** [Calculator.all.app.variables] Error 2
-make[2]: Leaving directory
-`/var/tmp/gstep/gnustep-examples-0.9.2/gui/Calculator'
-make[1]: *** [internal-all] Error 2
-make[1]: Leaving directory `/var/tmp/gstep/gnustep-examples-0.9.2/gui'
-make: *** [internal-all] Error 2

According to gdb, the core file was generated from
'/opt/GNUstep/System/Tools/sparc/solaris2.8/gnu-gnu-gnu/plmerge'.
However, even just running 'defaults' on the command line generates
nearly the same output as the above (and most notably the core dump).

Are there any known issues on solaris?  Am I missing something integral
to the operation of GNUstep?

Everything was compiled with:
-# gcc -v
-Reading specs from
/opt/sfw/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/specs
-gcc version 2.95.2 19991024 (release)
-# make -v
-GNU Make version 3.78.1, by Richard Stallman and Roland McGrath.
-Built for sparc-sun-solaris2.8

Any help or pointers would be appreciated.  I am quite anxious to work
with this environment. I apologize for the very long message, and please
CC me along with the list, so I don't miss anything.

Thanks!
Brandon Pierquet



reply via email to

[Prev in Thread] Current Thread [Next in Thread]