LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 09-16-2011, 11:27 PM   #1
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285
Blog Entries: 1

Rep: Reputation: 37
problem in installing enlightenment


I went to the site
http://www.enlightenment.org/p.php?p=download&l=en
and downloaded all the files needed (as mentioned in the site).
It is asked to build them in the following order:
Code:
It is recommended to build them in this order:

    * Eina
    * Eet
    * Evas
    * Ecore
    * Embryo
    * Edje
    * Efreet
    * E_Dbus
    * Eeze
So First I installed
Code:
eina
in the way it is highlighted in the accompanying README.txt file.
No error was reported.

However during the installation process of
Code:
eet"
it says that eina was not installed. I repeated the work of installing eina one more time. but still no error was reported.
And without installing eina you get an error in installing the later packages.

Please help!!!!
 
Old 09-17-2011, 03:50 AM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
No eina : Usually means no eina.pc in /usr/lib/pkgconfig/.

If you installed to a location, not in the pkgconfig search path,
like /usr/local/, you can can use something like this command :

export PKG_CONFIG_LIBDIR=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig/

The export command is temporary, when you exit the terminal, the path
will reset to /usr/lib/pkgconfig/.

.
 
Old 09-24-2011, 12:33 AM   #3
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
Thanks "knudfl"!!!!!!!!!
It worked.

But presently i am facing completely a new problem.
It worked fine up till package "embryo". but then I can't get the rid out of the package "embryo".
the ./confugure file runs file with the following output
Code:
[root@localhost edje-1.0.1]# ./configure 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes           
checking for a thread-safe mkdir -p... /bin/mkdir -p        
checking for gawk... gawk                                   
checking whether make sets $(MAKE)... yes                   
checking build system type... i686-pc-linux-gnu             
checking host system type... i686-pc-linux-gnu              
checking for style of include used by make... GNU           
checking for gcc... gcc                                     
checking whether the C compiler works... yes                
checking for C compiler default output file name... a.out   
checking for suffix of executables...                       
checking whether we are cross compiling... no               
checking for suffix of object files... o                    
checking whether we are using the GNU C compiler... yes     
checking whether gcc accepts -g... yes                      
checking for gcc option to accept ISO C89... none needed    
checking dependency style of gcc... gcc3                    
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E                           
checking for fgrep... /bin/grep -F                           
checking for ld used by gcc... /usr/bin/ld                   
checking if the linker (/usr/bin/ld) is GNU ld... yes        
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm        
checking whether ln -s works... yes                                  
checking the maximum length of command line arguments... 1572864     
checking whether the shell understands some XSI constructs... yes    
checking whether the shell understands "+="... yes                   
checking for /usr/bin/ld option to reload object files... -r         
checking for objdump... objdump                                      
checking how to recognize dependent libraries... pass_all            
checking for ar... ar                                                
checking for strip... strip                                          
checking for ranlib... ranlib                                        
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E                     
checking for ANSI C header files... yes                              
checking for sys/types.h... yes                                      
checking for sys/stat.h... yes                                       
checking for stdlib.h... yes                                         
checking for string.h... yes                                         
checking for memory.h... yes                                         
checking for strings.h... yes                                        
checking for inttypes.h... yes                                       
checking for stdint.h... yes                                         
checking for unistd.h... yes                                         
checking for dlfcn.h... yes                                          
checking for objdir... .libs                                         
checking if gcc supports -fno-rtti -fno-exceptions... no             
checking for gcc option to produce PIC... -fPIC -DPIC                
checking if gcc PIC flag -fPIC -DPIC works... yes                    
checking if gcc static flag -static works... no                      
checking if gcc supports -c -o file.o... yes                         
checking if gcc supports -c -o file.o... (cached) yes                
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no                     
checking dynamic linker characteristics... GNU/Linux ld.so                    
checking how to hardcode library paths into programs... immediate             
checking whether stripping libraries is possible... yes                       
checking if libtool supports shared libraries... yes                          
checking whether to build shared libraries... yes                             
checking whether to build static libraries... yes                             
checking whether to build edje_cc binary... yes                               
checking whether to build edje_decc binary... yes                             
checking whether to build edje_recc binary... yes                             
checking whether to build edje_player binary... yes                           
checking whether to build edje_inspector binary... yes                        
checking whether to build edje_external_inspector binary... yes               
checking for location of Vim data files... /usr/share/vim                     
checking for gcc... (cached) gcc                                              
checking whether we are using the GNU C compiler... (cached) yes              
checking whether gcc accepts -g... (cached) yes                               
checking for gcc option to accept ISO C89... (cached) none needed             
checking dependency style of gcc... (cached) gcc3                             
checking whether to build documentation... yes                                
checking for doxygen... no                                                    
WARNING:                                                                      
The doxygen program was not found in your execute path.                       
You may have doxygen installed somewhere not covered by your path.            

