small error in WML installation in openSUSE 11.2

Hi everyone,

I’m trying to install the wml-2.0.11.tar.gz downloaded from Website META Language (WML), Website Meta Language.
To build the software, I unzipED and untarED the tarball in /tmp. Then, I cd into the wml directory, run the provided configure program, and then I tried to make, test, and install. If there are any problems in Shell command line?
My Shell commandline looks like this ($-user, #-root): I’m using openSUSE 11.2
Code:

$ cd /tmp
$ tar xzvf wml-2.0.11.tar.gz
$ cd wml-2.0.11
$ ./configure
$ make
$ make test
$ su
# make install

By the help of this Forum members (and tanks them: DenverD, hcw, Knurpht, Akoellh) I installed Development tools in Software Management. Also ncurses, ncurses-devel and
yast2-ncurses are installed. Afterall make work, but there remained two-three errors… I do not not how to go on…
Code of errors:

hamidjon@my-hostname:/tmp/wml-2.0.11> make
===> wml_frontend (all)                   
make[1]: Entering directory `/tmp/wml-2.0.11/wml_frontend'
make[1]: Nothing to be done for `all'.                    
make[1]: Leaving directory `/tmp/wml-2.0.11/wml_frontend' 
<=== wml_frontend                                         
===> wml_aux (all)                                        
make[1]: Entering directory `/tmp/wml-2.0.11/wml_aux'     
===> wml_aux/iselect (all)                                
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/iselect'
make[2]: Nothing to be done for `all'.                       
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/iselect' 
<=== wml_aux/iselect                                         
===> wml_aux/htmlclean (all)                                 
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/htmlclean'
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/htmlclean' 
<=== wml_aux/htmlclean                                         
===> wml_aux/htmlinfo (all)                                    
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/htmlinfo' 
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/htmlinfo'  
&lt;=== wml_aux/htmlinfo                                          
===&gt; wml_aux/linklint (all)                                    
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/linklint' 
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/linklint'  
<=== wml_aux/linklint                                          
===> wml_aux/map2html (all)                                    
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/map2html' 
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/map2html'  
&lt;=== wml_aux/map2html                                          
===&gt; wml_aux/tidy (all)                                        
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/tidy'     
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/tidy'      
<=== wml_aux/tidy                                              
===> wml_aux/txt2html (all)                                    
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/txt2html' 
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/txt2html'  
&lt;=== wml_aux/txt2html                                          
===&gt; wml_aux/weblint (all)                                     
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/weblint'  
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/weblint'   
<=== wml_aux/weblint                                           
===> wml_aux/freetable (all)                                   
make[2]: Entering directory `/tmp/wml-2.0.11/wml_aux/freetable'
make[2]: Nothing to be done for `all'.                         
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_aux/freetable' 
&lt;=== wml_aux/freetable                                         
make[1]: Leaving directory `/tmp/wml-2.0.11/wml_aux'           
<=== wml_aux                                                   
===> wml_backend (all)                                         
make[1]: Entering directory `/tmp/wml-2.0.11/wml_backend'      
===&gt; wml_backend/p1_ipp (all)                                  
make[2]: Entering directory `/tmp/wml-2.0.11/wml_backend/p1_ipp'
make[2]: Nothing to be done for `all'.                          
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p1_ipp' 
<=== wml_backend/p1_ipp                                         
===> wml_backend/p2_mp4h (all)                                  
make[2]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h'
make  all-recursive                                              
make[3]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h'
Making all in intl                                               
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/intl'
make[4]: Nothing to be done for `all'.                                
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/intl' 
Making all in pcre                                                    
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/pcre'
make  all-am                                                          
make[5]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/pcre'
make[5]: Nothing to be done for `all-am'.                             
make[5]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/pcre' 
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/pcre' 
Making all in lib                                                     
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/lib' 
make[4]: Nothing to be done for `all'.                                
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/lib'  
Making all in src                                                     
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/src' 
make[4]: Nothing to be done for `all'.                                
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/src'  
Making all in po                                                      
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/po'  
make[4]: Nothing to be done for `all'.                                
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/po'   
Making all in doc                                                     
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/doc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/doc'
Making all in modules
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules'
Making all in intl
make[5]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules/intl'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules/intl'
Making all in system
make[5]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules/system'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules/system'
make[5]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules'
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/modules'
Making all in tests
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/tests'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h/tests'
make[4]: Entering directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h'
make[4]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h'
make[3]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h'
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p2_mp4h'
<=== wml_backend/p2_mp4h
===> wml_backend/p3_eperl (all)
make[2]: Entering directory `/tmp/wml-2.0.11/wml_backend/p3_eperl'
cc -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.10.0/i586-linux-thread-multi/CORE  -L/usr/lib/perl5/5.10.0/i586-linux-thread-multi/CORE  -o eperl eperl_main.o eperl_perl5.o eperl_parse.o eperl_pp.o eperl_sys.o eperl_http.o eperl_getopt.o eperl_debug.o eperl_config.o eperl_version.o eperl_readme.o eperl_license.o eperl_logo.o eperl_powered.o /usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/DynaLoader/DynaLoader.a -lperl -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
cc: /usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/DynaLoader/DynaLoader.a: No such file or directory
make[2]: *** [eperl] Error 1
make[2]: Leaving directory `/tmp/wml-2.0.11/wml_backend/p3_eperl'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/tmp/wml-2.0.11/wml_backend'
make: *** [all] Error 1

Why do you not use Software.openSUSE.org, search for wml and install one of the packages offered there?

I downloaded the wml-2.0.11-37.1.i586.rpm
But I do not know how to install the rpm’s. I can install tar.gz by these codes:

$ cd /tmp
$ tar xzvf wml-2.0.11.tar.gz
$ cd wml-2.0.11
$ ./configure
$ make
$ make test
$ su
# make install

What the codes of rpm format for installation?

I downloaded the wml-2.0.11-37.1.i586.rpm
But I do not know how to install the rpm’s. I can install tar.gz by these codes:
Code:

$ cd /tmp
$ tar xzvf wml-2.0.11.tar.gz
$ cd wml-2.0.11
$ ./configure
$ make
$ make test
$ su

make install

What the codes of rpm format for installation?

Hi
Use zypper as it will pull in any dependencies;


sudo zypper in wml-2.0.11-37.1.i586.rpm


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.45-0.1-default
up 10:02, 2 users, load average: 0.53, 0.93, 0.74
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 195.36.15

Hi,
I typed the sudo zypper in wml-2.0.11-37.1.i586.rpm in Shell and got such messages, what do these messages mean? If zypper trying to download smth from the net? If so, I’ve a Internet connection but downloading for now impossible from the provider…

hamidjon@my-hostname:~> cd /tmp
hamidjon@my-hostname:/tmp> sudo zypper in wml-2.0.11-37.1.i586.rpm
root’s password:
Download (curl) error for ‘http://download.opensuse.org/distribution/11.1/repo/non-oss/repodata/repomd.xml’:
Error code:
Error message: Couldn’t resolve host ‘download.opensuse.org

Abort, retry, ignore? [A/r/i]: i
Error retrieving metadata for ‘openSUSE-11.1-Non-Oss’:
Download (curl) error for ‘http://download.opensuse.org/distribution/11.1/repo/non-oss/repodata/repomd.xml’:
Error code:
Error message: Couldn’t resolve host ‘download.opensuse.org

Warning: Disabling repository ‘openSUSE-11.1-Non-Oss’ because of the above error.
Download (curl) error for ‘http://download.opensuse.org/distribution/11.1/repo/oss/repodata/repomd.xml’:
Error code:
Error message: Couldn’t resolve host ‘download.opensuse.org

Abort, retry, ignore? [A/r/i]:

Are you sure this is an answer to my question?
When I do the search (wll, at the moment it is down for maintenance >:( ) I get two answers. Then you click there and it should install. No rpm download needed, let alone creation from a tarball.

Now my question was, why do you not use this? There may be a reason, but else please use it and do not grab some rpm somewhwere.

EDIT: and because of the errors you get when you use zypper to install the RPM, please the output of

zypper lr -d

Answer to your question: when I’ve found the WML from the Software.openSUSE.org and I click on Install button there appears a window, which asking me open the file by YAST or save to disk. I prefer open by YAST and YAST trying to install (download from the site). But, it seems that my YAST not configured for the Internet connection and I have to enable proxy connection and enter 192.168.1.1 and 8080 (port) to the YAST – How I can write these (192.168.1.1 and 8080 (port)) to YAST? After that I think it will install the WML properly…

I see you have created a new thread on why you can not use YaST Software Management. Thus I will not answer anything here. But it would be informative when you on the other thread explained how you maintained your openSUSE until now when YaST can not install any software.