Package Details: mingw-w64-assimp 5.4.3-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-assimp.git (read-only, click to copy)
Package Base: mingw-w64-assimp
Description: Portable Open Source library to import various well-known 3D model formats in an uniform manner (mingw-w64)
Upstream URL: http://www.assimp.org/
Licenses: BSD
Submitter: xantares
Maintainer: patlefort
Last Packager: patlefort
Votes: 2
Popularity: 0.000000
First Submitted: 2015-10-30 17:33 (UTC)
Last Updated: 2024-08-30 20:42 (UTC)

Latest Comments

« First ‹ Previous 1 2

xantares commented on 2020-11-03 13:03 (UTC)

you mean it doesnt build ?

patlefort commented on 2020-11-03 00:36 (UTC)

I detected a small problem: This package will use minizip if it's installed. It will however not work if mingw-w64-minizip2 is installed, it only work with mingw-w64-minizip, which conflicts with the former.

Martchus commented on 2020-10-14 17:09 (UTC)

Could you also avoid using curl directly (e.g. https://github.com/Martchus/PKGBUILDs/blob/master/assimp/mingw-w64/PKGBUILD)? (But don't bump again for this.)

xantares commented on 2020-10-12 16:22 (UTC)

should be ok now

Martchus commented on 2020-10-12 02:19 (UTC)

When using this for building Qt 6 I get the following error:

CMake Error at /usr/i686-w64-mingw32/lib/cmake/assimp-5.0/assimpTargets.cmake:85 (message):
  The imported target "assimp::assimp" references the file

     "/usr/i686-w64-mingw32/lib/libassimp.dll.5"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/usr/i686-w64-mingw32/lib/cmake/assimp-5.0/assimpTargets.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/i686-w64-mingw32/lib/cmake/assimp-5.0/assimp-config.cmake:1 (include)
  cmake/FindWrapAssimp.cmake:8 (find_package)
  /usr/i686-w64-mingw32/lib/cmake/Qt6/QtFindPackageHelpers.cmake:109 (find_package)
  src/plugins/assetimporters/configure.cmake:13 (qt_find_package)
  src/plugins/assetimporters/CMakeLists.txt:9 (include)

It looks like the if(MSVC) in assimp-Targets-release.cmake should actually be if(WIN32). And the default for ASSIMP_LIBRARY_SUFFIX should just be an empty string when using MinGW.

outfrost commented on 2020-08-06 00:13 (UTC) (edited on 2020-08-06 00:15 (UTC) by outfrost)

If anyone has issues linking to libassimp 5.0.1 under mingw, or issues building assimp under mingw, try using the latest version from git.

First, makepkg --nobuild to set up the source directory. Then, replace the contents of src/assimp-5.0.1/ with a fresh checkout from https://github.com/assimp/assimp.git. Finally, run makepkg -esi.

I'm writing this, because a few key issues for mingw-w64 builds have been resolved recently, but haven't made it into a release yet.