If this is the case make sure you have the packages installed, AND
that the doxygen program is in your execute path (see your        
shell manual page on setting the $PATH environment variable), OR  
alternatively, specify the program to use with --with-doxygen.    
configure: WARNING: no doxygen detected. Documentation will not be built
checking for a Python interpreter with version >= 2.5... python         
checking for python... /usr/bin/python                                  
checking for python version... 2.6                                      
checking for python platform... linux2                                  
checking for python script directory... ${prefix}/lib/python2.6/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.6/site-packages
checking for pkg-config... /usr/bin/pkg-config                                              
checking pkg-config is at least version 0.9.0... yes                                        
checking for LUA... no                                                                      
checking for LUA... no                                                                      
checking for LUA... no                                                                      
checking for LUA... no                                                                      
checking whether lua_newstate() is in liblua... checking for lua_newstate in -llua... yes   
yes                                                                                         
checking for MINIMAL... yes                                                                 
checking for EDJE... yes                                                                    
checking for ECORE_IMF... yes                                                               
checking for EDJE_CC... yes                                                                 
checking for EDJE_DECC... yes                                                               
checking for EDJE_PLAYER... yes                                                             
checking for EDJE_INSPECTOR... yes                                                          
checking for EDJE_EXTERNAL_INSPECTOR... yes                                                 
checking locale.h usability... yes                                                          
checking locale.h presence... yes                                                           
checking for locale.h... yes                                                                
checking for PATH_MAX in limits.h... yes                                                    
checking whether gcc and cc understand -c and -o together... yes                            
checking for an ANSI C-conforming const... yes                                              
checking for gcc option to accept ISO C99... -std=gnu99                                     
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99          
checking for ANSI C header files... (cached) yes                                            
checking for __attribute__... yes                                                           
checking for library containing strerror... none required                                   
checking for working alloca.h... yes                                                        
checking for alloca... yes                                                                  
checking for realpath... yes                                                                
configure: creating ./config.status                                                         
config.status: creating edje.pc                                                             
config.status: creating edje.spec                                                           
config.status: creating Makefile                                                            
config.status: creating data/Makefile                                                       
config.status: creating data/include/Makefile                                               
config.status: creating doc/Makefile                                                        
config.status: creating doc/edje.dox                                                        
config.status: creating src/Makefile                                                        
config.status: creating src/lib/Makefile                                                    
config.status: creating src/bin/Makefile                                                    
config.status: creating utils/Makefile                                                      
config.status: creating config.h                                                            
config.status: executing depfiles commands                                                  
config.status: executing libtool commands                                                   



------------------------------------------------------------------------
edje 1.0.1                                                              
------------------------------------------------------------------------

Configuration Options Summary:

  Amalgamation.........: no
  Ecore IMF............: yes
  EDJE_PROGRAM_CACHE...: no 
  EDJE_CALC_CACHE......: yes
  Fixed point..........: no 
  Documentation........: no 

Programs:

  Build edje_cc................: yes
  Build edje_decc..............: yes
  Build edje_recc..............: yes
  Build edje_player............: yes
  Build edje_inspector.........: yes
  Build edje_external_inspector: yes

