Jump to content

fbdesk over idesk


SoulSe
 Share

Recommended Posts

I was trying to get idesk going when I stumbled over this: http://www.fluxbox.org/fbdesk/

 

Now why would I use idesk when the friendly people at fluxbox.org have written a program specifically for fluxbox that does the same job?

 

That said, I have not installed it yet, so this might be a tad premature...

Link to comment
Share on other sites

fbdesk was always querky for me, and i got idesk working fine at one point (on 9.0).

 

i.e.: fbdesk icons never quite looked right, and the program had a tendency to freeze. not sure why...

Link to comment
Share on other sites

I can't get idesk to compile..... actually, now that I think about, I can't get

ANYTHING to compile!

[simon@skratch idesk-0.3.5]$ make

g++ -g -O2 -c Desk.cc -o Desk.o

make: g++: Command not found

make: *** [Desk.o] Error 127

[simon@skratch idesk-0.3.5]$ make install

install idesk /usr/local/bin

install: cannot stat `idesk': No such file or directory

make: *** [install] Error 1

[simon@skratch idesk-0.3.5]$ su

Password: 

[root@skratch idesk-0.3.5]# make

g++ -g -O2 -c Desk.cc -o Desk.o

make: g++: Command not found

make: *** [Desk.o] Error 127

[root@skratch idesk-0.3.5]# make install

install idesk /usr/local/bin

install: cannot stat `idesk': No such file or directory

make: *** [install] Error 1

I get similar stuff with other programs, I have all the libraries, headers, etc. installed. I've never dealt with this problem cus I've always found RPMs for what I need and I've never fully learnt all the ins and outs.

Link to comment
Share on other sites

Guest joehill

did you run ./configure first? you need to create a proper makefile before you compile.

 

also, you only need to run make install as root, not make.

 

and I have to agree on fbdesk, it is not ready for public consumption, I think.

Link to comment
Share on other sites

if you can't get anything to compile then it may be a problem with gcc

 

idesk is a pretty simple program, so if this won't compile, I would look into gcc

paul@trinity paul $ gcc --version

gcc (GCC) 3.2.2

Copyright (C) 2002 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



paul@trinity paul $

Link to comment
Share on other sites

Guest joehill

ah, Paul, you just reminded me. I believe you are right.

 

SoulSe, look in the makefile, what does it say for CC= ?

 

I definitely could be that it is calling the wrong compiler. Try switching g++ with c++ in the makefile and see what happens.

Link to comment
Share on other sites

Ok, this is weird. Firstly:

[simon@skratch idesk-0.3.5]$ gcc --version

gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk)

Copyright (C) 2002 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I also tried swapping g++ with c++ in my makefile and got the same errors:

[simon@skratch idesk-0.3.5]$ vim Makefile 

[simon@skratch idesk-0.3.5]$ make

c++ -g -O2 -c Desk.cc -o Desk.o

make: c++: Command not found

make: *** [Desk.o] Error 127

[simon@skratch idesk-0.3.5]$ make install

install idesk /usr/local/bin

install: cannot stat `idesk': No such file or directory

make: *** [install] Error 1

Now I'm stumped. Everything seems fine, but I cannot make or make install anything. ./configure does nothing for idesk...

Link to comment
Share on other sites

what do you get with

rpm -qa | grep gcc

 

[bvc@localhost bvc]$ rpm -qa | grep gcc

gcc-3.2-1mdk

gcc-gpc-2.95.3-5mdk

libgcc1-3.2-1mdk

gcc-objc-3.2-1mdk

gcc2.96-2.96-0.80mdk

gcc2.96-c++-2.96-0.80mdk

gcc-c++-3.2-1mdk

gcc-cpp-3.2-1mdk

gcc-g77-3.2-1mdk

gcc-gpc-devel-2.95.3-5mdk

gcc-java-3.2-1mdk

gcc2.96-cpp-2.96-0.80mdk

Link to comment
Share on other sites

there is no configure, Configure, .configure

[bvc@localhost bvc]$ ls -a /home/tar/idesk-0.3.5

./   Database.cc  Database.o  Desk.h  Icon.cc  Icon.o  Main.cc  Makefile

../  Database.h   Desk.cc     Desk.o  Icon.h   idesk*  Main.o   README

[bvc@localhost bvc]$

Link to comment
Share on other sites

If you have the space (not much), just start installing devel rpm's. It'll save you a lot of time and headache.

[bvc@localhost bvc]$ urpmf --summary gcc-cpp

gcc-cpp:summary:The C Preprocessor

[bvc@localhost bvc]$ urpmf --summary gcc-objc

gcc-objc:summary:Objective C support for gcc

[bvc@localhost bvc]$ urpmf --summary gcc2.96-c++

gcc2.96-cpp:summary:The C Preprocessor

gcc2.96-c++:summary:C++ support for gcc

gcc2.96-colorgcc:summary:Gcc output colorizer

[bvc@localhost bvc]$

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...