1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Troubleshooting

From qtpfsgui

Jump to: navigation, search

Contents

Raw files in Microsoft Vista

PROBLEM: Qtpfsgui complains in Microsoft Vista when loading raw files with a message like the following:
image:Dcraw-error-vista.jpg
Also, when run manually from the commandline prompt dcraw crashes with a "out of memory" message.
This is a Vista-related issue. The full explanation can be found here: http://www.trnicely.net/misc/vista.html
SOLUTION:
The problem can only be solved by downloading dcrawMS.exe from http://www.insflug.org/raw/Downloads/ and substituting the new executable with the existing one.

Qtpfsgui on Windows 64 bit

A similar error occurs loading raw files using Qtpfsgui with the 64 bit version of Windows.
The solution is again to download dcrawMS.exe from http://www.insflug.org/raw/Downloads/ overwriting the existing one.
Original problem and solution found by Chris Nicola, original post here.

Compile 1.8.10 with Qt 4.2.0 or Qt 4.2.1

PROBLEM: Qtpfsgui 1.8.10 by default defines the symbol QT_NO_DEBUG_OUTPUT in order to suppress all the debug messages that get printed on the console. There is a bug in Qt 4.2.0 and 4.2.1 that prevents a successful compilation when the symbol QT_NO_DEBUG_OUTPUT is defined, see here.
The error message is along these lines:

qglobal.h:1244: error: expected unqualified-id before 'if'
qglobal.h:1244: error: expected unqualified-id before 'else'

SOLUTION: You can either upgrade Qt or build Qtpfsgui with the debug messages enabled. The latter can be obtained by passing ENABLE_DEBUG="yes" to qmake like this:
qmake ENABLE_DEBUG="yes"

Qtpfsgui cannot find relevant exif data, but the images have it

PROBLEM This problem appears when compiling Qtpfsgui from sources. The program complains about missing exif data, yet the data is right there in the images.
SOLUTION: Qtpfsgui requires a recent version of libexiv2 (at least 0.12). Please upgrade to a newer version.

Strange HDR Visualization

PROBLEM: The HDR gets displayed in the workspace like this:
File:Http://qtpfsgui.sourceforge.net/img/qtpfsgui themes bug.jpg
SOLUTION: You are using either a modified win library called uxtheme.dll or, less likely, windowsblinds. Please revert to the original windows theme to fix this problem.
You can also try the following. In Windows Explorer or other file manager, go to the folder where qtpfsgui is installed. Right click on qtpfsgui.exe and select Properties. Go to the Compatibility tab. Check "Disable visual styles" and click OK.

White HDR

PROBLEM: On windows, After the wizard the HDR looks blank.
SOLUTION: Unzip the DLL package making sure the "use folder names" option is active.
Qtpfsgui 1.8.10 has a runtime check for this kind of situation.

Can't tonemap the HDR

PROBLEM: When I want to tonemap the hdr, Qtpfsgui crashes with the following error message :

terminate called after throwing an instance of 'pfs::Exception'
Abandon

SOLUTION: make sure you have enough disk space in the temporary directory (specified in the options dialog).


Compile 1.8.9 with Qt 4.3

PROBLEM: There is a bug in Qtpfsgui 1.8.9 has been fixed in version 1.8.10.
Here's the description of the bug.
If you get this error from gcc:

g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DHAVE_FFTW
-DI18NDIR="/usr/local/share/qtpfsgui/i18n" -DQT_NO_DEBUG -DQT_GUI_LIB
-DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4
-I/usr/include/exiv2 -I/usr/include/OpenEXR -I/usr/include
-Igenerated_moc -Igenerated_uic -o generated_obj/main.o src/main.cpp
src/main.cpp: In function 'int main(int, char**)':
src/main.cpp:39: error: expected primary-expression before '/' token
src/main.cpp:39: error: 'usr' was not declared in this scope
src/main.cpp:39: error: 'local' was not declared in this scope
src/main.cpp:39: error: 'share' was not declared in this scope
src/main.cpp:39: error: 'qtpfsgui' was not declared in this scope
src/main.cpp:39: error: 'i18n' was not declared in this scope
make: *** [generated_obj/main.o] Error 1

SOLUTION: you can either upgrade to Qtpfsgui version 1.8.10 or you can open up the file project.pro in your favorite text editor and substitute lines 191-197 with the following:

 contains(MAJOR_MINOR_QT_VERSION,4.1) {
DEFINES += I18NDIR=\"$$I18NDIR\"
#message("Detected Qt4.1")
} else {
DEFINES += I18NDIR=\\\"$$I18NDIR\\\"
#message("Detected Qt4.2 or Qt4.3")
}
Personal tools