Erro na instalação do gettext no ubuntu 9.04

Iniciado por Ubuntaline, 19 de Agosto de 2009, 21:07

tópico anterior - próximo tópico

Ubuntaline

Olá galera...estou chegando agora no linux e após pesquisar bastante sobre a melhor interface para quem sempre usou windows e está querendo migrar para o linux, decidi usar o Ubuntu. Baixei o programa e instalei no meu computador sem problemas (deixei só ele, sem windows). Meus problemas começaram quando quis instalar o inkscape, pois costumo fazer bastante trabalhos com o corel. Como não sabia fazer nada (zerada total mesmo), não sabia sequer como descompactar o arquivo com formato tar.gz e instalar o programa. Após muito procurar encontrei o comando tar tanãnã e vi que depois bastava dar os comandos ./configure, make e make install e foi o que fiz (após penar um pouco para aprender a navegar nas pastas e entrar no root). No final deu um erro dizendo que faltava o tal programa gettext. daí voltei toda minha atenção para instalar o tal gettext, pesquisei novamente e consegui baixar o gettext-0.17, já sabia descompactar e daí tentei utilizar o mesmo procedimento para instalar: ./configure, make e make install. O comando configure passou sem problemas, mas quando dei o comando make aconteceu o seguinte erro:
Making all in gnulib-local
make[1]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gnulib-local'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gnulib-local'
Making all in gettext-runtime
make[1]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime'
make  all-recursive
make[2]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime'
Making all in doc
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/doc'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/doc'
Making all in intl
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/intl'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/intl'
Making all in intl-java
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/intl-java'
cd . && test ! -d /usr/lib/jdk1.3.1 || env PATH=/usr/lib/jdk1.3.1/bin:$PATH javadoc -d javadoc2 gnu.gettext gnu/gettext/*.java
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/intl-java'
Making all in intl-csharp
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/intl-csharp'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/intl-csharp'
Making all in gnulib-lib
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/gnulib-lib'
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  echo '#define PREFIX "/usr/local"'; \
  echo '#define EXEC_PREFIX "/usr/local"'; \
  echo '#define BINDIR "/usr/local/bin"'; \
  echo '#define SBINDIR "/usr/local/sbin"'; \
  echo '#define LIBEXECDIR "/usr/local/libexec"'; \
  echo '#define DATAROOTDIR "/usr/local/share"'; \
  echo '#define DATADIR "/usr/local/share"'; \
  echo '#define SYSCONFDIR "/usr/local/etc"'; \
  echo '#define SHAREDSTATEDIR "/usr/local/com"'; \
  echo '#define LOCALSTATEDIR "/usr/local/var"'; \
  echo '#define INCLUDEDIR "/usr/local/include"'; \
  echo '#define OLDINCLUDEDIR "/usr/include"'; \
  echo '#define DOCDIR "/usr/local/share/doc/gettext"'; \
  echo '#define INFODIR "/usr/local/share/info"'; \
  echo '#define HTMLDIR "/usr/local/share/doc/gettext"'; \
  echo '#define DVIDIR "/usr/local/share/doc/gettext"'; \
  echo '#define PDFDIR "/usr/local/share/doc/gettext"'; \
  echo '#define PSDIR "/usr/local/share/doc/gettext"'; \
  echo '#define LIBDIR "/usr/local/lib"'; \
  echo '#define LISPDIR ""'; \
  echo '#define LOCALEDIR "/usr/local/share/locale"'; \
  echo '#define MANDIR "/usr/local/share/man"'; \
  echo '#define MANEXT ""'; \
  echo '#define PKGDATADIR "/usr/local/share/gettext-runtime"'; \
  echo '#define PKGINCLUDEDIR "/usr/local/include/gettext-runtime"'; \
  echo '#define PKGLIBDIR "/usr/local/lib/gettext-runtime"'; \
  echo '#define PKGLIBEXECDIR ""'; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
make  all-am
make[4]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/gnulib-lib'
make[4]: Nada a ser feito para `all-am'.
make[4]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/gnulib-lib'
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/gnulib-lib'
Making all in src
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/src'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/src'
Making all in po
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/po'
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/po'
Making all in man
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/man'
sed -e 's|@''localedir''@|/usr/local/share/locale|g' < `if test -f gettext.1.in; then echo .; else echo .; fi`/gettext.1.in > t-gettext.1
mv t-gettext.1 gettext.1
sed -e 's|@''localedir''@|/usr/local/share/locale|g' < `if test -f ngettext.1.in; then echo .; else echo .; fi`/ngettext.1.in > t-ngettext.1
mv t-ngettext.1 ngettext.1
sed -e 's|@''localedir''@|/usr/local/share/locale|g' < `if test -f gettext.1.html.in; then echo .; else echo .; fi`/gettext.1.html.in > t-gettext.1.html
mv t-gettext.1.html gettext.1.html
sed -e 's|@''localedir''@|/usr/local/share/locale|g' < `if test -f ngettext.1.html.in; then echo .; else echo .; fi`/ngettext.1.html.in > t-ngettext.1.html
mv t-ngettext.1.html ngettext.1.html
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/man'
Making all in m4
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/m4'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/m4'
Making all in tests
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/tests'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime/tests'
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-runtime'
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime'
make[2]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime'
make[1]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-runtime'
Making all in gettext-tools
make[1]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools'
make  all-recursive
make[2]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools'
Making all in doc
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/doc'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/doc'
Making all in intl
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/intl'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/intl'
Making all in gnulib-lib
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/gnulib-lib'
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  echo '#define PREFIX "/usr/local"'; \
  echo '#define EXEC_PREFIX "/usr/local"'; \
  echo '#define BINDIR "/usr/local/bin"'; \
  echo '#define SBINDIR "/usr/local/sbin"'; \
  echo '#define LIBEXECDIR "/usr/local/libexec"'; \
  echo '#define DATAROOTDIR "/usr/local/share"'; \
  echo '#define DATADIR "/usr/local/share"'; \
  echo '#define SYSCONFDIR "/usr/local/etc"'; \
  echo '#define SHAREDSTATEDIR "/usr/local/com"'; \
  echo '#define LOCALSTATEDIR "/usr/local/var"'; \
  echo '#define INCLUDEDIR "/usr/local/include"'; \
  echo '#define OLDINCLUDEDIR "/usr/include"'; \
  echo '#define DOCDIR "/usr/local/share/doc/gettext"'; \
  echo '#define INFODIR "/usr/local/share/info"'; \
  echo '#define HTMLDIR "/usr/local/share/doc/gettext"'; \
  echo '#define DVIDIR "/usr/local/share/doc/gettext"'; \
  echo '#define PDFDIR "/usr/local/share/doc/gettext"'; \
  echo '#define PSDIR "/usr/local/share/doc/gettext"'; \
  echo '#define LIBDIR "/usr/local/lib"'; \
  echo '#define LISPDIR "/usr/local/share/emacs/site-lisp"'; \
  echo '#define LOCALEDIR "/usr/local/share/locale"'; \
  echo '#define MANDIR "/usr/local/share/man"'; \
  echo '#define MANEXT ""'; \
  echo '#define PKGDATADIR "/usr/local/share/gettext"'; \
  echo '#define PKGINCLUDEDIR "/usr/local/include/gettext-tools"'; \
  echo '#define PKGLIBDIR "/usr/local/lib/gettext-tools"'; \
  echo '#define PKGLIBEXECDIR ""'; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
make  all-am
make[4]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/gnulib-lib'
make[4]: Nada a ser feito para `all-am'.
make[4]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/gnulib-lib'
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/gnulib-lib'
Making all in libgrep
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/libgrep'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/libgrep'
Making all in src
make[3]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/src'
make  all-am
make[4]: Entrando no diretório `/home/aline/Programas/gettext-0.17/gettext-tools/src'
/bin/bash ../libtool --tag=CC   --mode=compile gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DBISON_LOCALEDIR=\"\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DUSEJEXE=0 -DGETTEXTJEXEDIR=\"/usr/local/lib/gettext\" -DGETTEXTJAR=\"/usr/local/share/gettext/gettext.jar\" -DLIBDIR=\"/usr/local/lib\" -DGETTEXTDATADIR=\"/usr/local/share/gettext\" -DPROJECTSDIR=\"/usr/local/share/gettext/projects\" -DHAVE_CONFIG_H -I. -I..  -I. -I. -I.. -I.. -I../libgrep -I../gnulib-lib -I../gnulib-lib -I../intl -I../../gettext-runtime/intl   -g -O2 -c -o write-catalog.lo write-catalog.c
gcc -std=gnu99 -DLOCALEDIR=\"/usr/local/share/locale\" -DBISON_LOCALEDIR=\"\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DUSEJEXE=0 -DGETTEXTJEXEDIR=\"/usr/local/lib/gettext\" -DGETTEXTJAR=\"/usr/local/share/gettext/gettext.jar\" -DLIBDIR=\"/usr/local/lib\" -DGETTEXTDATADIR=\"/usr/local/share/gettext\" -DPROJECTSDIR=\"/usr/local/share/gettext/projects\" -DHAVE_CONFIG_H -I. -I.. -I. -I. -I.. -I.. -I../libgrep -I../gnulib-lib -I../gnulib-lib -I../intl -I../../gettext-runtime/intl -g -O2 -c write-catalog.c  -fPIC -DPIC -o .libs/write-catalog.o
In function 'open',
    inlined from 'msgdomain_list_print' at write-catalog.c:223:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[4]: ** [write-catalog.lo] Erro 1
make[4]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/src'
make[3]: ** [all] Erro 2
make[3]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools/src'
make[2]: ** [all-recursive] Erro 1
make[2]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/home/aline/Programas/gettext-0.17/gettext-tools'
make: ** [all-recursive] Erro 1



Novamente pesquisei sobre esse erro, mas realmente não encontrei nada que pudesse me ajudar, ou simplesmente não soube avaliar se o material que eu encontrei podia ser usado no meu caso!!
Não tenho nenhuma experiência com linhas de comando e tal, mas estou muito disposta a aprender o que for preciso pois não aguento mais sofrer com o windows. Por favor, alguém poderia me ajudar!?! Mas por favor lembrem-se que eu não sei nada mesmo.. Agradeço!!