Ah e sobre o 32dev.sh, o ideal é usar só quando compilar algo 32-bits. O que ele faz é basicamente trocar o PATH de tal forma que um script chame o gcc com -m32 para garantir que os binários gerados serão 32-bits. O script também arruma outras variaveis de ambiente, mas ai é só dar um cat nele que ele se explica.
Agora eu notei que eu compilei sem o ffmpeg, tu ta passando algum parametro no ./configure? 2010/2/25 max <[email protected]>: > Exatamente assim que eu fiz (depois de instalar os pacotes -compat32...): > > m...@willcrashforsure:/tmp$ tar -xf libmalib-0.5.8.tar.gz > m...@willcrashforsure:/tmp$ cd libmalib-0.5.8 > m...@willcrashforsure:/tmp/libmalib-0.5.8$ vim malib/webcam.c (arruma o > 'default:'...) > m...@willcrashforsure:/tmp/libmalib-0.5.8$ source /etc/profile.d/32dev.sh > m...@willcrashforsure:/tmp/libmalib-0.5.8$ ( ./configure && make ) &> > build.log && make install DESTDIR=/tmp/libmalib &> install.log && ls > -R /tmp/libmalib > /tmp/libmalib/: > usr/ > > /tmp/libmalib/usr: > local/ > > /tmp/libmalib/usr/local: > bin/ include/ lib/ > > /tmp/libmalib/usr/local/bin: > objtraq* > > /tmp/libmalib/usr/local/include: > malib/ > > /tmp/libmalib/usr/local/include/malib: > bttv.h buffer.h convert.h effectv/ filter.h filters/ frame.h > gtkdisplay.h holder.h linebuf.h malib.h malib_common.h > malib_private.h merger.h mpegfile.h object.h plainbuf.h ringbuf.h > sink.h sinkgroup.h source.h utility.h webcam.h xdisplay.h > > /tmp/libmalib/usr/local/include/malib/effectv: > 1d.h bgdiff.h holographic.h mosaic.h noise.h predator.h quark.h > > /tmp/libmalib/usr/local/include/malib/filters: > bwdotremove.h delay.h errdifdither.h framediff.h gabor.h gdtext.h > genericfilter.h gray2bw.h graydiff3.h histgram.h masking.h > mixture.h movingave.h negative.h overlap.h patdither.h rgb2gray.h > rgb2yuv.h sepia.h spatial3x3.h thumbnail.h timecode.h > > /tmp/libmalib/usr/local/lib: > libmalib.a libmalib.la* libmalib.so@ libmalib.so.1@ libmalib.so.1.0.0* > > > 2010/2/25 Bruno Mendes <[email protected]>: >> Pois é Max ... >> >> Olha eu já tinha instalado o multulib porem não tinha o multilib tools ... >> >> mas agora onde errei ?? >> >> instalei o tools .. >> executei o 32dev >> e fui compilar de novo (limpei antes) >> >> mas acontece o mesmo problema ... >> tenho que mudar alguma coisa nos arquivos configure ou MakeFile ??? >> >> desculpa pela insistência !!! >> >> uma pergunta .. posso executar o 32dev no inicio do sistema ?? ou so qdo for >> compilar algo ??? >> eu sei que ele reconfigura o "shell environment" mas a que ponto que não sei >> ao certo !!! >> >> Obrigado !! >> >> On 25-02-2010 01:43, max wrote: >>> >>> Ai o problema é que o teu sistema não é configurado para usar a multilib. >>> >>> Tu tem que configurar para usar multilib, converter os pacotes i486 do >>> glib, gtk+, imlib e gd, instalar os pacotes convertidos (-compat32) e >>> dar um source /etc/profile.d/32dev.sh. >>> >>> No wiki do alienbob diz como configura para usar multilib e conveter >>> pacotes para -compat32. >>> >>> 2010/2/25 Bruno Mendes<[email protected]>: >>> >>>> >>>> É passou daquele .. mas outro apareceu .. >>>> >>>> vai ai o log !! >>>> >>>> até !! >>>> >>>> On 25-02-2010 01:03, max wrote: >>>> >>>>> >>>>> Oops http://alien.slackbook.org/dokuwiki/doku.php >>>>> >>>>> 2010/2/25 max<[email protected]>: >>>>> >>>>> >>>>>> >>>>>> É verdade, achei que tinha faltado muita coisa porque a saida do >>>>>> comando tava bem "resumida". >>>>>> >>>>>> Edita o webcam.c e no case "default:" da linha 134 coloca um break, >>>>>> fica >>>>>> assim: >>>>>> >>>>>> void >>>>>> malib_webcam_copy_decompressed_image (j_decompress_ptr cinfo, int* >>>>>> base, unsigned char* buf) >>>>>> { >>>>>> register unsigned int i; >>>>>> >>>>>> /* put scaned data into frame buffer */ >>>>>> switch (cinfo->output_components) { >>>>>> case 3: /* RGB COLOR JPEG */ >>>>>> for (i = 0; i< cinfo->output_width; i++) { >>>>>> *base++ = (int) *buf++; >>>>>> *base++ = (int) *buf++; >>>>>> *base++ = (int) *buf++; >>>>>> } >>>>>> break; >>>>>> case 1: /* GRAY COLOR JPEG */ >>>>>> for (i = 0; i< cinfo->output_width; i++) { >>>>>> *base++ = (int) *buf; >>>>>> *base++ = (int) *buf; >>>>>> *base++ = (int) *buf++; >>>>>> } >>>>>> break; >>>>>> default: >>>>>> /* not implemented yet */ >>>>>> break; >>>>>> } >>>>>> } >>>>>> >>>>>> Tu precisa de um ambiente multilib p/ compilar isso, no historico da >>>>>> lista tem 3000000000 links pro artigo em >>>>>> http://alien.slackbook.org/wiki/ que explica como fazer. >>>>>> >>>>>> 2010/2/25 Bruno Mendes<[email protected]>: >>>>>> >>>>>> >>>>>>> >>>>>>> Max esse log esta correto .. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 24-02-2010 23:30, max wrote: >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> 2010/2/24 Bruno Mendes<[email protected]>: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Estou tentando instalar o malic aqui no slack 64 só que esta dando >>>>>>>>> erro. >>>>>>>>> >>>>>>>>> Alguém ai já conseguiu instalar ele e pode me ajudar ?? >>>>>>>>> >>>>>>>>> Meu problema agora esta compilar o libmalib. >>>>>>>>> >>>>>>>>> vai o log do erro. >>>>>>>>> >>>>>>>>> até ! >>>>>>>>> >>>>>>>>> -- >>>>>>>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>>>>>>> http://www.slackwarebrasil.org/ >>>>>>>>> http://groups.google.com/group/slack-users-br >>>>>>>>> >>>>>>>>> Antes de perguntar: >>>>>>>>> http://www.istf.com.br/perguntas/ >>>>>>>>> >>>>>>>>> Para sair da lista envie um e-mail para: >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> O erro não apreceu ali porque ele joga pro stderr, na hora do make >>>>>>>> faz >>>>>>>> assim: >>>>>>>> >>>>>>>> make 2>&1 | tee make.log >>>>>>>> >>>>>>>> Ou: >>>>>>>> >>>>>>>> make&> make.log >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>>>>> http://www.slackwarebrasil.org/ >>>>>>> http://groups.google.com/group/slack-users-br >>>>>>> >>>>>>> Antes de perguntar: >>>>>>> http://www.istf.com.br/perguntas/ >>>>>>> >>>>>>> Para sair da lista envie um e-mail para: >>>>>>> [email protected] >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> -- >>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>> http://www.slackwarebrasil.org/ >>>> http://groups.google.com/group/slack-users-br >>>> >>>> Antes de perguntar: >>>> http://www.istf.com.br/perguntas/ >>>> >>>> Para sair da lista envie um e-mail para: >>>> [email protected] >>>> >>> >>> >> >> -- >> GUS-BR - Grupo de Usuários de Slackware Brasil >> http://www.slackwarebrasil.org/ >> http://groups.google.com/group/slack-users-br >> >> Antes de perguntar: >> http://www.istf.com.br/perguntas/ >> >> Para sair da lista envie um e-mail para: >> [email protected] > -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