Compilation............: make (or gmake)
  CPPFLAGS.............:                
  CFLAGS...............: -g -O2         
  LDFLAGS..............:                

Installation...........: make install (as root if needed, with 'su' or 'sudo')
  prefix...............: /usr/local


It's, however the "make" command that puzzles me up, especially when it springs up with the following error message:

Code:
[root@localhost edje-1.0.1]# make
make  all-recursive              
make[1]: Entering directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1'
Making all in data                                                                                 
make[2]: Entering directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/data'
Making all in include                                                                                   
make[3]: Entering directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/data/include'
make[3]: Nothing to be done for `all'.                                                                          
make[3]: Leaving directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/data/include' 
make[3]: Entering directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/data'        
make[3]: Nothing to be done for `all-am'.                                                                       
make[3]: Leaving directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/data'         
make[2]: Leaving directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/data'         
Making all in src                                                                                               
make[2]: Entering directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/src'         
Making all in lib                                                                                               
make[3]: Entering directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/src/lib'     
  CC     edje_box_layout.lo                                                                                     
  CC     edje_cache.lo                                                                                          
  CC     edje_calc.lo                                                                                           
  CC     edje_callbacks.lo                                                                                      
  CC     edje_container.lo                                                                                      
  CC     edje_data.lo                                                                                           
  CC     edje_edit.lo                                                                                           
  CC     edje_embryo.lo                                                                                         
  CC     edje_entry.lo                                                                                          
  CC     edje_external.lo                                                                                       
  CC     edje_load.lo                                                                                           
  CC     edje_lua.lo                                                                                            
  CC     edje_lua2.lo
edje_lua2.c:249: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_elua_libs’
edje_lua2.c: In function ‘_elua_init’:
edje_lua2.c:333: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
edje_lua2.c:333: error: ‘l’ undeclared (first use in this function)
edje_lua2.c:333: error: (Each undeclared identifier is reported only once
edje_lua2.c:333: error: for each function it appears in.)
edje_lua2.c:338: warning: implicit declaration of function ‘lua_newstate’
edje_lua2.c:338: warning: assignment makes pointer from integer without a cast
edje_lua2.c:345: error: ‘_elua_libs’ undeclared (first use in this function)
edje_lua2.c:352: warning: implicit declaration of function ‘luaL_register’
edje_lua2.c: In function ‘_elua_gc’:
edje_lua2.c:408: warning: implicit declaration of function ‘lua_gc’
edje_lua2.c:408: error: ‘LUA_GCCOLLECT’ undeclared (first use in this function)
edje_lua2.c: In function ‘_edje_lua2_script_func_move’:
edje_lua2.c:545: warning: implicit declaration of function ‘lua_pushinteger’
edje_lua2.c: In function ‘_edje_lua2_script_func_message’:
edje_lua2.c:606: warning: implicit declaration of function ‘lua_createtable’
edje_lua2.c: In function ‘_elua_messagesend’:
edje_lua2.c:1000: warning: implicit declaration of function ‘luaL_checkinteger’
edje_lua2.c:1043: warning: implicit declaration of function ‘lua_objlen’
edje_lua2.c:1065: warning: implicit declaration of function ‘lua_tointeger’
edje_lua2.c: In function ‘_elua_2_int_get’:
edje_lua2.c:1202: warning: implicit declaration of function ‘lua_getfield’
edje_lua2.c: In function ‘_edje_lua2_script_init’:
edje_lua2.c:1785: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
edje_lua2.c:1785: error: ‘l’ undeclared (first use in this function)
edje_lua2.c:1793: warning: assignment makes pointer from integer without a cast
edje_lua2.c:1800: error: ‘_elua_libs’ undeclared (first use in this function)
edje_lua2.c: In function ‘_edje_lua2_script_unload’:
edje_lua2.c:1894: error: ‘LUA_GCCOLLECT’ undeclared (first use in this function)
make[3]: *** [edje_lua2.lo] Error 1
make[3]: Leaving directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lemon/Downloads/Softwares/Linux/Source/Enlightenment/edje-1.0.1'
make: *** [all] Error 2
I don't understand what's wrong with the package!!!
Can you help me out please!!!!!!!!!!

