poppler with mingw64 on windows?
-
wrote on 21 Dec 2018, 20:51 last edited by Tomax63
Is it possible that someone who knows how to do it compiles the package for me and gives me the library (is it a dll?)
Just like
-
@Tomax63 Please give us some time to help you!
People here help for free in their sparetime, and live in totally different time zones. Not everyone is using Windows, not everyone uses MinGW and not everyone CMake.
Does this: https://stackoverflow.com/questions/4101456/running-cmake-on-windows bring you a step forward?
-
wrote on 22 Dec 2018, 12:38 last edited by
No problem, take your time all. I would just like to make it between christmas and new year
-
Hi,
Take a look at this stack overflow answer, the same applies to your case.
Short version:
You likely have something similar in the concerned CMakeLists.txt file:INSTALL( TARGETS poppler-qt5 ARCHIVE DESTINATION lib # <-- A line like this is likely missing LIBRARY DESTINATION lib COMPONENT library )
-
wrote on 22 Dec 2018, 19:08 last edited by
This is in my file:
install(TARGETS poppler-qt5 RUNTIME DESTINATION bin LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
-
wrote on 22 Dec 2018, 19:29 last edited by
I think i really should stop trying - maybe one day I will find a compiled version.
-
If it's the only thing that is giving trouble, just remove the ARCHIVE line and see if it behaves better.
-
wrote on 22 Dec 2018, 20:05 last edited by
D:\dl\Dateien\Entwicklung\CPP\PumPpro\src\build>mingw32-make .. -DCMAKE_CC_COMPILER=D:/Program Files/ingw-w64/x86_64-7.3.0-win32-seh-rt_v5-rev0/mingw64/bin/g++ -DCMAKE_CC_COMPILER=D:/Program Files/ingw-w64/x86_64-7.3.0-win32-seh-rt_v5-rev0/mingw64/bin/gcc mingw32-make (pid = 38832) mingw32-make is suspending for 30 seconds...done sleep(30). Continuing. mingw32-make: *** MAKE_CC_COMPILER=D:/Program: Invalid argument. Stop.
Now with this variation of CMakeLists.txt:
install(TARGETS poppler-qt5 RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
-
Is
D:/Program Files/ingw-w64/
a valid path on your machine ? -
wrote on 22 Dec 2018, 20:15 last edited by
Sorry, fault while inserting here.
But I installed mingw anew in a shorter direcdtory tree and tried this:
D:\dl\Dateien\Entwicklung\CPP\PumPpro\src\build>mingw32-make .. -DCMAKE_CC_COMPILER=D:/dl/mingw/mingw64/bin/g++.exe -DCMAKE_CC_COMPILER=D:/dl/mingw/mingw64/bin/gcc.exe mingw32-make (pid = 34784) mingw32-make is suspending for 30 seconds...done sleep(30). Continuing. mingw32-make: *** MAKE_CC_COMPILER=D:/dl/mingw/mingw64/bin/g++.exe: Invalid argument. Stop.
another try:
D:\dl\Dateien\Entwicklung\CPP\PumPpro\src\build>mingw32-make .. -DCMAKE_CC_COMPILER=D:\\dl\\mingw\\mingw64\\bin\\g++ -DCMAKE_CC_COMPILER=D:\\dl\\mingw\\mingw64\\bin\\gcc mingw32-make (pid = 38848) mingw32-make is suspending for 30 seconds...done sleep(30). Continuing. mingw32-make: *** MAKE_CC_COMPILER=D:\\dl\\mingw\\mingw64\\bin\\g++: Invalid argument. Stop.
-
Why aren't you using the MinGW version provided with Qt ?
Also, but only curiosity, why did you switch from Visua Studio to MinGW compiler ? -
wrote on 22 Dec 2018, 20:25 last edited by Tomax63
I used the mingw from my first steps with Qt.
I dont know how to use the mingw within qt. I cant find the mingw32-make.
It only has a qmake.exe
Sorry - too many options, files and ways of doing it. I give up.
Thanks for your help anyway!
Thomas
24/27