Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cant read modification dates at non-English paths #22

Closed
moceap opened this issue Oct 24, 2017 · 8 comments
Closed

Cant read modification dates at non-English paths #22

moceap opened this issue Oct 24, 2017 · 8 comments

Comments

@moceap
Copy link

moceap commented Oct 24, 2017

Continue from #20

@alphaonex86
Copy link
Owner

I had see this bug before, I can't see and access to some file via Qt. Any bug fix possible, the unique way is rewrite all the file manipulation without Qt (in progress).

@ghost
Copy link

ghost commented Oct 24, 2017

@alphaonex86 is strange to me that Qt will not have a way to load files parsing it to an specific encode. Qt need to have a way to do that... Just is a thing to find it... Rewrite all is a crazy idea...

@moceap
Copy link
Author

moceap commented Oct 25, 2017

@alphaonex86 May you use shell commands:

stat -c %y $filename

I'm waiting.

@alphaonex86
Copy link
Owner

Not according:

  1. Need the command exists and at the excepted place
  2. Do context switching
  3. Add lot of complexity

@moceap
Copy link
Author

moceap commented Oct 27, 2017

I tried to build after your last commit, but does not continue:

g++ -c -pipe -std=c++0x -Wall -Wextra -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DULTRACOPIER_PLUGIN_ALL_IN_ONE -DULTRACOPIER_PLUGIN_ALL_IN_ONE -DULTRACOPIER_PLUGIN_ALL_IN_ONE_DIRECT -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TransferThread.o plugins/CopyEngine/Ultracopier/TransferThread.cpp In file included from /usr/include/qt5/QtCore/qnamespace.h:43:0, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/qthread.h:43, from /usr/include/qt5/QtCore/QThread:1, from plugins/CopyEngine/Ultracopier/TransferThread.h:9, from plugins/CopyEngine/Ultracopier/TransferThread.cpp:4: /usr/include/qt5/QtCore/qobject.h: In instantiation of ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer<Func>::Object*, Func1, const typename QtPrivate::FunctionPointer<Func2>::Object*, Func2, Qt::ConnectionType) [with Func1 = void (WriteThread::*)(const Ultracopier::DebugLevel&, const QString&, const QString&, const QString&, const int&) const; Func2 = void (TransferThread::*)(const Ultracopier::DebugLevel&, std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, int) const; typename QtPrivate::FunctionPointer<Func>::Object = WriteThread; typename QtPrivate::FunctionPointer<Func2>::Object = TransferThread]’: plugins/CopyEngine/Ultracopier/TransferThread.cpp:99:145: required from here /usr/include/qt5/QtCore/qobject.h:232:9: error: static assertion failed: Signal and slot arguments are not compatible. Q_STATIC_ASSERT_X((QtPrivate::CheckCompatibleArguments<typename SignalType::Arguments, typename SlotType::Arguments>::value), ^ make: *** [Makefile:2689: TransferThread.o] Error 1

@alphaonex86
Copy link
Owner

Hi, the master branch because I do directly the conversion to C++, I thinks I need 6 months more to finish it.

@moceap
Copy link
Author

moceap commented Oct 27, 2017

6 months!! :(

@alphaonex86
Copy link
Owner

Is fixed with version 2?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants