Package Details: nvidia-texture-tools-git 2.1.1.26a5641-1

Git Clone URL: https://aur.archlinux.org/nvidia-texture-tools-git.git (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: https://github.com/castano/nvidia-texture-tools
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 »

evorster commented on 2020-10-27 04:30

All, I am the maintainer of the package, not the source. As this is a Github project all you have to do is to sign up at Github.

You will be able to report breakages to the developers of this fine software directly, and get much better response times.

Thank you kindly.

pad commented on 2020-10-27 01:23

master is broken too (2.1.2.248f84c-1) ?

NVIDIA Texture Tools 2.1.2 - Copyright NVIDIA Corporation 2007

CUDA acceleration DISABLED

Got signal 11, faulty address is (nil), from 0x558071b40e20
Got signal 11, faulty address is (nil), from 0x558071b40e20
Got signal 11, faulty address is (nil), from 0x558071b40e20
Got signal 11, faulty address is (nil), from 0x558071b40e20

Dumping stacktrace:

Dumping stacktrace:

Dumping stacktrace:

Dumping stacktrace:
  In: [nvcompress] ''
  In: [nvcompress] ''
  In: [nvcompress] ''
  In: [nvcompress] 'icbc::compress_dxt1(icbc::Quality, float const*, float const*, float const*, bool, bool, void*)'
  In: [nvcompress] 'nv::CompressorDXT1::compressBlock(nv::Vector4*, float*, nvtt::CompressionOptions::Private const&, void*)'
  In: [nvcompress] 'FloatColorCompressorTask(void*, int)'
  In: [nvcompress] ''
  In: [nvcompress] 'nv::ThreadPool::workerFunc(void*)'
  In: [nvcompress] 'threadFunc'
  In: [/usr/lib/libpthread.so.0] ''

  In: [nvcompress] ''
  In: [nvcompress] ''
  In: [nvcompress] ''
  In: [nvcompress] 'icbc::compress_dxt1(icbc::Quality, float const*, float const*, float const*, bool, bool, void*)'
  In: [nvcompress] 'nv::CompressorDXT1::compressBlock(nv::Vector4*, float*, nvtt::CompressionOptions::Private const&, void*)'
  In: [nvcompress] 'FloatColorCompressorTask(void*, int)'
  In: [nvcompress] ''
  In: [nvcompress] 'nv::ThreadPool::workerFunc(void*)'
  In: [nvcompress] 'threadFunc'
  In: [/usr/lib/libpthread.so.0] ''

  In: [nvcompress] ''
  In: [nvcompress] ''
  In: [nvcompress] ''
  In: [nvcompress] 'icbc::compress_dxt1(icbc::Quality, float const*, float const*, float const*, bool, bool, void*)'
  In: [nvcompress] 'nv::CompressorDXT1::compressBlock(nv::Vector4*, float*, nvtt::CompressionOptions::Private const&, void*)'
  In: [nvcompress] 'FloatColorCompressorTask(void*, int)'
  In: [nvcompress] ''

digivation commented on 2020-09-01 00:36

I did some digging on the compilation errors with CompressKernel.cu

/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  \
-DCMAKE_C_FLAGS:STRING="${CFLAGS} -msse4.1" \
-DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS} -msse4.1" \
../nvidia-texture-tools/
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