Logo54.156.82.247 
  Home  News  Recent  Forums  Search  Contact
  Menu
 Username

 Password


   Register here

 Main menu
   View images
   BBCode test
 
 Content
   Statement of intent
   Terms Of Service
   IRC Channel
   List Content

 In cooperation with
  OS4Depot.net
  OpenAmiga.org
  OS4Welt

 Links
  AmigaOS4
  IntuitionBase
  UtilityBase
  Amiga Flame
  Amiga Spirit
  AmiKit
  Aminet
  AmiBay
  AmigaBounty
  AmigaWorld
  Exec
  Amiga.cz
  View comments
Title  
  Forums
    Software
      AmigaOS 4  
Navigate: 1-20 21-40 41-60 61-80 81-100 101-120 121-140 141-160 161-180 181-200 201-220 221-238 
kas1eRe: Qt Native News20110111 20:10  #905
@mr2

libssl.so.1.0.0 on os4depot in "libopenssl.lha" archive
mr2Re: Qt Native News20110111 20:29  #906
@kas1e

Thanks! It needs also libcrypto.so.1.0.0. It is in the same (libopenssl.lha) archive. Now it asks assign to .config.
After assinged it to "somewhere" after few minutes calculator appears and works :D It quits with no problems.

EDIT: Tested more examples. Config files are created automatically after first assign and run. Some crashes but looks very good :)
kas1eRe: Qt Native News20110111 20:52  #908
@mr2
Looks like you have AmyCygnix installed ? I am not .. But i not wait 2 minutes for calculator for sure :) Just trying to run it have some words in shell, and nothing.
mr2Re: Qt Native News20110111 21:00  #909
@kas1e

Yes, I have AC installed. It took few minutes only for the first time. Now all apps appear quite fast (2s).

alfkilRe: Qt Native News20110111 21:02  #910
@chris

Would like to see an SDK archive though, any tips on how to create my own dev environment?


If you download the sources from sourceforge.net, you should see a README.amigaos4 in the base directory. Just follow the step-by-step instructions ;-).
alfkilRe: Qt Native News20110111 21:05  #911
@kas1e

Just trying to run it have some words in shell, and nothing.

Really...??? Nothing?
kas1eRe: Qt Native News20110111 21:19  #913
@alfkil

