Failed Install (for real this time..)

View: New views
4 Messages — Rating Filter:   Alert me  

Failed Install (for real this time..)

by Scott Wightman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

OK now I have a real build problem, I'm on Ubuntu 9.04 all deps installed, compiled GNUstep from cvs, compiled LLVM from trunk, Etoile compiles for a while but then the build fails with the following:

Build Project: Camaelon

Making all for bundle Camaelon...
 Compiling file NSScroller.m ...
NSScroller.m: In function ‘-[NSScroller(theme) isHorizontal]’:
NSScroller.m:90: error: ‘_isHorizontal’ undeclared (first use in this function)
NSScroller.m:90: error: (Each undeclared identifier is reported only once
NSScroller.m:90: error: for each function it appears in.)
NSScroller.m: In function ‘-[NSScroller(theme) drawKnobSlotOn:knobPresent:buttonPressed:]’:
NSScroller.m:101: error: ‘_isHorizontal’ undeclared (first use in this function)
NSScroller.m: In function ‘-[NSScroller(theme) drawKnob]’:
NSScroller.m:150: error: ‘_isHorizontal’ undeclared (first use in this function)
NSScroller.m: In function ‘-[NSScroller(theme) trackScrollButtons:]’:
NSScroller.m:179: error: ‘_isHorizontal’ undeclared (first use in this function)
NSScroller.m: In function ‘-[NSScroller(theme) drawRect:]’:
NSScroller.m:226: error: ‘_cacheValid’ undeclared (first use in this function)
NSScroller.m: In function ‘-[NSScroller(theme) rectForPart:]’:
NSScroller.m:273: error: ‘_isEnabled’ undeclared (first use in this function)
NSScroller.m:288: error: ‘_isHorizontal’ undeclared (first use in this function)
NSScroller.m:335: error: ‘_floatValue’ undeclared (first use in this function)
make[4]: *** [obj/NSScroller.m.o] Error 1
make[3]: *** [internal-bundle-run-compile-submake] Error 2
make[2]: *** [Camaelon.all.bundle.variables] Error 2
make[1]: *** [internal-all] Error 2
make: *** [internal-all] Error 2

Something to with Camaelon a missing header???

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: Failed Install (for real this time..)

by Quentin Mathé-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le 24 sept. 2009 à 08:08, Scott a écrit :

> OK now I have a real build problem, I'm on Ubuntu 9.04 all deps  
> installed, compiled GNUstep from cvs, compiled LLVM from trunk,  
> Etoile compiles for a while but then the build fails with the  
> following:

I just realized this message was posterior to the one I just replied  
(the delivery dates seem incorrect).
Please ignore my previous reply then :-)

> Build Project: Camaelon
>
> Making all for bundle Camaelon...
>  Compiling file NSScroller.m ...
> NSScroller.m: In function ‘-[NSScroller(theme) isHorizontal]’:
> [snip]
> NSScroller.m:335: error: ‘_floatValue’ undeclared (first use in this  
> function)
> make[4]: *** [obj/NSScroller.m.o] Error 1
> make[3]: *** [internal-bundle-run-compile-submake] Error 2
> make[2]: *** [Camaelon.all.bundle.variables] Error 2
> make[1]: *** [internal-all] Error 2
> make: *** [internal-all] Error 2
>
> Something to with Camaelon a missing header???

It looks like the NSScroller ivars were recently changed (ten days  
ago) so Camaelon is currently broken with GNUstep versions more recent  
than r28670.
Until it is fixed, you can compile Étoilé by updating GNUstep gui to  
r28670 or an older version.

The changes to NSScroller are visible here:
<http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Headers/AppKit/NSScroller.h?rev=28671&view=diff&r1=28671&r2=28670&p1=libs/gui/trunk/Headers/AppKit/NSScroller.h&p2=/libs/gui/trunk/Headers/AppKit/NSScroller.h 
 >

Cheers,
Quentin.
_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: Failed Install (for real this time..)

by Fred Kiefer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Quentin Mathé schrieb:

> Le 24 sept. 2009 à 08:08, Scott a écrit :
>
>> OK now I have a real build problem, I'm on Ubuntu 9.04 all deps  
>> installed, compiled GNUstep from cvs, compiled LLVM from trunk,  
>> Etoile compiles for a while but then the build fails with the  
>> following:
>
> I just realized this message was posterior to the one I just replied  
> (the delivery dates seem incorrect).
> Please ignore my previous reply then :-)
>
>> Build Project: Camaelon
>>
>> Making all for bundle Camaelon...
>>  Compiling file NSScroller.m ...
>> NSScroller.m: In function ‘-[NSScroller(theme) isHorizontal]’:
>> [snip]
>> NSScroller.m:335: error: ‘_floatValue’ undeclared (first use in this  
>> function)
>> make[4]: *** [obj/NSScroller.m.o] Error 1
>> make[3]: *** [internal-bundle-run-compile-submake] Error 2
>> make[2]: *** [Camaelon.all.bundle.variables] Error 2
>> make[1]: *** [internal-all] Error 2
>> make: *** [internal-all] Error 2
>>
>> Something to with Camaelon a missing header???
>
> It looks like the NSScroller ivars were recently changed (ten days  
> ago) so Camaelon is currently broken with GNUstep versions more recent  
> than r28670.
> Until it is fixed, you can compile Étoilé by updating GNUstep gui to  
> r28670 or an older version.
>
> The changes to NSScroller are visible here:
> <http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Headers/AppKit/NSScroller.h?rev=28671&view=diff&r1=28671&r2=28670&p1=libs/gui/trunk/Headers/AppKit/NSScroller.h&p2=/libs/gui/trunk/Headers/AppKit/NSScroller.h 
>  >

Here it really would help if Camaelon would switch to use the theme
interface. That way we could easily see where some extension of that
interface is needed and changes to GNUstep (apart from the theme
interface) won't lead to issues in Camaelon.

Fred


_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss

Re: Failed Install (for real this time..)

by David Chisnall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 26 Sep 2009, at 00:40, Fred Kiefer wrote:

> Here it really would help if Camaelon would switch to use the theme
> interface. That way we could easily see where some extension of that
> interface is needed and changes to GNUstep (apart from the theme
> interface) won't lead to issues in Camaelon.

Greg said he would merge any relevant bits of Camaelon (and add the  
ability to load Camaelon theme bundles) into GSTheme, when he has  
finished working on the Windows UXTHEME stuff, so hopefully we can  
deprecate Camaelon soon.

David

_______________________________________________
Etoile-discuss mailing list
Etoile-discuss@...
https://mail.gna.org/listinfo/etoile-discuss