[esp-r] Re: XML installation problem

Aizaz Samuel aizaz.a.samuel at strath.ac.uk
Mon Nov 26 23:20:04 GMT 2012


Sara,

1. You could diff the two Install scripts to see if there are any changes
2. I had a similar issue some time back (on Mint which is Ubuntu based) 
but resolved it by
sudo apt-get install libxslt-dev libxml2-dev

Dr Aizaz Samuel
Energy Systems Research Unit
Department of Mechanical and Aerospace Engineering
University of Strathclyde, Temporary Address:
University Centre (above Sports Centre)
347 Cathedral Street
GLASGOW, UK
G1 2TB
e: samuel at esru.strath.ac.uk
t: +44 141 548 5765
f: +44 141 552 5105
w: www.strath.ac.uk/esru

On 26/11/12 20:37, Sara Nikoofard wrote:
>
> Hi all,
>
> I have a problem in esp-r installation. I have two different versions 
> of esp-r on my computer. The first one is my branch (Sara_Nikoofard) 
> which is based on older revision of development_branch and another one 
> is development_branch at the latest revision. My OS is Ubuntu 10.10. 
>  I install esp-r with the following command:
>
> ./Install  -d ~/esru --gcc4 --compiler_version -4.2 --xml --silent
>
> This work perfectly when I install my own branch but when I want to 
> install development_branch, it can’t enable xml and give me the 
> following error. However, if I disable xml it works perfectly fine. 
> Any suggestion what is the problem? (if the problem was a missing 
> package then my branch shouldn’t be installed which is not the case. I 
> am guessing something else is wrong)
>
> I also used this command: “./Install –d ~/esru “ to let the esp-r find 
> the compiler versions itself but still no luck.
>
> ERROR: could not build executable enableXML!
>
>  ERROR: result /home/sara/esp-r_src/development_branch/src/lib/libXML.a!
>
>  Compilation messages follow:
>
>  -----------------------------------------
>
> Compilation of enableXML on Mon Nov 26 16:08:26 AST 2012
>
> Make command:
>
> -------------
>
>    make MCTYPE=lin MCC=gcc-4.2 MCPL=g++-4.2 MFC=gfortran-4.2 
> DESTdir=/home/sara/esru_dev ESPdir=/home/sara/esru_dev/esp-r 
> WWLINK=unshared EXE= XINSTALLDIR=/usr CFLAGS=-I../include -I../shocc 
> -I/usr/local/include -I../cetc/h3kreports -I/usr/include 
> -I/usr/include -I/usr/include/libxml2 -I/usr/local/include/libxml2 
> -I/usr/include/libxslt -I/local/include/libxslt -DLIN -DX11 -DXSL 
> FFLAGS=-I../include -I../shocc -I/usr/local/include 
> -I../cetc/h3kreports -DLIN -DX11 -fno-automatic -DGCC4 LD_FLAGS= 
> ULIBS=-L/home/sara/esp-r_src/development_branch/src/lib -lversion 
> -lxesru -L/usr/lib -lX11 -lXML -lstdc++ -lxslt -lxml2 -lSQLite  
> xml_status= SQLite_status= -f Makefile enableXML >>.make_msg 2>&1
>
>  Make output:
>
> ------------
>
> cd `pwd`/lib; \
>
>                 make the_libH3KReports
>
> make[1]: Entering directory 
> `/home/sara/esp-r_src/development_branch/src/lib'
>
> rm -f h3kmodule.f90
>
> ln -s `pwd`/../cetc/h3kmodule.f90 . ;
>
> gfortran-4.2  -I../include -I../shocc -I/usr/local/include 
> -I../cetc/h3kreports -DLIN -DX11 -fno-automatic  -DGCC4 -c h3kmodule.f90;
>
> rm -f ConfigureH3kReports.F ;
>
> ln -s `pwd`/../cetc/h3kreports/ConfigureH3kReports.F . ;
>
> gfortran-4.2  -I../include -I../shocc -I/usr/local/include 
> -I../cetc/h3kreports -DLIN -DX11 -fno-automatic  -DGCC4 -c 
> ConfigureH3kReports.F
>
> rm -f TBinnedData.cpp ;
>
> ln -s `pwd`/../cetc/h3kreports/TBinnedData.cpp .;
>
> g++-4.2  -I../include -I../shocc -I/usr/local/include 
> -I../cetc/h3kreports -I/usr/include -I/usr/include 
> -I/usr/include/libxml2 -I/usr/local/include/libxml2 
> -I/usr/include/libxslt -I/local/include/libxslt -DLIN -DX11 -DXSL    
> -c TBinnedData.cpp
>
> rm -f TXMLAdapter.cpp ;
>
> ln -s `pwd`/../cetc/h3kreports/TXMLAdapter.cpp . ;
>
> g++-4.2  -I../include -I../shocc -I/usr/local/include 
> -I../cetc/h3kreports -I/usr/include -I/usr/include 
> -I/usr/include/libxml2 -I/usr/local/include/libxml2 
> -I/usr/include/libxslt -I/local/include/libxslt -DLIN -DX11 -DXSL    
> -c TXMLAdapter.cpp
>
> TXMLAdapter.cpp:11:26: error: libxslt/xslt.h: No such file or directory
>
> TXMLAdapter.cpp:12:35: error: libxslt/xsltInternals.h: No such file or 
> directory
>
> TXMLAdapter.cpp:13:31: error: libxslt/transform.h: No such file or 
> directory
>
> TXMLAdapter.cpp:14:31: error: libxslt/xsltutils.h: No such file or 
> directory
>
> TXMLAdapter.cpp: In member function ‘void 
> TXMLAdapter::WriteTransformedXML(const char*, 
> std::map<std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >, std::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, 
> std::less<std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> > >, std::allocator<std::pair<const 
> std::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >, std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> > > > >)’:
>
> TXMLAdapter.cpp:262: error: ‘xsltStylesheetPtr’ was not declared in 
> this scope
>
> TXMLAdapter.cpp:262: error: expected `;' before ‘cur’
>
> TXMLAdapter.cpp:290: error: ‘cur’ was not declared in this scope
>
> TXMLAdapter.cpp:290: error: ‘xsltParseStylesheetFile’ was not declared 
> in this scope
>
> TXMLAdapter.cpp:292: error: ‘xsltApplyStylesheet’ was not declared in 
> this scope
>
> TXMLAdapter.cpp:295: error: ‘xsltSaveResultToFile’ was not declared in 
> this scope
>
> TXMLAdapter.cpp:301: error: ‘xsltFreeStylesheet’ was not declared in 
> this scope
>
> make[1]: *** [TXMLAdapter.o] Error 1
>
> make[1]: Leaving directory 
> `/home/sara/esp-r_src/development_branch/src/lib'
>
> make: *** [enableXML] Error 2
>
> -----------------------------------------
>
>  Install: Fatal error.
>
>  Executable enableXML could not be built!
>
> Installation aborted.
>
> Thanks,
>
> Sara Nikoofard
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.strath.ac.uk/archives/esp-r/attachments/20121126/2fe0a8cd/attachment-0001.html 


More information about the esp-r mailing list