[Çözüldü]libxc library sorunu

Başlatan zeusmaster, 26 Haziran 2011 - 21:20:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

heartsmagic

Dediğim gibi ben işlemci ve derleyici bayraklarını, kısacası optimizasyonları es geçtim. Eğer onlar ciddi anlamda fark yapacaksa ayrıca bakılabilir, sen önce bir başar, işi öğrendikten sonra bir de o bayrakları araştırır öyle derlersin olmazsa. Orada gördüğün parametrelerden sadece --prefix kalsın, fakat haliyle <basedir> olarak bırakmayacaksın. --prefix=/home/serkan/octopus olarak kullanacaksın örneğin.

Forumu dolaşmayı bitirebilirsem adım adım geçerim buraya yaptıklarımı.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

heartsmagic

#26
Hatırlatma sonrası el atayım dedim konuya.

Öncelikle gfortran paketimizi kuralım.
sudo apt-get install gfortran-4.4
Beraberinde ilgili paketleri kuracaktır.

Şimdi ilgili sembolik bağı atalım.
sudo ln -s /usr/bin/gfortran-4.4 /usr/bin/gfortran

Octopus'u derlemek için gerekli kütüphanelerin hazırlığına geçelim. Yapacaklarımız indirmek, derlemek, octopus dizinine kopyalamak olacak. Bunun için öncelikle ev dizinimizde octopus dizinimizi oluşturalım. Ben burada /home/serkan/octopus dizinini kullanacağım, derlemelerde de bu dizin bizim için önem arz edecek.

mkdir /home/serkan/octopus

Şimdi, yine ev dizinimizde geçici derlemeleri yapmak için bir dizin daha oluşturalım.
mkdir /home/serkan/hazırlık

Ben her bir kütüphaneyi bu dizinde derleyeceğim, tamamen düzen amaçlı. Geçelim sırayla derlemelerimize.

Blas

cd ~/hazırlık
mkdir blas
wget http://www.netlib.org/blas/blas.tgz
tar xvf blas.tgz
cd BLAS
make
mkdir /home/serkan/octopus/lib
cp blas_LINUX.a /home/serkan/octopus/lib/libblas.a


Kopyalama komutuna dikkat et lütfen. Zira isim değişiyor, komutları kopyala yapıştır yapar, sadece octopus dizini için kullanacağın dizinin ismini değiştirirsin. Her paket derlemesinde aynı şey geçerli. /home/serkan/octopus olarak gördüğün yeri kendin için değiştirmen lazım, komutlara iyi bak lütfen.

LAPACK
cd ~/hazırlık
mkdir lapack
cd lapack
wget http://www.netlib.org/lapack/lapack.tgz
tar xvf lapack.tgz
cd lapack-3.3.1
cp make.inc.example make.inc
make lib
cp lapack_LINUX.a /home/serkan/octopus/lib/liblapack.a


GSL
cd ~/hazırlık
mkdir gsl
cd gsl
wget ftp://ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz
tar xvf gsl-1.15.tar.gz
cd gsl-1.15
./configure  --prefix=/home/serkan/octopus --disable-shared --enable-static
make
make install


FFTW
cd ~/hazırlık
mkdir fftw
cd fftw
wget http://www.fftw.org/fftw-3.3.tar.gz
tar xvf fftw-3.3.tar.gz
cd fftw-3.3
./configure  --prefix=/home/serkan/octopus
make
make install



LibXC
cd ~/hazırlık
mkdir libxc
cd libxc
wget http://www.tddft.org/programs/octopus/down.php?file=libxc/libxc-1.1.0.tar.gz
mv down* libxc-1.1.0.tar.gz
tar xvf libxc-1.1.0.tar.gz
cd libxc-1.1.0
./configure --prefix=/home/serkan/octopus
make
make install


Octopus
cd ~/hazırlık/
mkdir octopus

