Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > Software


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Mingw [solucionado]
  #1  
Antiguo 02-jul-2018, 17:56
Avatar de Krovikan
Krovikan Krovikan está desconectado
Miembro Junior
 
Fecha de Ingreso: 16-noviembre-2010
Ubicación: Delante del ordenador
Versión: Leap 15
Mensajes: 724
Agradecimientos: 308
Agradecido 170 Veces en 146 Mensajes
Poder de Credibilidad: 8
Krovikan está en el buen camino
Question Mingw [solucionado]

Para poder instalar un soft compilado me piden el mingw.


He instalado mingw32 y mingw64 (ambos por si acaso) desde el buscador de soft de openSUSE.


La cuestión es que al teclear el primer comando de compilación me sale error:


Código:
krovikan@linux:~/Descargas/dxvk> WINEPREFIX=/home/krovikan/.winedxvk meson --cross-file build-win64.txt --prefix /home/krovikan/dxvk build.w64
The Meson build system
Version: 0.40.1
Source dir: /home/krovikan/Descargas/dxvk
Build dir: /home/krovikan/Descargas/dxvk/build.w64
Build type: cross build
Project name: dxvk

Meson encountered an error in file meson.build, line 1, column 0:
Unknown compiler(s): [['/usr/bin/x86_64-w64-mingw32-gcc']]
The follow exceptions were encountered:
Running "/usr/bin/x86_64-w64-mingw32-gcc --version" gave "[Errno 2] No such file or directory: '/usr/bin/x86_64-w64-mingw32-gcc'"

El caso es que mirando archivos veo que tengo esta ruta hasta lo que creo que no encuentra (no estoy seguro):


Código:
krovikan@linux:/usr/x86_64-w64-mingw32/sys-root/mingw/bin> ls
addr2line.exe  dllwrap.exe     gcov-dump.exe  libgcc_s_seh-1.dll   objcopy.exe  strip.exe
ar.exe         elfedit.exe     gcov.exe       libgmp-10.dll        objdump.exe  windmc.exe
as.exe         gcc-ar.exe      gcov-tool.exe  libmpc-3.dll         ranlib.exe   windres.exe
c++filt.exe    gcc.exe         gprof.exe      libmpfr-4.dll        readelf.exe  zlib1.dll
cpp.exe        gcc-nm.exe      ld.bfd.exe     libwinpthread-1.dll  size.exe
dlltool.exe    gcc-ranlib.exe  ld.exe         nm.exe               strings.exe

A la version 32bit le pasa lo mismo pero en /usr/i686-w64-mingw32.


Aunque ponga ambos directorios en /usr/bin con el Dolphin de root (cosa que ya he deshecho) no funciona y es que la estructura de ficheros (las rutas) las veo muy muy raras.


He probado a buscar por internet pero no saco nada claro.


¿Alguien sabe solucionar esto?




Saludos
Responder Citando
  #2  
Antiguo 02-jul-2018, 19:14
Avatar de karlggest
karlggest karlggest está desconectado
Moderador
 
Fecha de Ingreso: 07-febrero-2007
Ubicación: Ourense
Versión: Leap 15
Mensajes: 8.429
Agradecimientos: 51
Agradecido 1.348 Veces en 1.005 Mensajes
Poder de Credibilidad: 20
karlggest está en el buen camino
Hola.


Tiene toda la pinta de que has instalado las librerías pero no el compilador.


Añade el repositorio que indican aquí:


https://software.opensuse.org/downlo...ge=mingw64-gcc


e instala el compilador:
Cita:
karlggest@escritorio:~> cnf x86_64-w64-mingw32-gcc

O programa 'x86_64-w64-mingw32-gcc' pode atoparse no seguinte paquete:
* mingw64-cross-gcc [ ruta: /usr/bin/x86_64-w64-mingw32-gcc, repositorio: zypp (openSUSE_Leap_15.0) ]

Try installing with:
sudo zypper install mingw64-cross-gcc

karlggest@escritorio:~> sudo zypper in mingw64-cross-gcc
[sudo] password for root:
Obtendo os datos do repositorio...
Lendo os paquetes instalados...
Resolvendo as dependencias...

Los siguientes 5 paquetes NUEVOS van a ser instalados:
mingw64-cross-binutils mingw64-cross-breakpad-tools mingw64-cross-cpp mingw64-cross-gcc mingw64-filesystem

