1
Programming / Re: [gcc] libgomp?
« on: Today at 09:20:27 am »
I forget why, but libgomp isn't currently built/ported as part of our GCC.
OS2World.com Forum is back !!!
Remember to visit OS2World at:
http://www.os2world.com
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Glad to be able to do something useful to help get QT 6 the best it can be.
May it be possible this constant isn't well taken into some parts of the codes ?
A snowy winter day, so been doing some investigation of QT 6.8.1 to try to understand some of the problems it has. One thing I did is compare the names of DLL's in QT 6.2.11 with the ones in 6.8.1 and found some discrepancies.What is this snow thing you speak of? Is it that thing we see here on Christmas cards?
In the \lib directory, there are 3 files missing from 6.8 that are found in 6.2: Qt6NetAu.dll, Qt6PosQk.dll, and QtQmlCoe.dll. Probably their names were changed somehow in the latest build - there is a posquick.dll and Qt6QmCoe.dll in 6.8 I believe are the equivalent for QtPosQk.dll and QtQmlCoe.dll. Can't find an equivalent for Qt6NetAu.dll in 6.8.1st one is simple - I haven't built qtnetworkauth for 6.8.1
In the \qml directory there are several name changes in 6.8.1 from 6.2.11:A couple of these are explained above, qmlplugn.dll vs qml.dll reminds me of some stuff experimenting with qtdeclarative a ways back - I suspect some 'drift' between 6.2 and 6.5 - and 6.8 is based on 6.5
\QtCore\QtQmlCoe.dll in 6.2 is Qt6QmCoe.dll in 6.8
\QtPositioning\Qt6PosQk.dll in 6.2 is posquick.dll in 6.8
\QtQml\qmlplugn.dll in 6.2 is qml.dll in 6.8
\QtQml\Base\ directory does not exist in 6.2 or 6.8, but does exist in 6.6
\QtWebchannel\Webchann.dll in 6.2 is Qt6WebCQ.dll in 6.8
On top of that, there are some qmldir files missing the 'plugin' or 'optional plugin' directive in the \qml directory in 6.8, and the strange addition of another 'QML' directory there which just doesn't look right to me. Most of the qmldir files with missing directives are in new directories not found in 6.2. They are:
It looks like disabling hires timer makes QTwebengine more stable.
Could it be possible a problem exist into C++ about hires timer ? (under windows, they had to increase precision)
Yep... move unicodenameslist.txt from \scribus\share\scribus\unicodenameslist.txt to \scribus\shareOK found the scribus bug causing this.... I guess maybe win32 doesn't use cmake install for packaging....
Yep... move unicodenameslist.txt from \scribus\share\scribus\unicodenameslist.txt to \scribus\shareOK found the scribus bug causing this.... I guess maybe win32 doesn't use cmake install for packaging....
Re: webengine and 6.2.11 - potentially I rebuild webengine AFTER I imaged the drive.... the only thing I remember doing is rebuilding it with system ICU - which didn't appear to make any differences...
It seems that it did make a difference: the 'Qt6WebEn.dll' in the latest drop wants 'icuuc69.dll' and 'icuin69.dll'. The previous version didn't want either of these files, numbered or unnumbered.
Thanks Paul. I'm seeing some instability with Dooble on this one (for example - any Github page causes a silent exit), although the examples seem to work OK. One thing I noticed - the dates on the WebEngine files are about a month later than the ones i have from the last 6.2.10 and one file (\resources\icudtl.dat) is about 6 months later and a good bit larger. Decided to replace the WebEngine files with the ones from 6.2.10 and now it seems stability has returned, but I will test some more...
PS - that poppl133.dll file took care of the plugin error on Scribus - thanks! Renderframes doesn't work in 1.4.6 either because it depends on separate packages that are not ported to OS/2 - so no go with that. Still chasing the Unicode error...
UnicodeSearchModel::UnicodeSearchModel(QObject * /*parent*/)
{
setObjectName("UnicodeSearchModel");
QFile file(ScPaths::instance().shareDir() + "unicodenameslist.txt");
if (file.open( QIODevice::ReadOnly ) )
{
QStringList list = QString(file.readAll()).split('\n', Qt::SkipEmptyParts);
file.close();
QStringList line;
UnicodeStruct uni;
for ( QStringList::Iterator it = list.begin(); it != list.end(); ++it )
{
line = (*it).split(':', Qt::SkipEmptyParts);
uni.description = line[1].toLower();
uni.hex = line[0];
m_unicode.append(uni);
}
}
else
qDebug("UnicodeSearchModel: error reading unicodes!");
}
Gave Scribus a try and it is quite impressive! It mostly works from what I can tell so far... a few issues:
1. get an error window on start: There is a problem loading 1 of 47 plugins, 'importpd.dll'. The console also says: Error loading plugin: dlopen rc=2 extra=POPPL133
Using PMDLL to look at importpd.dll shows a dependency on poppl133.dll which I don't have. Do you have it?
2 Console show message at start 'UnicodeSearchModule: error reading unicode!'
3. Console shows message at start: No valid renderframes found - using defaults! It turns out that on the 'External Tools' settings page in 'Preferences', the render frames settings are blank. I added them (by looking at Scribus 1.4.6 settings and going to the same directory in Scribus 1.7.0).
4. When shutting down I would see a message: Cannot write file C:/Home/.local/share/scribus/charpallette.ucp. Turned out the directory did not exist, so I created it manually.
Thanks for building it!
Regards,