hazırlık dizininde oluşturduğumuz bu octopus dizini sadece derleme aşaması için. Bizim asıl octopus dizinimiz ev dizinimizin hemen altında, kafan karışmasın.
cd octopus
wget http://www.tddft.org/programs/octopus/down.php?file=4.0.0/octopus-4.0.0.tar.gz
mv dow* octopus-4.0.0.tar.gz
tar xvf octopus-4.0.0.tar.gz
cd octopus-4.0.0/
export LIBS_BLAS=/home/serkan/octopus/lib/libblas.a
export LIBS_LAPACK=/home/serkan/octopus/lib/liblapack.a
export LIBS_FFT=/home/serkan/octopus/lib/libfftw3.a

Bu aşamda da şu önemli, export komutlarını farklı bir uçbirimde verme, derleme işlemi yaptığın uçbirim neyse orada ver. Aksi takdirde kütüphaneleri görmeyebilir kurulum betiği.

./configure  --prefix=/home/serkan/octopus --with-gsl-prefix=/home/serkan/octopus --with-libxc-prefix=/home/serkan/octopus
make
make install


Bu aşamadan sonra octopus'un /home/serkan/octopus/bin altında derlenip kopyalanmış olması gerekiyor bende. Sende ise dizini ne olarak ayarladıysan orada olmalı.
Octopus'un derlenmesi haliyle diğerlerinden daha uzun sürecektir.

cd /home/serkan/octopus/bin
./octopus -v

Alıntı Yapoctopus 4.0.0 (svn version 8038 [configure.ac 2011-06-20])
./octopus
Alıntı Yap*** Fatal Error (description follows)
Error initializing liboct
Cannot open input file!
Please provide an input file with name inp in the current workdir

Derleme 11.10 üzerinde gerçekleşti, 11.04 ile de hatırlarsan sorun olmamıştı.
Bazı kütüphaneler depoda vardı, belki hepsi vardır. Fakat ben anlatıma sadık kalmak için Wiki'yi kullandım.





Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

zeusmaster

hocam çok saolasın ne yapsam ne desem boş emeğin için..
Herşey çok iyi gidiyor octopusa kadar
sanırım sen octopusta ./configure komutunu unuttun.onu ben yazdım ve çıkan sonuç şu
**********************************************
***   octopus + utilities will be generated
**********************************************
checking for libxc... no (-I/usr/include -lxc)
configure: error: Could not find required libxc library.


libxc kurulmuyor sanırım..
senin yazdığın kodların aynısını yazdım sadece benim makinenin adı bahdem,serkan yerine bahdem yazdım
Up and Running...

heartsmagic

Evet, configure adımını es geçmişim. Libxc kurulumu nasıl gitti? Bir şeyleri eksik yapmadıysan sıkıntı çıkmaması gerekiyordu. Olmadı tekrar dene libxc kurulumunu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

zeusmaster

Alıntı yapılan: heartsmagic - 25 Eylül 2011 - 02:30:49
Evet, configure adımını es geçmişim. Libxc kurulumu nasıl gitti? Bir şeyleri eksik yapmadıysan sıkıntı çıkmaması gerekiyordu. Olmadı tekrar dene libxc kurulumunu.

hocam valla ilgin alakan için çok çok teşekkür ederim ama kodlarda mı hata yapıyorum acaba dedim gittim home dizinine serkan diye bir klasör açtım ve verdiğin komutları hiç değiştirmeden tek konsolda yazdım.ROOt haldeyken verdim kodları.ve sonuç olarak gene kuramadım octopusu libxc sorunu diyor..

checking how to access command line arguments... Fortran 2003
checking for Fortran 2003 c_ptr type... yes
checking fortran 90 modules inclusion flag... -I
**********************************************
***   octopus + utilities will be generated
**********************************************
checking for libxc... no (-I/usr/include -lxc)
configure: error: Could not find required libxc library.
root@bahdem:/home/serkan/hazırlık/octopus/octopus-4.0.0# make
make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.


ben 11.04 64 bit kullanıyorum herhangi bir sorun mudur bu?
Up and Running...

heartsmagic

