[Çözüldü] MeeGo NTFS Sorunsalı

Başlatan Mitsukuni, 20 Ağustos 2011 - 13:28:14

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

Mitsukuni

Zahmetsiz çözüm için http://forum.ubuntu-tr.net/index.php?topic=28836.msg346888#msg346888 iletisinin sonuna bakın

####

Aslında sorunum ntfs'den ziyade ./configure ile ilgili, ancak baştan almakta yarar var.

Bilindiği gibi MeeGo'da öntanımlı olarak ntfs, ext4 gibi sistemler tanınmıyor. Depolarında da bu durumla ilgili bir şey olmadığı için de elle kurulum yapılarak bu sorun çözülebiliyor. Yani sıradan bir
./configure
make
make install

durumu. Ancak daha ./configure esnasında hata alıyorum.

Şöyle ki:
[mb@mb-desktop ~]$ cd ~/İndirilenler
[mb@mb-desktop İndirilenler]$ cd ntfs-3g-2010.5.22
[mb@mb-desktop ntfs-3g-2010.5.22]$ ./configure
./configure: line 1977: config.log: Permission denied
./configure: line 1987: config.log: Permission denied


config.log dosyasının içeriğini de geçeyim buraya:
(biraz uzunca)
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by ntfs-3g configure 2010.5.22, which was
generated by GNU Autoconf 2.68.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = mb-desktop
uname -m = i686
uname -r = 2.6.37.2-8.27
uname -s = Linux
uname -v = #1 SMP PREEMPT Thu May 12 18:55:47 UTC 2011

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2367: checking build system type
configure:2381: result: i686-pc-linux-gnu
configure:2401: checking host system type
configure:2414: result: i686-pc-linux-gnu
configure:2434: checking target system type
configure:2447: result: i686-pc-linux-gnu
configure:2491: checking for a BSD-compatible install
configure:2559: result: /usr/bin/install -c
configure:2570: checking whether build environment is sane
configure:2620: result: yes
configure:2761: checking for a thread-safe mkdir -p
configure:2800: result: /bin/mkdir -p
configure:2813: checking for gawk
configure:2829: found /bin/gawk
configure:2840: result: gawk
configure:2851: checking whether make sets $(MAKE)
configure:2873: result: yes
configure:2957: checking whether to enable maintainer-specific portions of Makefiles
configure:2966: result: no
configure:3112: checking for style of include used by make
configure:3140: result: GNU
configure:3210: checking for gcc
configure:3240: result: no
configure:3303: checking for cc
configure:3350: result: no
configure:3406: checking for cl.exe
configure:3436: result: no
configure:3460: error: in `/home/mb/İndirilenler/ntfs-3g-2010.5.22':
configure:3462: error: no acceptable C compiler found in $PATH
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_FUSE_MODULE_CFLAGS_set=
ac_cv_env_FUSE_MODULE_CFLAGS_value=
ac_cv_env_FUSE_MODULE_LIBS_set=
ac_cv_env_FUSE_MODULE_LIBS_value=
ac_cv_env_LDCONFIG_set=
ac_cv_env_LDCONFIG_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=i686-pc-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=yes
ac_cv_target=i686-pc-linux-gnu

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/missing --run aclocal-1.11'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/missing --run tar'
AUTOCONF='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/missing --run autoconf'
AUTOHEADER='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/missing --run autoheader'
AUTOMAKE='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/missing --run automake-1.11'
AWK='gawk'
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ENABLE_MOUNT_HELPER_FALSE=''
ENABLE_MOUNT_HELPER_TRUE=''
EXEEXT=''
FUSE_INTERNAL_FALSE=''
FUSE_INTERNAL_TRUE=''
FUSE_MODULE_CFLAGS=''
FUSE_MODULE_LIBS=''
GENERATE_LDSCRIPT_FALSE=''
GENERATE_LDSCRIPT_TRUE=''
GREP=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_LIBRARY_FALSE=''
INSTALL_LIBRARY_TRUE=''
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDCONFIG=''
LDFLAGS=''
LIBFUSE_LITE_LIBS=''
LIBNTFS_3G_VERSION='76'
LIBOBJS=''
LIBS=''
LN_S=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/missing --run makeinfo'
MKDIR_P='/bin/mkdir -p'
MV=''
NTFS_DEVICE_DEFAULT_IO_OPS_FALSE=''
NTFS_DEVICE_DEFAULT_IO_OPS_TRUE=''
OBJEXT=''
OUTPUT_FORMAT=''
PACKAGE='ntfs-3g'
PACKAGE_BUGREPORT='ntfs-3g-devel@lists.sf.net'
PACKAGE_NAME='ntfs-3g'
PACKAGE_STRING='ntfs-3g 2010.5.22'
PACKAGE_TARNAME='ntfs-3g'
PACKAGE_URL=''
PACKAGE_VERSION='2010.5.22'
PATH_SEPARATOR=':'
PKG_CONFIG=''
REALLYSTATIC_FALSE=''
REALLYSTATIC_TRUE=''
RM=''
RUN_LDCONFIG_FALSE=''
RUN_LDCONFIG_TRUE=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='2010.5.22'
WINDOWS_FALSE=''
WINDOWS_TRUE=''
ac_ct_CC=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/mb/İndirilenler/ntfs-3g-2010.5.22/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='/bin/mkdir -p'
ntfs3gincludedir=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgconfigdir=''
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
rootbindir=''
rootlibdir=''
rootsbindir=''
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-linux-gnu'
target_alias=''
target_cpu='i686'
target_os='linux-gnu'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "ntfs-3g"
#define PACKAGE_TARNAME "ntfs-3g"
#define PACKAGE_VERSION "2010.5.22"
#define PACKAGE_STRING "ntfs-3g 2010.5.22"
#define PACKAGE_BUGREPORT "ntfs-3g-devel@lists.sf.net"
#define PACKAGE_URL ""
#define PACKAGE "ntfs-3g"
#define VERSION "2010.5.22"

configure: exit 1


ntfs-3g kurmanın sanırım başka yolu yok. Açılacağı dizine kadar oluşturdum ama mount.ntfs olmadığı için bağlayamıyorum haliyle. :)

(Konunun acelesi bulunmamaktadır.

heartsmagic

Alıntı Yap
configure:2957: checking whether to enable maintainer-specific portions of Makefiles
configure:2966: result: no
configure:3112: checking for style of include used by make
configure:3140: result: GNU
configure:3210: checking for gcc
configure:3240: result: no

Kısacası derlemeyi yapacağın geliştirme araçları lazım sana.

Şurada bir anlatım var:
http://alves.pro.br/euler/?p=157

sudo zypper install gcc
tar -xvf ntfs-3g_ntfsprogs-2011.4.12.tgz
cd ntfs-3g-2011.4.1.2
./configure
make
sudo make install
ln -s /sbin/mount.ntfs-3g /sbin/mount.ntfs


Sendeki paket eski, anlatımda geçen paketi de şuradan indirebilirsin:
http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz
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.

Mitsukuni

#2
Evet paketin eskiliğinden kaynaklanıyormuş, teşekkür ederim. :)

_____________________________________________________________________
Bu arada küçük bir detay da geçeyim, belki birilerinin işine yarar:
MeeGo ayrıca öntanımlı olarak mp3 vb. kodeklerden de mahrum olarak geliyor, özgür olanlar hariç. (Bundan önce ntfs'yi fark etmem garibime gitti doğrusu.)
Bir çok yerde Fluendo'ya üye olup ücretsiz satın alma işlemiyle yapıldığını görebilirsiniz. Tarafımdan çok can sıkıcı bir olay olarak algılandığı için daha fazla araştırma ihtiyacı duydum ve sadece mp3 için değil beraberinde bir takım ek programların da bulunduğu bir depo öğrenmiş oldum.

1.2 kullanıcıları için olanını buraya geçiyorum (Diğerleri için de kaynak göstereceğim sonda):

Depoyu ekliyoruz:
sudo zypper ar http://mirror.yandex.ru/mirrors/meego-community/meego1.2/ community && sudo zypper refresh

Kodekler için:
sudo zypper install ffmpeg faac faad2 gstreamer-ffmpeg gst-plugins-good gst-plugins-bad gst-plugins-uggly mpeg2dec libmatroska libdvdnav libdvdread lame x264
(Real Media formatlarını çalıştıramadım, belirteyim.)

Oynatıcılar için:
sudo zypper install totem mplayer vlc

NTFS-3g buradan da yüklenebiliyormuş, daha zahmetsiz. :)
sudo zypper install ntfs-3g

Bunların yanında Pidgin, Shotwell, DjVu viewer gibi programlar da var. Buyrunuz kaynak


___________________________________________________________________________
(Aklıma gelmişken bununla ilgili ayrı konu açsam faydalı olur mu ki?)

heartsmagic

[Nasıl] etiketli bir başlık açabilirsin :)
Bunu etiketleyip, kapatalı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.