[FUG-BR] /usr/X11R6/bin: file not recognized: File format not recognized

Joao Rocha Braga Filho goffredo em gmail.com
Sexta Abril 24 09:55:19 BRT 2009


Estou notando um padrão. Parece ser tudo que envolve o X-Windows,

"
libtool: link: cc -shared  .libs/libpyglib_2_0_la-pyglib.o
-Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib
-L/usr/local/lib /usr/local/lib/libgobject-2.0.so /usr/X11R6/bin
/root/bin /usr/local/bin /usr/local/sbin /usr/games /usr/bin /usr/sbin
/bin /sbin /usr/local/lib/libgthread-2.0.so
/usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
/usr/local/lib/libiconv.so /usr/local/lib/libpcre.so  -march=athlon64
-pthread -pthread   -pthread -Wl,-soname -Wl,libpyglib-2.0.so.0 -o
.libs/libpyglib-2.0.so.0
/usr/X11R6/bin: file not recognized: File format not recognized
gmake[2]: ** [libpyglib-2.0.la] Erro 1
gmake[2]: Saindo do diretório
`/usr/ports/devel/py-gobject/work/pygobject-2.16.1/glib'
gmake[1]: ** [all-recursive] Erro 1
gmake[1]: Saindo do diretório
`/usr/ports/devel/py-gobject/work/pygobject-2.16.1'
gmake: ** [all] Erro 2
*** Error code 1

Stop in /usr/ports/devel/py-gobject.
*** Error code 1

Stop in /usr/ports/x11-toolkits/py-gtk2.
*** Error code 1

Stop in /usr/ports/security/zenmap.
"

Alguém mais tem este problema?

Eu tenho a impressão que o /usr/X11R6/bin está sendo colocado em
uma lista de bibliotecas, onde não deveria estar. O diretório /usr/X11R6/bin
é o primeiro de uma lista de diretórios que aparece entre dois arquivos
".so". Se é este o erro, em que variável eles estão? Eu não conheço à
fundo o funcionamento dos ports para poder saber de cor isto.


João Rocha.


2009/3/19 Joao Rocha Braga Filho <goffredo at gmail.com>:
> Fui recompilar o libsndfile e tive o seguinte erro:
>
> "
> root:super[51] pwd
> /usr/ports/audio/libsndfile
> root:super[52] make
> ===>  Building for libsndfile-1.0.19
> Making all in M4
> gmake[1]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/M4'
> gmake[1]: Nada a ser feito para `all'.
> gmake[1]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/M4'
> Making all in man
> gmake[1]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/man'
> gmake[1]: Nada a ser feito para `all'.
> gmake[1]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/man'
> Making all in Win32
> gmake[1]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/Win32'
> gmake[1]: Nada a ser feito para `all'.
> gmake[1]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/Win32'
> Making all in src
> gmake[1]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src'
> gmake  all-recursive
> gmake[2]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src'
> Making all in GSM610
> gmake[3]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src/GSM610'
> gmake[3]: Nada a ser feito para `all'.
> gmake[3]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src/GSM610'
> Making all in G72x
> gmake[3]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src/G72x'
> gmake[3]: Nada a ser feito para `all'.
> gmake[3]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src/G72x'
> gmake[3]: Entrando no diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src'
> /bin/sh ../libtool --tag=CC   --mode=link cc  -O2 -fno-strict-aliasing
> -pipe -march=athlon64 -std=gnu99 -Wall -Wextra
> -Wdeclaration-after-statement -Wpointer-arith -funsigned-char
> -Wstrict-prototypes -Wmissing-prototypes -Waggregate-return
> -Wcast-align -Wcast-qual -Wnested-externs -Wshadow -Wbad-function-cast
> -Wwrite-strings   -no-undefined -version-info 1:19:0  -L/usr/local/lib
> -o libsndfile.la -rpath /usr/local/lib sndfile.lo aiff.lo au.lo avr.lo
> caf.lo dwd.lo flac.lo g72x.lo htk.lo ircam.lo macbinary3.lo macos.lo
> mat4.lo mat5.lo nist.lo ogg.lo paf.lo pvf.lo raw.lo rx2.lo sd2.lo
> sds.lo svx.lo txw.lo voc.lo wve.lo w64.lo wav_w64.lo wav.lo xi.lo
> mpc2k.lo rf64.lo   libcommon.la GSM610/libgsm.la G72x/libg72x.la
> -L/usr/local/lib -lFLAC -lm   -L/usr/local/lib -lvorbisenc -lvorbis
> -lm -logg   -lm -lm
> libtool: link: cc -shared  .libs/sndfile.o .libs/aiff.o .libs/au.o
> .libs/avr.o .libs/caf.o .libs/dwd.o .libs/flac.o .libs/g72x.o
> .libs/htk.o .libs/ircam.o .libs/macbinary3.o .libs/macos.o
> .libs/mat4.o .libs/mat5.o .libs/nist.o .libs/ogg.o .libs/paf.o
> .libs/pvf.o .libs/raw.o .libs/rx2.o .libs/sd2.o .libs/sds.o
> .libs/svx.o .libs/txw.o .libs/voc.o .libs/wve.o .libs/w64.o
> .libs/wav_w64.o .libs/wav.o .libs/xi.o .libs/mpc2k.o .libs/rf64.o
> -Wl,--whole-archive ./.libs/libcommon.a GSM610/.libs/libgsm.a
> G72x/.libs/libg72x.a -Wl,--no-whole-archive  -Wl,-rpath
> -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib
> /usr/local/lib/libFLAC.so /usr/X11R6/bin /root/bin /usr/local/bin
> /usr/local/sbin /usr/games /usr/bin /usr/sbin /bin /sbin
> /usr/local/lib/libvorbisenc.so /usr/local/lib/libvorbis.so
> /usr/local/lib/libogg.so -lm  -march=athlon64   -Wl,-soname
> -Wl,libsndfile.so.1 -o .libs/libsndfile.so.1
> /usr/X11R6/bin: file not recognized: File format not recognized
> gmake[3]: ** [libsndfile.la] Erro 1
> gmake[3]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src'
> gmake[2]: ** [all-recursive] Erro 1
> gmake[2]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src'
> gmake[1]: ** [all] Erro 2
> gmake[1]: Saindo do diretório
> `/usr/ports/audio/libsndfile/work/libsndfile-1.0.19/src'
> gmake: ** [all-recursive] Erro 1
> *** Error code 2
>
> Stop in /usr/ports/audio/libsndfile.
> *** Error code 1
>
> Stop in /usr/ports/audio/libsndfile.
> root:super[53]
> "
>
> Alguém mais teve este erro? Alguém sabe o que é?
>
> A mesma coisa acontece quando tento compilar no pidgin, mas
> na dependência /usr/ports/multimedia/gstreamer-ffmpeg.
>
> Parece ser um problema de link-edição.
>
> Compilei o ffmpeg sem problemas.
>
> Noto que este diretório é passado como parâmetro na linha de comando.
>
> Ainda estou fuçando para descobrir, mas trocar idéias pode ajudar.
>
>
> João Rocha.
>
>
> --
> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>
> goffredo at gmail.com
>



-- 
"Sempre se apanha mais com as menores besteiras. Experiência própria."

goffredo at gmail.com


Mais detalhes sobre a lista de discussão freebsd