Şimdi, /home dizininde bir dizin açma, buna gerek yok. Kaldı ki o dizin bir kullanıcı dizini olmalı ki işler daha düzenli yürüsün. Sen kendi ev dizininde normal şekilde işlerini yürüt.

Benim istediğim her şeye sıfırdan tekrar başlaman, yaptıklarını da adım adım buraya kod etiketi içinde geçmen. Zira, önceki adımları görmeden net bir şey söyleyemem. Son seferinde libxc'yi sormuştum, o adımı da görmek lazım örneğin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

zeusmaster

#31
hocam harfiyen yapyom denileni
root@bahdem:/home/bahdem/octopus# cd octopus-4.0.0
root@bahdem:/home/bahdem/octopus/octopus-4.0.0# export LIBS_BLAS=/home/bahdem/octopus/lib/libblas.a
root@bahdem:/home/bahdem/octopus/octopus-4.0.0# export LIBS_LAPACK=/home/bahdem/octopus/lib/liblapack.a
root@bahdem:/home/bahdem/octopus/octopus-4.0.0# export LIBS_FFT=/home/bahdem/octopus/lib/libfftw3.a
root@bahdem:/home/bahdem/octopus/octopus-4.0.0# make
make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.
root@bahdem:/home/bahdem/octopus/octopus-4.0.0# ./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... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for bison... no
checking for byacc... no
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 for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking dependency style of gcc... gcc3
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking for __builtin_prefetch... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -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 signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking size of void*... 8
checking size of size_t... 8
checking for uint32_t... yes
checking for uint64_t... yes
checking size of unsigned int... 4
checking size of unsigned long... 8
checking size of unsigned long long... 8
checking whether gcc needs -traditional... no
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for gettimeofday... yes
checking for strndup... yes
checking for tcgetpgrp... yes
checking for scandir... yes
checking for alphasort... yes
checking for sigaction... yes
checking for readdir... yes
checking for closedir... yes
checking for strchr... yes
checking for strtod... yes
checking for perror... yes
checking for strcasestr... yes
checking for sbrk... yes
checking for getopt_long... yes
checking papi.h usability... no
checking papi.h presence... no
checking for papi.h... no
checking for PAPI_library_init... no
checking whether the compiler accepts the __m128d type... yes
checking whether the compiler accepts the __m256d type... no
configure:  Architecture-specific code:
***************************
This is a x86_64 processor:
vectorial code: yes (sse2)
***************************
checking whether NEWUOA is enabled... no
checking for perl... /usr/bin/perl
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran compiler... yes
checking whether gfortran accepts -g... yes
checking for Fortran flag to compile .f90 files... none
configure: Using FCFLAGS="-pipe -O3 -funroll-loops -ffast-math -ffree-line-length-none"
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran...  -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.4.5 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.4.5/../../.. -L/usr/lib/x86_64-linux-gnu -lgfortranbegin -lgfortran -lm
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking for the size of a Fortran integer... 4 bytes
checking for which C type corresponds to Fortran integer... int
checking for flush... yes
checking for Fortran sizeof intrinsic... yes
checking for loc... yes
checking whether the compiler accepts very long lines... yes
checking whether the compiler accepts "line-number" lines cast by the preprocessor... yes
checking how to access command line arguments... Fortran 2003
checking for Fortran 2003 c_ptr type... yes
checking fortran 90 modules inclusion flag... -I
**********************************************
***   octopus + utilities will be generated
**********************************************
checking for libxc... no (-I/usr/include -lxc)
configure: error: Could not find required libxc library.
root@bahdem:/home/bahdem/octopus/octopus-4.0.0#



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 27 Eylül 2011 - 15:06:41

libxc yi kurar ken


