Bugs item #2995342, was opened at 2010-05-02 02:02
Message generated for change (Comment added) made by shcheklein
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=713730&aid=2995342&group_id=129076

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Compiling
Group: Sedna (development)
Status: Open
Resolution: None
Priority: 3
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Alexander Kalinin (allexk)
Summary: configure.sh & cmake 2.8 .deb

Initial Comment:
При попытке собрать проект (я имею в виду то, что скачивает через darcs get 
http://modis.ispras.ru/src/sedna) под убунту 10.04, происходит ошибка на этапе 
./configure.sh (подробный вывод вставлю ниже). Ошибка происходит при любой 
записи путей к <build-folder>. Есть мнение, что ошибка в файле CMakeLists.txt 
на проверке  if (${CMAKE_BINARY_DIR} STREQUAL ${CMAKE_SOURCE_DIR}) -- 20я 
строчка. Возможно также, что есть какие-то различия в работе команды pushd в 
разных системах, возможно, ошибка может крыться в этом

Подробный вывод:

a...@asus:~/Projects/sedna$ sh -x ./configure.sh 
/home/al/Projects/build-original/
+ ENHANCE_TERM=Readline
+ EL_DEBUG=ON
+ MAKE_DOC=ON
+ JAVA_DRIVER=ON
+ CMAKE_BUILD_TYPE=Debug
+ DTSEARCH=ON
+ SQL_CONNECTION=ON
+ [ 1 -lt 1 ]
+ dirname ./configure.sh
+ cd .
+ pwd
+ SEDNA_SOURCE_DIR=/home/al/Projects/sedna
+ uname
+ grep CYGWIN
+ [ ]
+ [ 1 -gt 1 ]
+ SEDNA_BUILD_DIR=/home/al/Projects/build-original/
+ mkdir -p /home/al/Projects/build-original/
+ echo Sedna sources in: /home/al/Projects/sedna
Sedna sources in: /home/al/Projects/sedna
+ echo Configuring Sedna in: /home/al/Projects/build-original/
Configuring Sedna in: /home/al/Projects/build-original/
+ [ -z  ]
+ CMAKE_G=
+ pushd /home/al/Projects/build-original/
+ cmake  -DSQL_CONNECTION=ON -DENABLE_DTSEARCH=ON -DENHANCE_TERM=Readline 
-DEL_DEBUG=ON -DCMAKE_BUILD_TYPE=Debug -DMAKE_DOC=ON -DJAVA_DRIVER=ON 
/home/al/Projects/sedna
-- CMake version is -- 2.8.0
-- In-source-builds are not allowed
CMake Error at CMakeLists.txt:20 (message):
  Create a separate build directory (e.g "build") and execute "cmake
  <path_to_sedna_sources>" from it


-- Configuring incomplete, errors occurred!
+ CMAKE_RET=1
+ popd
+ [ 1 -ne 0 ]
+ echo Sedna configuartion failed!!!
Sedna configuartion failed!!!


----------------------------------------------------------------------

>Comment By: Ivan Shcheklein (shcheklein)
Date: 2010-05-02 13:46

Message:
Do you have bash installed? configure.sh is written to be run with bash.
Try

bash ./configure.sh

or just

./configure.sh


----------------------------------------------------------------------

Comment By: al-indigo  (al-indigo)
Date: 2010-05-02 13:09

Message:
shcheklein: tried this but nothing changed (I've replaced 
pushd $SEDNA_BUILD_DIR > /dev/null 2>&1
with
pushd $SEDNA_BUILD_DIR):

a...@asus:~/Projects/sedna-btrie/sedna$ sh ./configure.sh
/home/al/Projects/sedna-btrie/build/
Sedna sources in: /home/al/Projects/sedna-btrie/sedna
Configuring Sedna in: /home/al/Projects/sedna-btrie/build/
./configure.sh: 53: pushd: not found
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- CMake version is -- 2.8.0
-- In-source-builds are not allowed
CMake Error at CMakeLists.txt:20 (message):
  Create a separate build directory (e.g "build") and execute "cmake
  <path_to_sedna_sources>" from it


-- Configuring incomplete, errors occurred!
Sedna configuartion failed!!!


----------------------------------------------------------------------

Comment By: al-indigo  (al-indigo)
Date: 2010-05-02 13:07

Message:
allexk: yes, it works for cmake, but ./configure.sh doesn't work anyway

----------------------------------------------------------------------

Comment By: Alexander Kalinin (allexk)
Date: 2010-05-02 09:13

Message:
Did you run cmake in the source directory previously? Check if your source
directory (i.e. /home/al/Projects/sedna) has CMakeCache.txt file. If so,
remove it.

Note also, that configure.sh is a developer-mode script. If you want just
to build the latest Sedna in release mode, you should issue command like
"cmake /home/al/Projects/sedna" from /home/al/Projects/build-original/.

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2010-05-02 04:29

Message:
web comments slow studies android yahoo added stratospheric

----------------------------------------------------------------------

Comment By: Ivan Shcheklein (shcheklein)
Date: 2010-05-02 04:28

Message:
Hi, thank you for reporting the issue, Note however, that it's much better
to write bu reports in english.

Concerning the issue, Try to replace 

pushd $SEDNA_BUILD_DIR > /dev/null 2>&1

with

pushd $SEDNA_BUILD_DIR

and send us output again.

Almost the same in Russian:

Спасибо за сообщение о проблеме. Однако,
лучше писать на английском (это все
попадает в лист, который ведется на
английском языке). Если не получается, то
лучше писать напрямую на mo...@ispras.ru.

По поводу ошибки. Можете попробовать
заменить 

pushd $SEDNA_BUILD_DIR > /dev/null 2>&1

на 

pushd $SEDNA_BUILD_DIR

и прислать вывод.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=713730&aid=2995342&group_id=129076

------------------------------------------------------------------------------
_______________________________________________
Sedna-discussion mailing list
Sedna-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sedna-discussion

Reply via email to