I not have AmyCygnix, but it ask for assing to it , so i assing it to nowhere, then run, and of course it say words in shell, but nothing on screen. On calcualtor for example, it say 2 strings (not exactly that ones, because not at home, so can't remember, but like this):
count_db >0
loadfonconfig()
and then nothing happens.

For the demos, its write much more info, but after opening of empty window - DSI.

Imho that all because of Amycygnix. Its still need it looks like for something ?
alfkilRe: Qt Native News20110111 21:33  #914
@kas1e

Try assigning Cygnix: to RAM: or smth similar. That works here...
afxgroupRe: Qt Native News20110111 21:42  #915
that's because some libraries are taken from AmiCygnix. You can assign it wherever you want without any (visible) problem
alfkilRe: Qt Native News20110111 23:05  #920
@kas1e

Does it say
"loadFontConfig() DONE" ??

If not, you are missing some freetype fonts in your font directory!


kas1eRe: Qt Native News20110112 11:33  #924
@alfkil

Assigning of .config and cyginx: to RAM: did the trick, and now, for calcualtor i have that output:


7/0.Work:qt-amigaos4-user-4.7/examples/widgets/calculator> calculator
db->count: 0
loadFontConfig()
loadFontConfig() DONE
match
tryPatternLoad()
QFontDef: 17 4.03242e+08 "Helvetica"
pixelSize = 4.03242e+08
::QGlyphSet()
QFontEngineFT::init()
match
tryPatternLoad()
QFontDef: 17 1 "Helvetica"
pixelSize = 1
::QGlyphSet()
QFontEngineFT::init()
pixelSize = 1
engineForPattern()
::QGlyphSet()
QFontEngineFT::init()
pixelSize = 1
engineForPattern()
::QGlyphSet()
QFontEngineFT::init()
Creating AmigaContext, this = 0x65575100 , shared = false
rect: 0 0 640 480
AmigaContext::setGeometry()
AmigaContext::setGeometry() DONE
Destroying AmigaContext, this = 0x65575100 , shared = false
Creating AmigaContext, this = 0x65575100 , shared = false
rect: 0 0 372 330
AmigaContext::setGeometry()
AmigaContext::setGeometry() DONE
hijackWindow() context created for Calculator(0x65ccfb60) 1
Creating temporary context:
Destroying temporary context:
QGLWindowSurface: Failed to create valid pixelbuffer, falling back
QGLWindowSurface: Using plain widget as window surface QGLWindowSurface(0x655c5a48)
Creating temporary context:
Destroying temporary context:


And then empty window spawns, and DSI, with such stacktrace:

Symbol info:
Instruction pointer 0x7DE9D9B0 belongs to module "libQtOpenGL.so" (PowerPC)
Symbol: _ZN25QOpenGLPaintEnginePrivate14updateGradientERK6QBrushRK6QRectF + 0x0 in section 10 offset 0x0006C9B0

Stack trace:
libQtOpenGL.so:_ZN25QOpenGLPaintEnginePrivate14updateGradientERK6QBrushRK6QRectF()+0x0 (section 10 @ 0x6c9b0)
libQtOpenGL.so:_ZN18QOpenGLPaintEngine9drawLinesEPK6QLineFi()+0x21C (section 10 @ 0x7cbfc)
libQtOpenGL.so:_ZN18QOpenGLPaintEngine9drawLinesEPK5QLinei()+0x230 (section 10 @ 0x566ec)
libQtGui.so:_ZN8QPainter9drawLinesEPK5QLinei()+0x188 (section 10 @ 0x3c9334)
libQtGui.so:_Z22qt_plastique_drawFrameP8QPainterPK12QStyleOptionPK7QWidget()+0x6FC (section 10 @ 0x8c637c)
libQtGui.so:_Z28qt_plastique_drawShadedPanelP8QPainterPK12QStyleOptionbPK7QWidget()+0x5D4 (section 10 @ 0x8c7598)
libQtGui.so:_ZNK15QPlastiqueStyle13drawPrimitiveEN6QStyle16PrimitiveElementEPK12QStyleOptionP8QPainterPK7QWidget()+0x51B4 (section 10 @ 0x8fc088)
libQtGui.so:_ZNK12QCommonStyle18drawComplexControlEN6QStyle14ComplexControlEPK19QStyleOptionComplexP8QPainterPK7QWidget()+0x2928 (section 10 @ 0x81f774)
libQtGui.so:_ZNK13QWindowsStyle18drawComplexControlEN6QStyle14ComplexControlEPK19QStyleOptionComplexP8QPainterPK7QWidget()+0x5610 (section 10 @ 0x949a24)
libQtGui.so:_ZNK15QPlastiqueStyle18drawComplexControlEN6QStyle14ComplexControlEPK19QStyleOptionComplexP8QPainterPK7QWidget()+0x136C8 (section 10 @ 0x8f6e08)
libQtGui.so:_ZN13QStylePainter18drawComplexControlEN6QStyle14ComplexControlERK19QStyleOptionComplex()+0x64 (section 10 @ 0x99bef0)
libQtGui.so:_ZN11QToolButton10paintEventEP11QPaintEvent()+0x184 (section 10 @ 0xbf282c)
libQtGui.so:_ZN7QWidget5eventEP6QEvent()+0xEF0 (section 10 @ 0x13199c)
libQtGui.so:_ZN15QAbstractButton5eventEP6QEvent()+0x280 (section 10 @ 0x97982c)
libQtGui.so:_ZN11QToolButton5eventEP6QEvent()+0xC0 (section 10 @ 0xbf267c)
libQtGui.so:_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent()+0x248 (section 10 @ 0x1d91c)
libQtGui.so:_ZN12QApplication6notifyEP7QObjectP6QEvent()+0x38FC (section 10 @ 0x2126c)
libQtCore.so:_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent()+0x1E0 (section 10 @ 0x2e36f4)
libQtGui.so:_ZN16QCoreApplication20sendSpontaneousEventEP7QObjectP6QEvent()+0x80 (section 10 @ 0x48f68)
libQtGui.so:_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0xE58 (section 10 @ 0x12b3cc)
libQtGui.so:_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0x7BC (section 10 @ 0x12c510)
libQtGui.so:_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0x588 (section 10 @ 0x12c2dc)
libQtGui.so:_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0x588 (section 10 @ 0x12c2dc)
(and that string many-many times repeats).



Then i trying demos/affine:



13/0.Work:qt-amigaos4-user-4.7/demos/affine> affine
db->count: 0
loadFontConfig()
loadFontConfig() DONE
match
tryPatternLoad()
QFontDef: 17 3.98849e+08 "Helvetica"
pixelSize = 3.98849e+08
::QGlyphSet()
QFontEngineFT::init()
match
tryPatternLoad()
QFontDef: 17 1 "Helvetica"
pixelSize = 1
::QGlyphSet()
QFontEngineFT::init()
pixelSize = 1
engineForPattern()
::QGlyphSet()
QFontEngineFT::init()
pixelSize = 1
engineForPattern()
::QGlyphSet()
QFontEngineFT::init()
Creating temporary context:
Destroying temporary context:
Creating AmigaContext, this = 0x6555cfa0 , shared = false
rect: 0 0 640 480
AmigaContext::setGeometry()
AmigaContext::setGeometry() DONE
Destroying AmigaContext, this = 0x6555cfa0 , shared = false
Creating AmigaContext, this = 0x6555cfa0 , shared = false
rect: 0 0 708 565
AmigaContext::setGeometry()
AmigaContext::setGeometry() DONE
hijackWindow() context created for XFormWidget(0x64b11b70) 1
QGLWindowSurface: Failed to create valid pixelbuffer, falling back
QGLWindowSurface: Using plain widget as window surface QGLWindowSurface(0x655bb8c0)
Creating temporary context:
Destroying temporary context:


Empty window spawns, and the DSI, stack trace looks like this:


Symbol info:
Instruction pointer 0x7EDEC8E0 belongs to module "libQtGui.so" (PowerPC)
Symbol: _ZNK11QTextEngine7itemizeEv + 0x0 in section 10 offset 0x006148E0

Stack trace:
libQtGui.so:_ZNK11QTextEngine7itemizeEv()+0x0 (section 10 @ 0x6148e0)
libQtGui.so:_ZN9QTextLine13layout_helperEi()+0x400 (section 10 @ 0x624ffc)
libQtGui.so:_ZN9QTextLine12setLineWidthEd()+0x1C8 (section 10 @ 0x6269fc)
libQtGui.so:_Z14qt_format_textRK5QFontRK6QRectFiPK11QTextOptionRK7QStringPS2_iPiiP8QPainter()+0x1330 (section 10 @ 0x3c1b54)
libQtGui.so:_ZN8QPainter8drawTextERK5QRectiRK7QStringPS0_()+0x19C (section 10 @ 0x3c2f7c)
libQtGui.so:_ZNK6QStyle12drawItemTextEP8QPainterRK5QRectiRK8QPalettebRK7QStringNS5_9ColorRoleE()+0x5D0 (section 10 @ 0x7da2e8)
libQtGui.so:_ZNK12QCommonStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget()+0x169C (section 10 @ 0x828b18)
libQtGui.so:_ZNK13QWindowsStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget()+0x84F0 (section 10 @ 0x952360)
libQtGui.so:_ZNK12QCommonStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget()+0x290 (section 10 @ 0x82770c)
libQtGui.so:_ZNK13QWindowsStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget()+0x84F0 (section 10 @ 0x952360)
libQtGui.so:_ZN13QStylePainter11drawControlEN6QStyle14ControlElementERK12QStyleOption()+0x64 (section 10 @ 0x9c3888)
libQtGui.so:_ZN11QPushButton10paintEventEP11QPaintEvent()+0x184 (section 10 @ 0xb54d08)
libQtGui.so:_ZN7QWidget5eventEP6QEvent()+0xEF0 (section 10 @ 0x13199c)
libQtGui.so:_ZN15QAbstractButton5eventEP6QEvent()+0x280 (section 10 @ 0x97982c)
libQtGui.so:_ZN11QPushButton5eventEP6QEvent()+0x178 (section 10 @ 0xb54450)
libQtGui.so:_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent()+0x248 (section 10 @ 0x1d91c)
libQtGui.so:_ZN12QApplication6notifyEP7QObjectP6QEvent()+0x38FC (section 10 @ 0x2126c)
libQtCore.so:_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent()+0x1E0 (section 10 @ 0x2e36f4)
libQtGui.so:_ZN16QCoreApplication20sendSpontaneousEventEP7QObjectP6QEvent()+0x80 (section 10 @ 0x48f68)
libQtGui.so:_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0xE58 (section 10 @ 0x12b3cc)
libQtGui.so:_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0x7BC (section 10 @ 0x12c510)
libQtGui.so:_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore()+0x588 (section 10 @ 0x12c2dc)
(that line also repeats many times)


And for all the other demos its the same. I also notice, that when i assing all stuff to RAM:, after running in RAM: i have new created .conf file. For example for the animation/animatedtiles, after running and assigning to RAM:, i have in ram file Trolltech.conf, with such context:


[Qt%20Plugin%20Cache%204.7.debug]
qtpluginsgraphicssystemslibqglgraphicssystem.so=40700, 1, amiga AmiCygnix X11 g++-4 full-config, 2010-12-27T12:33:24

[Qt%20Factory%20Cache%204.7]
com.trolltech.Qt.QGraphicsSystemFactoryInterface%3Aqtpluginsgraphicssystemslibqglgraphicssystem.so=2010-12-27T12:33:24, OpenGL, OpenGL1, OpenGL2


Maybe its still somehow refers to something from amycygnix ? And because ppls have it installed it works for them ?
alfkilRe: Qt Native News20110112 17:53  #932
@kas1e

This is very strange... I'll need some time to look at this.
alfkilRe: Qt Native News20110113 00:17  #941
@kas1e

How much is your stack?? You need _at least_ 2.000.000 !
kas1eRe: Qt Native News20110113 11:09  #951
@alfkil

Dunno , i not worry about it before, in hope that you already use stack cookie :) Will try today with big stack
kas1eRe: Qt Native News20110113 12:22  #956
@alfkil
Tryed with big stack: all works :)

