Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 18 Apr 2014, 22:12
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
How to compile ICEWM 1.3.8pre1 for Puppy 5.7.1?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
Author Message
Cadejo

Joined: 29 Jun 2009
Posts: 52

PostPosted: Sun 01 Sep 2013, 01:55    Post subject:  How to compile ICEWM 1.3.8pre1 for Puppy 5.7.1?
Subject description: fix focus issues with JDK7
 

Team,

I'm attempting to compile the ICEWM 1.3.8pre1 package from source as it has a critical java bugfix.

I've been cranking on this one, I need some help, I get back the following error when attempting to compile

Code:

# make
make[1]: Entering directory `/initrd/mnt/dev_save/Downloads/icetest/icewm-1.2/src'
  CXX      ymsgbox.o
In file included from ylib.h:9:0,
                 from ymsgbox.cc:12:
/usr/include/X11/Xlib.h:1694:1: error: ‘deprecated’ was not declared in this scope
make[1]: *** [ymsgbox.o] Error 1
make[1]: Leaving directory `/initrd/mnt/dev_save/Downloads/icetest/icewm-1.2/src'
make: *** [base] Error 2


This is beyond the scope of my skill any help would be appreciated.

Source can be found here:

http://icewm.cvs.sourceforge.net/viewvc/icewm/icewm-1.2/?view=tar&pathrev=icewm-1-3-BRANCH



Thanks in advance!
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 10664
Location: Arizona USA

PostPosted: Sun 08 Sep 2013, 22:24    Post subject:  

bump
Back to top
View user's profile Send private message 
Monsie


Joined: 01 Dec 2011
Posts: 633
Location: Kamloops BC Canada

PostPosted: Sun 08 Sep 2013, 23:37    Post subject: How to compile ICEWM 1.3.8pre1 for Puppy 5.7.1?  

Hi Cadejo,

Have a look at this bug report for icewm 1.3.7 The error appears to be the same as the one you are getting with make and, note the solution posted to fix this issue...

Hope this helps,
Monsie

_________________
My username is pronounced: "mun-see". Derived from my surname, it was my nickname throughout high school.
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 10664
Location: Arizona USA

PostPosted: Fri 13 Sep 2013, 09:37    Post subject:  

Apparently Cadejo gave up. He sent me this PM:
Cadejo wrote:
Noted! FYI I compiled the ICEWM and it didn't fix the java issues. Too bad. JWM is it.
Back to top
View user's profile Send private message 
Monsie


Joined: 01 Dec 2011
Posts: 633
Location: Kamloops BC Canada

PostPosted: Sat 14 Sep 2013, 04:23    Post subject: Re: How to compile ICEWM 1.3.8pre1 for Puppy 5.7.1?
Subject description: fix focus issues with JDK7
 

Cadejo wrote:
Team,

I'm attempting to compile the ICEWM 1.3.8pre1 package from source as it has a critical java bugfix.

I've been cranking on this one, I need some help, I get back the following error when attempting to compile

Code:

# make
make[1]: Entering directory `/initrd/mnt/dev_save/Downloads/icetest/icewm-1.2/src'
  CXX      ymsgbox.o
In file included from ylib.h:9:0,
                 from ymsgbox.cc:12:
/usr/include/X11/Xlib.h:1694:1: error: ‘deprecated’ was not declared in this scope
make[1]: *** [ymsgbox.o] Error 1
make[1]: Leaving directory `/initrd/mnt/dev_save/Downloads/icetest/icewm-1.2/src'
make: *** [base] Error 2


This is beyond the scope of my skill any help would be appreciated.

Source can be found here:

http://icewm.cvs.sourceforge.net/viewvc/icewm/icewm-1.2/?view=tar&pathrev=icewm-1-3-BRANCH



Thanks in advance!


The posted url for the source code does not seem to yield any results for me other than back to this post...

The posted code seems to suggest an earlier version of icewm is being compiled rather than version 1.3.8 whereas this latest version is supposed to patch the Java Focus issue. That said, I am unable to locate version 1.3.8 at SourceForge so am not sure where to get the latest source code, but it may be a pre-release version, so not yet generally available.

Monsie

_________________
My username is pronounced: "mun-see". Derived from my surname, it was my nickname throughout high school.
Back to top
View user's profile Send private message 
Cadejo

Joined: 29 Jun 2009
Posts: 52

PostPosted: Sat 14 Sep 2013, 05:03    Post subject:  

the whole thing is a cluster.

I was pointed to the source from this post:
http://sourceforge.net/mailarchive/forum.php?thread_name=501451EF.8010002%40sudrala.de&forum_name=icewm-devel

When/if you pull the code the version actually says
Code:
PACKAGE=icewm
VERSION=1.3.8pre1


and it just annoys me that after it was installed the I got.
Code:
# icewm -v
IceWM 1.3.7, Copyright 1997-2003 Marko Macek,  2001 Mathias Hasselmann


Its all just nuts. JWM is suitable and supported, I'm good.

Thank you all for your help! I hate that this turned into a rabbit hole. You guys rock.
Back to top
View user's profile Send private message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3860
Location: Kiel,Germany

PostPosted: Sat 14 Sep 2013, 16:13    Post subject:  

Likely you would need to get newer or older development headers for

Xlib.h:1694:1: error: ‘deprecated’ was not declared in this scope

and or the headers that this header depends on .


BTW : Go to church if you need to believe everything about security . Honestly, just compile if you know what this java problem really means .

_________________
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal Razz
Back to top
View user's profile Send private message Visit poster's website 
Monsie


Joined: 01 Dec 2011
Posts: 633
Location: Kamloops BC Canada

PostPosted: Sun 15 Sep 2013, 00:47    Post subject: How to compile ICEWM 1.3.8pre1 for Puppy 5.7.1?  

Karl Godt wrote:
Likely you would need to get newer or older development headers for

Xlib.h:1694:1: error: ‘deprecated’ was not declared in this scope

and or the headers that this header depends on .


BTW : Go to church if you need to believe everything about security . Honestly, just compile if you know what this java problem really means .


Karl,

See the link that I provided in my first post. The fix requires a simple edit to one line in the header regarding the attribute.

Also, surprisingly the java bug is not a security issue in this case, but one of usability vis à vis the window manager: http://sourceforge.net/p/icewm/bugs/892/

Monsie

_________________
My username is pronounced: "mun-see". Derived from my surname, it was my nickname throughout high school.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0589s ][ Queries: 12 (0.0038s) ][ GZIP on ]