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]

Responder a