5 novos paquetes para instalar.
Tamaño total de descarga: 69,9 MiB. Ya en caché: 0 B. Despois da operación, hanse usar 347,9 MiB adicionais.
Desexa continuar? [y/n/...? mostrar todas las opciones] (y):
Obtendo Paquete mingw64-cross-breakpad-tools-20140827-lp150.8.1.x86_64 (1/5), 86,3 KiB (desempaquetáronse 319,5 KiB)
Obtendo: mingw64-cross-breakpad-tools-20140827-lp150.8.1.x86_64.rpm .................................................. .................................................. ...............................................[feito (226,6 KiB/s)]
Obtendo Paquete mingw64-cross-cpp-7.2.0-lp150.6.32.x86_64 (2/5), 31,4 MiB (desempaquetáronse 148,9 MiB)
Obtendo: mingw64-cross-cpp-7.2.0-lp150.6.32.x86_64.rpm .................................................. .................................................. .................................................. ..........[feito (625,6 KiB/s)]
Obtendo Paquete mingw64-filesystem-20170720-lp150.1.1.noarch (3/5), 75,7 KiB (desempaquetáronse 44,9 KiB)
Obtendo: mingw64-filesystem-20170720-lp150.1.1.noarch.rpm .................................................. .................................................. .................................................. .....................[feito]
Obtendo Paquete mingw64-cross-binutils-2.29.1-lp150.5.1.x86_64 (4/5), 2,5 MiB (desempaquetáronse 25,7 MiB)
Obtendo: mingw64-cross-binutils-2.29.1-lp150.5.1.x86_64.rpm .................................................. .................................................. .................................................. .....[feito (767,7 KiB/s)]
Obtendo Paquete mingw64-cross-gcc-7.2.0-lp150.6.32.x86_64 (5/5), 35,8 MiB (desempaquetáronse 172,9 MiB)
Obtendo: mingw64-cross-gcc-7.2.0-lp150.6.32.x86_64.rpm .................................................. .................................................. .................................................. ..........[feito (624,0 KiB/s)]
Buscando conflictos de archivos: .................................................. .................................................. .................................................. ..............................................[feito]
(1/5) Instalando: mingw64-cross-breakpad-tools-20140827-lp150.8.1.x86_64 .................................................. .................................................. .................................................. ......[feito]
(2/5) Instalando: mingw64-cross-cpp-7.2.0-lp150.6.32.x86_64 .................................................. .................................................. .................................................. ...................[feito]
(3/5) Instalando: mingw64-filesystem-20170720-lp150.1.1.noarch .................................................. .................................................. .................................................. ................[feito]
(4/5) Instalando: mingw64-cross-binutils-2.29.1-lp150.5.1.x86_64 .................................................. .................................................. .................................................. ..............[feito]
(5/5) Instalando: mingw64-cross-gcc-7.2.0-lp150.6.32.x86_64 .................................................. .................................................. .................................................. ...................[feito]
karlggest@escritorio:~> which x86_64-w64-mingw32-gcc
/usr/bin/x86_64-w64-mingw32-gcc



Notas:


* El error que te indica es que no encuentra un fichero binario (en la carpeta /usr/bin ) acabado en gcc, que es el nombre del compilador estándar.
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a karlggest Por Este Mensaje:
Krovikan (02-jul-2018)
  #3  
Antiguo 02-jul-2018, 23:35
Avatar de Krovikan
Krovikan Krovikan está desconectado
Miembro Junior
 
Fecha de Ingreso: 16-noviembre-2010
Ubicación: Delante del ordenador
Versión: Leap 15
Mensajes: 724
Agradecimientos: 308
Agradecido 170 Veces en 146 Mensajes
Poder de Credibilidad: 8
Krovikan está en el buen camino
Gracias por el repo. He instalado el binario que me indicabas (con sus dependencias) y adicionalmente he instalado otro archivo que me falló después: x86_64-w64-mingw32-g++




Saludos y resuelto
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Resolucion de nombres de chromium [solucionado] VampirD Software 1 02-jul-2014 21:05
Montar todas las particiones al arrancar [SOLUCIONADO] peplos General OpenSUSE 3 20-abr-2008 23:42
Union de particiones [SOLUCIONADO] mehnec Hardware 9 20-abr-2008 23:35
Wifi Conexión OK pero no hay internet [SOLUCIONADO] Evil w@man Internet, Redes y Wireless 15 14-abr-2008 20:16
Desmontar puntos de montaje [SOLUCIONADO] Apatxe General OpenSUSE 2 09-abr-2008 03:25



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 13:07.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba