[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilacion Cruzada



El Fri, 12 Aug 2016 23:55:44 -0400, inukaze.otaku@gmail.com escribió:

(ese formato...)

> Hola muy buenas, soy un usuario de Debian Jessie Stable. he descargado
> el motor "GzDoom" version "1.9.1" (Ya que mi tarjeta de video Soporta
> hasta OpenGL 2.1)
> 
> Aunque uso la version amd64 del sistema, queria compilar la version
> tambien para los 32 Bits.
> 
> El Problema surge cuando necesito instalar
> 
> libsdl2-dev:i386
> 
> Que me quiere desinstalar : libsdl2-{gfx,image,mixer,net,ttf}-dev
> libva-dev de 64 Bits, y me dejaria rota algunas cabezeras de 64 Bits, y
> depaso no terminaria de instalar bien la de 32 Bits.
> 
> Alguien sabe como puedo tener instaladas las versiones de 32 Bits y de
> 64 Bits de estas cabezeras, para poder hacer compilacion cruzada ???

No sé si ya habrás visto esto:

https://wiki.debian.org/MultiarchCrossToolchainBuild

> Las lineas que uso para compilar son :
> export {CPP,LD}FLAGS='-O3 -march=generic -mtune=generic'
> mkdir build ; cd build cmake -DCMAKE_CXX_FLAGS=-m32
> -DCMAKE_SHARED_LINKER_FLAGS=-m32 ..
> 
> Pero me devuelve :
> CMake Error at
> /usr/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:136
> (message):
>   Could NOT find SDL2 (missing: SDL2_LIBRARY)
> Call Stack (most recent call first):
>   /usr/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:343
> (_FPHSA_FAILURE_MESSAGE)
>   FindSDL2.cmake:179 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
>   src/CMakeLists.txt:205 (find_package)
> 
> En lugar de compilar.

Te pide la biblioteca que obviamente no has instalado porque te dejaría 
el sistema roto. Mira a ver si el camino del multiarch te sirve.

Saludos,

-- 
Camaleón


Reply to: