vfw.h não está mais presente no RHEL 4.8? [fechadas]

1

Eu mantenho um aplicativo que depende do vfw. Infelizmente, não posso remover este mecanismo de codificação de vídeo obsoleto no momento. Meu aplicativo compila bem no Windows, mas no RHEL 4.8 não, embora tenha gostado de um mês atrás. Tem RHEL finalmente totalmente depreciado isso? Isso costumava compilar como um mês ou dois atrás. O erro que recebo é:

include / avi.h: 9: 17: vfw.h: Nenhum arquivo ou diretório desse tipo

Eu percebo que o vídeo para Windows tem sido obsoleto pela Microsoft, e esperar que ele seja suportado no Linux é uma loucura. No entanto, acho estranho que os arquivos de cabeçalho e as bibliotecas de suporte simplesmente desapareceram devido à manutenção normal do sistema. Minha fonte incluindo vfw.h não foi modificada por quatro anos, nós não incluímos vfw.h em nosso sistema de controle de revisão. Isso me leva a acreditar que vfw.h costumava ser um cabeçalho de sistema, mas não está mais no RHEL 4.8. VS2008 é capaz de encontrar nenhum problema. Eu estou no processo de passar por nossos snapshots do sistema de compilação, mas não estou tendo nenhuma chance de localizar vfw.h em qualquer lugar. Estou postando isso aqui porque acredito que este é um problema de nível de sistema relacionado à administração do sistema.

Alguém tem uma ideia do que está acontecendo? Obrigado por ler a minha pergunta.

[flow3d@x64-RHEL48-BUILD gfx3d]$ gcc -v
Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking -with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)

[flow3d@x64-RHEL48-BUILD gfx3d]$ uname -r 
2.6.9-103.EL

[flow3d@x64-RHEL48-BUILD gfx3d]$ lsb_release
LSB Version:    :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarch

[flow3d@x64-RHEL48-BUILD gfx3d]$ cat /etc/redhat-release
Red Hat Enterprise Linux WS release 4 (Nahant Update 9)
    
por Brian Stinar 16.05.2012 / 18:43

1 resposta

2

O arquivo vfw.h faz parte do pacote wine-devel .

    
por 16.05.2012 / 18:48