./configure --prefix=/home/bahdem/octopus

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... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
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 how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
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 dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
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... yes
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 -m elf_x86_64) supports shared libraries... yes
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... no
checking whether to build static libraries... yes
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 gcc and cc understand -c and -o together... yes
checking for inline... inline
checking for ANSI C header files... (cached) yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking size of void*... 8
checking for sqrtf in -lm... yes
checking for cbrt in -lm... yes
checking for cbrtf in -lm... yes
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran compiler... yes
checking whether gfortran accepts -g... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... yes
checking if gfortran supports -c -o file.o... yes
checking if gfortran supports -c -o file.o... (cached) yes
checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for Fortran flag to compile .f90 files... none
configure: Using FCFLAGS="-pipe -O3 -funroll-loops -ffast-math -ffree-line-length-none"
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran...  -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.4.5 -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.4.5/../../.. -L/usr/lib/x86_64-linux-gnu -lgfortranbegin -lgfortran -lm
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking whether the compiler accepts very long lines... yes
checking whether the compiler accepts "line-number" lines cast by the preprocessor... yes
checking fortran 90 modules extension... mod
checking for the size of a Fortran integer... 4 bytes
checking for which C type corresponds to Fortran integer... int
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating testsuite/Makefile
config.status: creating build/Makefile
config.status: creating build/libxc.pc
config.status: creating build/libxc.spec
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands


make
make  all-recursive
make[1]:`/home/bahdem/hazırlık/libxc-1.1.0' dizinine giriliyor
Making all in build
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0/build' dizinine giriliyor
make[2]: `all' için hiçbir şey yapılmadı.
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0/build' dizininden çıkılıyor
Making all in src
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0/src' dizinine giriliyor
make  all-am
make[3]:`/home/bahdem/hazırlık/libxc-1.1.0/src' dizinine giriliyor
make[3]: `all-am' için hiçbir şey yapılmadı.
make[3]: `/home/bahdem/hazırlık/libxc-1.1.0/src' dizininden çıkılıyor
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0/src' dizininden çıkılıyor
Making all in testsuite
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0/testsuite' dizinine giriliyor
make[2]: `all' için hiçbir şey yapılmadı.
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0/testsuite' dizininden çıkılıyor
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0' dizinine giriliyor
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0' dizininden çıkılıyor
make[1]: `/home/bahdem/hazırlık/libxc-1.1.0' dizininden çıkılıyor


make install

Making install in build
make[1]:`/home/bahdem/hazırlık/libxc-1.1.0/build' dizinine giriliyor
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0/build' dizinine giriliyor
make[2]: `install-exec-am' için hiçbir şey yapılmadı.
test -z "/home/bahdem/octopus/lib/pkgconfig" || /bin/mkdir -p "/home/bahdem/octopus/lib/pkgconfig"
/usr/bin/install -c -m 644 libxc.pc '/home/bahdem/octopus/lib/pkgconfig'
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0/build' dizininden çıkılıyor
make[1]: `/home/bahdem/hazırlık/libxc-1.1.0/build' dizininden çıkılıyor
Making install in src
make[1]:`/home/bahdem/hazırlık/libxc-1.1.0/src' dizinine giriliyor
make  install-am
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0/src' dizinine giriliyor
make[3]:`/home/bahdem/hazırlık/libxc-1.1.0/src' dizinine giriliyor
test -z "/home/bahdem/octopus/lib" || /bin/mkdir -p "/home/bahdem/octopus/lib"
/bin/bash ../libtool   --mode=install /usr/bin/install -c   libxc.la '/home/bahdem/octopus/lib'
libtool: install: /usr/bin/install -c .libs/libxc.lai /home/bahdem/octopus/lib/libxc.la
libtool: install: /usr/bin/install -c .libs/libxc.a /home/bahdem/octopus/lib/libxc.a
libtool: install: chmod 644 /home/bahdem/octopus/lib/libxc.a
libtool: install: ranlib /home/bahdem/octopus/lib/libxc.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /home/bahdem/octopus/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/bahdem/octopus/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
test -z "/home/bahdem/octopus/include" || /bin/mkdir -p "/home/bahdem/octopus/include"
/usr/bin/install -c -m 644 xc.h xc_config.h '/home/bahdem/octopus/include'
test -z "/home/bahdem/octopus/include" || /bin/mkdir -p "/home/bahdem/octopus/include"
/usr/bin/install -c -m 644 xc_funcs.h libxc_funcs_m.mod xc_f90_lib_m.mod xc_f90_types_m.mod '/home/bahdem/octopus/include'
make[3]: `/home/bahdem/hazırlık/libxc-1.1.0/src' dizininden çıkılıyor
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0/src' dizininden çıkılıyor
make[1]: `/home/bahdem/hazırlık/libxc-1.1.0/src' dizininden çıkılıyor
Making install in testsuite
make[1]:`/home/bahdem/hazırlık/libxc-1.1.0/testsuite' dizinine giriliyor
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0/testsuite' dizinine giriliyor
make[2]: `install-exec-am' için hiçbir şey yapılmadı.
make[2]: `install-data-am' için hiçbir şey yapılmadı.
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0/testsuite' dizininden çıkılıyor
make[1]: `/home/bahdem/hazırlık/libxc-1.1.0/testsuite' dizininden çıkılıyor
make[1]:`/home/bahdem/hazırlık/libxc-1.1.0' dizinine giriliyor
make[2]:`/home/bahdem/hazırlık/libxc-1.1.0' dizinine giriliyor
make[2]: `install-exec-am' için hiçbir şey yapılmadı.
make[2]: `install-data-am' için hiçbir şey yapılmadı.
make[2]: `/home/bahdem/hazırlık/libxc-1.1.0' dizininden çıkılıyor
make[1]: `/home/bahdem/hazırlık/libxc-1.1.0' dizininden çıkılıyor