Last edited by lemon09; 09-24-2011 at 10:24 PM.
 
Old 09-24-2011, 12:41 AM   #4
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
just to simplify things out i am enclosing the file "edge_lua2.c" from the source package.
Please check the attachment.....


Don't know whether it should help or not!!!!!!!!!!!

Last edited by lemon09; 09-24-2011 at 12:43 AM.
 
Old 09-29-2011, 12:43 PM   #5
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
hello??????????

Can anybody help me...please...??
waiting for your reply.
 
Old 10-04-2011, 03:42 AM   #6
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Which OS are you using ? ?

Fedora <version> ? Mandriva <version> ?
 
Old 10-06-2011, 11:51 AM   #7
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
Quote:
Originally Posted by knudfl View Post
Which OS are you using ? ?

Fedora <version> ? Mandriva <version> ?
It's Mandriva 2010.

umm....just to add to the previous posts...recently I installed enlightenment 16 using urpmi,
but I am really looking forward to install the updated version of it (i.e. enlightenment 17) which I couldn't find in the repository lists that urpmi uses.
So I tried building it from the source...and the consequence is described above.
 
Old 10-06-2011, 04:08 PM   #8
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
OK, I will run a test compile on Mandriva.

Is it Mandriva 2010.0 or 2010.1 ? Or 2010.2 ? ?
 
Old 10-07-2011, 04:55 AM   #9
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
Quote:
Originally Posted by knudfl View Post
OK, I will run a test compile on Mandriva.
thanks!!!!!!!!!!
 
Old 10-07-2011, 05:03 AM   #10
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Repeat : Is it Mandriva 2010.0 or 2010.1 ? Or 2010.2 ? ?


This is important, as compilers may behave different in each version.
 
Old 10-11-2011, 12:04 PM   #11
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
It's mandriva 2010.2
 
Old 10-11-2011, 04:55 PM   #12
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Mandriva 2010.2, 32bits :
I don't get any errors : All packages compile OK.

Are you sure that all the prerequisites are installed with
urpmi or the Package Manager ?
? Like # urpmi liblua-devel

Is your OS 32bits or 64bits ? ( 'uname -m' will tell.)
..
Attached Files
File Type: txt e17-builddeps-mandriva.txt (4.5 KB, 8 views)

Last edited by knudfl; 10-12-2011 at 05:38 AM.
 
Old 10-13-2011, 01:02 PM   #13
lemon09
Member
 
Registered: Jun 2009
Location: kolkata,India
Distribution: Mandriva,openSuse,Mint,Debian
Posts: 285

Original Poster
Blog Entries: 1

Rep: Reputation: 37
Quote:
Is your OS 32bits or 64bits ?
..
its 32 bits OS.
 
Old 10-13-2011, 01:18 PM   #14
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Well, then you are not supposed to get any errors.

Everything was compiled with the default gcc = version 4.4.3.

The error in post # 3 indicates that something was modified.
( ? A different gcc ? ? ) ( A corrupt edje source ? )

..

Last edited by knudfl; 10-13-2011 at 01:21 PM.
 
Old 10-14-2011, 03:05 PM   #15
resetreset
Senior Member
 
Registered: Mar 2008
Location: Cyberspace
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,340

Rep: Reputation: 62
lemon, I just sent you an email, please check it.
 
  


Reply



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
Problem installing enlightenment with easy_e17 r1d3r Linux - Software 0 04-18-2009 06:45 PM
newbie - Imlib2 problem when installing Enlightenment auryx Linux - Software 0 10-21-2005 07:08 AM
problem installing enlightenment muxman Debian 1 12-21-2004 11:49 PM
Problem with enlightenment pager after installing theme Nexer Linux - Software 0 12-08-2003 03:42 AM
Problem installing Enlightenment 'install recursive error 1' shermang Linux - General 7 08-24-2003 07:40 AM

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

All times are GMT -5. The time now is 03:06 PM.

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