psycha0s / airwave

Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts
MIT License
575 stars 35 forks source link

Error on Fedora: libwinecrt0.a to format elf64-x86-64 is not supported #27

Closed marko-lazic closed 8 years ago

marko-lazic commented 9 years ago
[ 42%] Building CXX object src/host/CMakeFiles/airwave-host-64.dir/host.cpp.o
[ 44%] Building CXX object src/host/CMakeFiles/airwave-host-64.dir/main.cpp.o
[ 45%] Linking CXX executable airwave-host-64
ld: Relocatable linking with relocations from format elf32-i386 (/usr/lib/wine/libwinecrt0.a(exe_entry.o)) to format elf64-x86-64 (airwave-host-64.Om9mXI.o) is not supported
winebuild: ld failed with status 1
winegcc: winebuild failed
src/host/CMakeFiles/airwave-host-64.dir/build.make:250: recipe for target 'src/host/airwave-host-64' failed
make[2]: *** [src/host/airwave-host-64] Error 2
CMakeFiles/Makefile2:179: recipe for target 'src/host/CMakeFiles/airwave-host-64.dir/all' failed
make[1]: *** [src/host/CMakeFiles/airwave-host-64.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

Its on Fedora 23. I already had this app running on Fedora 22 perfectly. I moved /opt/airwave directory from old installation.

P.S update main page. Fedora uses DNF instead of YUM, qt5-devel package is now qt5-qtbase-devel. I could commit changes my self but don't know if you(phantom-code) are cool with that. It is really small change.

psycha0s commented 9 years ago

It seems that linker tries to link a 64 bit binary with a 32 bit library. Please ensure that you have installed all dependences correctly, you need both 32-bit and 64-bit libraries.

And thanks for the information, I will uptate README file soon

marko-lazic commented 9 years ago

That makes sense. I will see where i messed up.

marko-lazic commented 9 years ago

I indeed missed: mingw64-wine-gecko noarch wine x86_64 wine-devel x86_64 That mistake was cause old qt5-devel package name took me of the safe rails. Anyway this problem is resolved. Cross fingers not to get into more road blocks.

psycha0s commented 8 years ago

I hope this issue is solved for you.