Up and Running...

if

Alıntı yapılan: bahdem - 27 Eylül 2011 - 15:01:16
make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.

@bahdem, make komutundan önce ./configure --prefix=/home/bahdem/octopus komutunu yürütmelisin. Octopus kurulumunu en sona bırak.

heartsmagic

@bahdem, kusura bakma sorun biraz benden kaynaklanmakta :) Gerçi asıl kaynağa baksan sen de anlardın eksik kalan kısmı. Octopus'un ./configure aşaması o şekilde değil. Şöyle kullanacaksın:


./configure  --prefix=/home/bahdem/octopus --with-gsl-prefix=/home/bahdem/octopus --with-libxc-prefix=/home/bahdem/octopus


Sonra derleme aşamasına geçebilirsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

zeusmaster

Alıntı yapılan: heartsmagic - 27 Eylül 2011 - 22:20:16
@bahdem, kusura bakma sorun biraz benden kaynaklanmakta :) Gerçi asıl kaynağa baksan sen de anlardın eksik kalan kısmı. Octopus'un ./configure aşaması o şekilde değil. Şöyle kullanacaksın:


./configure  --prefix=/home/bahdem/octopus --with-gsl-prefix=/home/bahdem/octopus --with-libxc-prefix=/home/bahdem/octopus


Sonra derleme aşamasına geçebilirsin.

hocam walla saol yarın okulda ilk işim bunu denemek olacak..Süpersiniz siz ne diim klavyeniz dert görmesin :)
belki busayede türkiyede bir ilk olarak kurulan KUANTUM TEKNOLOJİLERİ LABARATUVARI nın bütün makineleri ubuntu olacak desteklerinizle :D
Up and Running...

heartsmagic

Oralarda Linux olsun da, destek çok önemli değil :) Fakat, bu proje oldukça büyükse Optimus'u derleme aşamasındaki optimizasyon adımlarına bakmak isteyebilirsin. Fakat o konuda senin araştırma yapman gerekir :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

zeusmaster

Alıntı yapılan: heartsmagic - 27 Eylül 2011 - 23:04:10
Oralarda Linux olsun da, destek çok önemli değil :) Fakat, bu proje oldukça büyükse Optimus'u derleme aşamasındaki optimizasyon adımlarına bakmak isteyebilirsin. Fakat o konuda senin araştırma yapman gerekir :)

hocam ellerin dert görmesin saolasın tıkır tıkır çalışıyor program.ben kurcalaya kurcalaya öğreneceğim artık.
Herşey için çok teşekkür ederim.
Up and Running...