LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-03-2004, 11:24 PM   #1
Mr.Bone
Member
 
Registered: Aug 2004
Location: An Igloo in Alaska
Distribution: Ubuntu/Debian Sarge
Posts: 31

Rep: Reputation: 15
Installing from tar.gz


Never in all my linux months have i had this much trouble installing things from the tar.gz. In fact thats usually what i do, more fun i think. Im running suse 9.1 currently since it has great wireless access and easy to get working. But it seems whenever i try to install from the source code things never work. for example: Im trying to install fluxbox. I extract it tar xzvf *filename*. Then i run ./configure everyting goes smoothly. Then i run make. This is where i run into problems EVERYTIME WITH EVERY PROGRAM. heres the output for fluxbox.

Code:
steve@linux:~/fluxbox-0.1.14> make
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make  all-recursive
make[1]: Entering directory `/home/steve/fluxbox-0.1.14'
Making all in data
make[2]: Entering directory `/home/steve/fluxbox-0.1.14/data'
Making all in styles
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/data/styles'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/data/styles'
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/data'
make[2]: Leaving directory `/home/steve/fluxbox-0.1.14/data'
Making all in doc
make[2]: Entering directory `/home/steve/fluxbox-0.1.14/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/steve/fluxbox-0.1.14/doc'
Making all in nls
make[2]: Entering directory `/home/steve/fluxbox-0.1.14/nls'
Making all in C
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/C'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/C'
Making all in da_DK
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/da_DK'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/da_DK'
Making all in es_ES
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/es_ES'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/es_ES'
Making all in et_EE
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/et_EE'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/et_EE'
Making all in fr_FR
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/fr_FR'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/fr_FR'
Making all in pt_BR
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/pt_BR'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/pt_BR'
Making all in ru_RU
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/ru_RU'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/ru_RU'
Making all in sv_SE
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/sv_SE'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/sv_SE'
Making all in tr_TR
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/tr_TR'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/tr_TR'
Making all in it_IT
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/it_IT'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/it_IT'
Making all in pt_PT
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/pt_PT'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/pt_PT'
Making all in bg_BG
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/bg_BG'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/bg_BG'
Making all in ja_JP
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/ja_JP'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/ja_JP'
Making all in lv_LV
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls/lv_LV'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls/lv_LV'
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/nls'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/nls'
make[2]: Leaving directory `/home/steve/fluxbox-0.1.14/nls'
Making all in src
make[2]: Entering directory `/home/steve/fluxbox-0.1.14/src'
Making all in FbTk
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/src/FbTk'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/src/FbTk'
make[3]: Entering directory `/home/steve/fluxbox-0.1.14/src'
source='fluxbox.cc' object='fluxbox.o' libtool=no \
depfile='.deps/fluxbox.Po' tmpdepfile='.deps/fluxbox.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I..  -Wall -DLOCALEPATH=\"/usr/local/share/fluxbox/nls\" -DDEFAULTMENU=\"/usr/local/share/fluxbox/menu\" -DDEFAULTSTYLE=\"/usr/local/share/fluxbox/styles/Clean\" -DDEFAULTKEYSFILE=\"/usr/local/share/fluxbox/keys\" -DDEFAULT_INITFILE=\"/usr/local/share/fluxbox/init\" -IFbTk   -g -O2  -I/usr/X11R6/include -DSHAPE  -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/X11R6/include  -c -o fluxbox.o `test -f fluxbox.cc || echo './'`fluxbox.cc
fluxbox.cc: In member function `void Fluxbox::save_rc()':
fluxbox.cc:1976: error: `B_EuropeanDate' undeclared (first use this function)
fluxbox.cc:1976: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
fluxbox.cc: In member function `void Fluxbox::load_rc(BScreen*)':
fluxbox.cc:2324: error: `B_AmericanDate' undeclared (first use this function)
make[3]: *** [fluxbox.o] Error 1
make[3]: Leaving directory `/home/steve/fluxbox-0.1.14/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/steve/fluxbox-0.1.14/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/steve/fluxbox-0.1.14'
make: *** [all] Error 2
Sorry mates its a bit long but i did not know how much i nedded to post.
 
Old 08-03-2004, 11:59 PM   #2
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 680Reputation: 680Reputation: 680Reputation: 680Reputation: 680Reputation: 680
Jeremy had the same question. The resolution was to compile the beta version instead.

http://www.linuxquestions.org/questions/history/140480

Please use the search function in this board before posting. It can save you time.

Good Luck.
 
Old 08-04-2004, 12:01 AM   #3
Tinkster
Moderator
 
Registered: Apr 2002
Location: in a fallen world
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
have a look at
src/fluxbox.cc
Code:
			((screen->getDateFormat() == B_EuropeanDate) ?
				"European" : "American"));
and
src/fluxbox.hh
Code:
#ifndef	 HAVE_STRFTIME

	enum { B_AMERICANDATE = 1, B_EUROPEANDATE };
#endif // HAVE_STRFTIME

Looks like an accidental lack of capitalisation in the
hh-file to me ... well, let's say I'm lazy, and rather
modify two occurrences in the header than several
in the source ;)



Cheers,
Tink
 
Old 08-04-2004, 12:27 AM   #4
Mr.Bone
Member
 
Registered: Aug 2004
Location: An Igloo in Alaska
Distribution: Ubuntu/Debian Sarge
Posts: 31

Original Poster
Rep: Reputation: 15
forgive me im a bit confused now. Am i supposed to type the things in the second code box into my terminal?
 
Old 08-04-2004, 01:17 AM   #5
Tinkster
Moderator
 
Registered: Apr 2002
Location: in a fallen world
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Don't worry about those :)

It did elimate that one error, but others came up
later on ... grab that patch, and apply it to your
fluxbox-source tree ...
http://www.linuxfromscratch.org/patc...-gcc33-1.patch


Code:
cd /path/to/fluxbox-0.1.14
patch -p1 < /path/to/fluxbox-0.1.14-gcc33-1.patch


But while you're patching, get this one, too! :)
http://bugfactory.org/~gav/fluxbox/remember-0.1.14.gz

Follow these instructions :)



Cheers,
Tink
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how can i decompress this tar.tar file? hmmm sounds new.. tar.tar.. help ;) kublador Linux - Software 14 10-25-2016 02:48 AM
installing a .tar.gz zexter Linux - Software 25 11-04-2003 04:59 AM
Error while installing package.tar.tar isone Linux - Software 2 11-03-2003 11:58 AM
installing a tar.gz SonKun Linux - Newbie 8 08-12-2003 07:58 AM
HELP! Installing with .tar.gz lazybum Linux - General 3 06-11-2003 02:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration