Package Details: nvidia-texture-tools-git

Git Clone URL: (read-only, click to copy)
Package Base: nvidia-texture-tools-git
Description: Texture processing tools with support for Direct3D 10 and 11 formats
Upstream URL:
Licenses: MIT
Conflicts: nvidia-texture-tools
Provides: nvidia-texture-tools
Submitter: mikeroll
Maintainer: evorster
Last Packager: evorster
Votes: 5
Popularity: 0.000000
First Submitted: 2016-06-29 13:26
Last Updated: 2020-07-07 19:00

Latest Comments

1 2 Next › Last »

digivation commented on 2020-09-01 00:36

I did some digging on the compilation errors with

/usr/include/c++/10/type_traits(1396): error: type name is not allowed
/usr/include/c++/10/type_traits(1396): error: type name is not allowed
/usr/include/c++/10/type_traits(1396): error: identifier "__is_same_as" is undefined

Blender users have reported similar problems; the issue is that CUDA is not yet compatible with GCC 10; the latest working version is GCC 9.3

To work around this, install gcc9 then in the build() block, set environmental variables CC=gcc-9 CXX=g++-9 like so:

CC=gcc-9 CXX=g++-9 cmake -DCMAKE_INSTALL_PREFIX=/usr  \
CC=gcc-9 CXX=g++-9 make

With that adjustment to the PKGBUILD, I was able to build the latest version.

evorster commented on 2020-07-31 10:43

The last version that builds now is 26a56414c5ce5c0312144b4036d7a0275a062e45

I have reported it upstream. Should I be too slow for you in these error reports to upstream, feel free to annoy the lead devs directly on Github by filing an issue against this project. :)

jdloft commented on 2020-07-26 20:21

aeb84b5 breaks master again. Had to rollback PKGBUILD to using commit snapshots, again.

evorster commented on 2020-07-08 07:34

Sure, no problem. I plan to use this to aid the revival of Vega Strike.

There are git packages in AUR for Vega Strike already. Big download, but already fun to play. I would recommend vegastrike-git for the game data, using vegastrike-engine-release-git as an engine for the best experience. There are some serious bugs in the master branch of the game engine that makes it not playable at this point.

This tool compresses the textures in the game, and is utilized by the modding tools for Vega Strike.

StuckUpCreations commented on 2020-07-07 23:45

@evorster finally this installed! i had given up already, thank you for reviving this!

mikeroll commented on 2020-07-06 22:34

Sorry for letting this rot.

@evorster I've disowned the package, feel free to adopt.

evorster commented on 2020-07-06 08:34

This package is horribly out of date. May I be added as a contributor? I have a PKGBUILD file that actually builds & installs.

StuckUpCreations commented on 2020-06-13 05:52

[ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/icbc.cpp.o In file included from /home/rastamanking/.cache/yay/nvidia-texture-tools-git/src/nvidia-texture-tools/src/nvtt/icbc.h:110, from /home/rastamanking/.cache/yay/nvidia-texture-tools-git/src/nvidia-texture-tools/src/nvtt/icbc.cpp:3: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/smmintrin.h: In function ‘icbc::VFloat icbc::vround01(icbc::VFloat)’: /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/include/smmintrin.h:125:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_round_ps(__m128, int)’: target specific option mismatch 125 | _mm_round_ps (__m128 __V, const int __M) | ^~~~~~~~~~~~ In file included from /home/rastamanking/.cache/yay/nvidia-texture-tools-git/src/nvidia-texture-tools/src/nvtt/icbc.cpp:3: /home/rastamanking/.cache/yay/nvidia-texture-tools-git/src/nvidia-texture-tools/src/nvtt/icbc.h:460:73: note: called from here 460 | return _mm_round_ps(a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); | ^ make[3]: [src/nvtt/CMakeFiles/nvtt.dir/build.make:174: src/nvtt/CMakeFiles/nvtt.dir/icbc.cpp.o] Error 1 make[2]: [CMakeFiles/Makefile2:720: src/nvtt/CMakeFiles/nvtt.dir/all] Error 2 make[1]: [Makefile:183: all] Error 2 make: [Makefile:2: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: nvidia-texture-tools-git

Scattershot commented on 2020-05-12 21:54

This package is broken. A crap load of errors like this:

/home/richard/nvidia-texture-tools-git/src/nvidia-texture-tools/src/nvtt/icbc.h:2330:12: error: no match for ‘operator+=’ (operand types are ‘icbc::SimdVector’ and ‘icbc::SimdVector’) 2330 | x0 += m_weighted[c0]; | ~~~^~~~~~~~~~~~~~~~~ In file included from /home/richard/nvidia-texture-tools-git/src/nvidia-texture-tools/src/nvtt/tests/bc1enc.cpp:16:

colinkeenan commented on 2017-09-29 16:29

Unknown error (trying to build in clean chroot):

==> Making package: nvidia-texture-tools-git 2.0.8.e965a66-1 (Fri Sep 29 11:24:08 CDT 2017)
==> Retrieving sources...
-> Updating nvidia-texture-tools git repo...
Fetching origin
==> Validating source files with md5sums...
nvidia-texture-tools ... Skipped
==> ERROR: Cannot find the git package needed to handle git sources.

==> ERROR: An unknown error has occurred. Exiting...
==> ERROR: Build failed, check /home/colin/.SSD-232.9G/Games/chroot/colin/build