Demos looks pretty interesting , for example EmbeddedDialogs impressed me much, but after some pressing on and watchig effects, example freezes. Also AnimatedTiles are nice and smooth :) (and also freezes when i press by mouse too much). All the Animation examples are intersting as well, but freezes/dsis pretty offten.

Anyway, very interesting. Without debug output, stripped and bug-free, it will be very cool port. For the alpha-alpha its good job for sure :)

alfkilRe: Qt Native News20110113 15:38  #959
@kas1e

Tryed with big stack: all works :)

Phew, what a relief ;-)
chrisRe: Qt Native News20110113 20:45  #967
@alfkil

The clock doesn't resize when the window resizes - although I'm guessing you know about this already.

It also crashed on exit and took everything else down with it, so that's as far as I've got with my testing so far...
mechanicRe: Qt Native News20110113 21:57  #969
@alfkil

Wow! :-)
mechanicRe: Qt Native News20110113 21:58  #970
@alfkil

Really Great Work.
alfkilRe: Qt Native News [HELP WANTED]20110114 18:11  #995
@thread

Thanks for all the positive response :-). I know it is a bit of a downer when everything crashes, but I'm working hard to try and fix all the mishaps.

Also, I'm discussing the posibility of setting up a bounty with Troels. One problem is, that I'm alone, and I get easily stressed out when I face impossible problems and don't have a partner to discuss it with. Consider this an advertisement for HELP WANTED!


Navigate: 1-20 21-40 41-60 61-80 81-100 101-120 121-140 141-160 161-180 181-200 201-220 221-238 
Home
Snack! forum website engine, Created in 2008 by Björn Hagström