| View previous topic :: View next topic |
| Author |
Message |
gimpel Advocate


Joined: 15 Oct 2004 Posts: 2718 Location: Munich, Bavaria
|
Posted: Sat Nov 12, 2005 4:47 pm Post subject: |
|
|
| babo wrote: | yes, that wouldn't be such a good idea. What do you think about adding a message at the end to ones that had to switch opengl with eselect that they can switch back to nvidia?
I don't know how to check that in ebuild so therefore I'm only able to sugest  |
hmm yeah, or at least at the end of ewarn. agreed.
btw the ktoon homepage seems to be down atm. I found something like a mirror here:
http://nexus.tfh-berlin.de/~t2/source/2.1/k/ktoonsrc-0.7.3.tar.bz2
just put that in distfiles/ and do the digest _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
| Back to top |
|
 |
Benson Apprentice


Joined: 23 Feb 2004 Posts: 156 Location: Switzerland
|
Posted: Tue Mar 14, 2006 1:23 pm Post subject: |
|
|
I get an error when trying to emerge ktoon with the last ebuild from gimpel:
| Code: | >>> Emerging (1 of 1) media-gfx/ktoon-0.7.3 to /
>>> checksums files ;-) ktoon-0.7.3.ebuild
>>> checksums files ;-) files/digest-ktoon-0.7.3
>>> checksums src_uri ;-) ktoonsrc-0.7.3.tar.gz
>>> Unpacking source...
>>> Unpacking ktoonsrc-0.7.3.tar.gz to /var/tmp/portage/ktoon-0.7.3/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/ktoon-0.7.3/work/ktoon ...
cd src && qmake src.pro -o Makefile
cd src && make -f Makefile
make[1]: Entering directory `/var/tmp/portage/ktoon-0.7.3/work/ktoon/src'
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.1/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../src -I/usr/include -I/usr/include -Imoc -I. -o obj/animation.o store/animation.cpp
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/doc/qt-4.1.1/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../src -I/usr/include -I/usr/include -Imoc -I. -o obj/brush.o store/brush.cpp
In file included from store/animation.cpp:23:
store/animation.h:29:22: qptrlist.h: No such file or directory
store/animation.h:30:18: qdom.h: No such file or directory
In file included from store/camera.h:31,
from store/keyframe.h:33,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/point3d.h:113: error: `QDomElement' does not name a type
In file included from store/keyframe.h:33,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/camera.h:109: error: `QDomElement' does not name a type
In file included from store/gldrawing.h:32,
from store/keyframe.h:34,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/../gl/glgraphiccomponent.h:29:17: qgl.h: No such file or directory
In file included from store/../gl/glgraphiccomponent.h:33,
from store/gldrawing.h:32,
from store/keyframe.h:34,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/../gl/../store/color.h:152: error: `QDomElement' does not name a type
In file included from store/../gl/glgraphiccomponent.h:34,
from store/gldrawing.h:32,
from store/keyframe.h:34,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/../gl/../store/brush.h:137: error: `QDomElement' does not name a type
In file included from store/gldrawing.h:32,
from store/keyframe.h:34,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/../gl/glgraphiccomponent.h:61: error: `GLuint' does not name a type
store/../gl/glgraphiccomponent.h:72: error: expected `)' before '*' token
store/../gl/glgraphiccomponent.h:87: error: `GLuint' does not name a type
store/../gl/glgraphiccomponent.h:96: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:96: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:125: error: `GLushort' has not been declared
store/../gl/glgraphiccomponent.h:125: error: ISO C++ forbids declaration of `pattern' with no type
store/../gl/glgraphiccomponent.h:133: error: `GLushort' has not been declared
store/../gl/glgraphiccomponent.h:133: error: ISO C++ forbids declaration of `factor' with no type
store/../gl/glgraphiccomponent.h:140: error: `GLfloat' has not been declared
store/../gl/glgraphiccomponent.h:140: error: ISO C++ forbids declaration of `z' with no type
store/../gl/glgraphiccomponent.h:147: error: `GLfloat' has not been declared
store/../gl/glgraphiccomponent.h:147: error: ISO C++ forbids declaration of `angle_rotation' with no type
store/../gl/glgraphiccomponent.h:154: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:154: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:161: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:161: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:180: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:180: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:202: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:202: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:220: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:220: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:237: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:237: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:266: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:266: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:272: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:272: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:278: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:278: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:284: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:284: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:290: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:290: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:296: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:296: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:302: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:302: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:313: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:313: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:325: error: expected `,' or `...' before '&' token
store/../gl/glgraphiccomponent.h:325: error: ISO C++ forbids declaration of `QPoint' with no type
store/../gl/glgraphiccomponent.h:333: error: ISO C++ forbids declaration of `QGLWidget' with no type
store/../gl/glgraphiccomponent.h:333: error: expected `;' before '*' token
store/../gl/glgraphiccomponent.h:340: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:375: error: `GLushort' does not name a type
store/../gl/glgraphiccomponent.h:382: error: `GLushort' does not name a type
store/../gl/glgraphiccomponent.h:389: error: `GLfloat' does not name a type
store/../gl/glgraphiccomponent.h:396: error: `GLfloat' does not name a type
store/../gl/glgraphiccomponent.h:403: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:410: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:431: error: `GLuint' does not name a type
store/../gl/glgraphiccomponent.h:438: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:445: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:453: error: `QPoint' has not been declared
store/../gl/glgraphiccomponent.h:453: error: `QPoint' has not been declared
store/../gl/glgraphiccomponent.h:453: error: ISO C++ forbids declaration of `mouse_press' with no type
store/../gl/glgraphiccomponent.h:453: error: ISO C++ forbids declaration of `mouse_release' with no type
store/../gl/glgraphiccomponent.h:479: error: `QDomElement' does not name a type
store/../gl/glgraphiccomponent.h:485: error: `QKeyEvent' has not been declared
store/../gl/glgraphiccomponent.h:485: error: ISO C++ forbids declaration of `key_event' with no type
store/../gl/glgraphiccomponent.h:491: error: `QKeyEvent' has not been declared
store/../gl/glgraphiccomponent.h:491: error: ISO C++ forbids declaration of `key_event' with no type
store/../gl/glgraphiccomponent.h:494: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:498: error: `GLuint' does not name a type
store/../gl/glgraphiccomponent.h:500: error: `GLushort' does not name a type
store/../gl/glgraphiccomponent.h:501: error: `GLushort' does not name a type
store/../gl/glgraphiccomponent.h:502: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:503: error: `QPoint' does not name a type
store/../gl/glgraphiccomponent.h:504: error: `GLfloat' does not name a type
store/../gl/glgraphiccomponent.h:505: error: `GLfloat' does not name a type
store/../gl/glgraphiccomponent.h:507: error: `GLuint' does not name a type
store/../gl/glgraphiccomponent.h:509: error: ISO C++ forbids declaration of `QGLWidget' with no type
store/../gl/glgraphiccomponent.h:509: error: expected `;' before '*' token
In file included from store/keyframe.h:34,
from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/gldrawing.h:70: error: `QPtrList' has not been declared
store/gldrawing.h:70: error: expected `,' or `...' before '<' token
store/gldrawing.h:70: error: ISO C++ forbids declaration of `parameter' with no type
store/gldrawing.h:78: error: ISO C++ forbids declaration of `QPtrList' with no type
store/gldrawing.h:78: error: expected `;' before '<' token
store/gldrawing.h:86: error: `QDomElement' does not name a type
store/gldrawing.h:89: error: ISO C++ forbids declaration of `QPtrList' with no type
store/gldrawing.h:89: error: expected `;' before '<' token
In file included from store/layer.h:33,
from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/keyframe.h:155: error: `QDomElement' does not name a type
In file included from store/scene.h:33,
from store/animation.h:32,
from store/animation.cpp:23:
store/layer.h:79: error: `QPtrList' has not been declared
store/layer.h:79: error: expected `,' or `...' before '<' token
store/layer.h:79: error: ISO C++ forbids declaration of `parameter' with no type
store/layer.h:102: error: ISO C++ forbids declaration of `QPtrList' with no type
store/layer.h:102: error: expected `;' before '<' token
store/layer.h:118: error: `QDomElement' does not name a type
store/layer.h:123: error: ISO C++ forbids declaration of `QPtrList' with no type
store/layer.h:123: error: expected `;' before '<' token
In file included from store/animation.h:32,
from store/animation.cpp:23:
store/scene.h:71: error: `QPtrList' has not been declared
store/scene.h:71: error: expected `,' or `...' before '<' token
store/scene.h:71: error: ISO C++ forbids declaration of `parameter' with no type
store/scene.h:85: error: ISO C++ forbids declaration of `QPtrList' with no type
store/scene.h:85: error: expected `;' before '<' token
store/scene.h:93: error: `QDomElement' does not name a type
store/scene.h:97: error: ISO C++ forbids declaration of `QPtrList' with no type
store/scene.h:97: error: expected `;' before '<' token
In file included from store/animation.cpp:23:
store/animation.h:87: error: `QPtrList' has not been declared
store/animation.h:87: error: expected `,' or `...' before '<' token
store/animation.h:87: error: ISO C++ forbids declaration of `parameter' with no type
store/animation.h:120: error: ISO C++ forbids declaration of `QPtrList' with no type
store/animation.h:120: error: expected `;' before '<' token
store/animation.h:128: error: `QDomElement' does not name a type
store/animation.h:133: error: ISO C++ forbids declaration of `QPtrList' with no type
store/animation.h:133: error: expected `;' before '<' token
store/animation.cpp: In constructor `Animation::Animation()':
store/animation.cpp:39: error: `scenes' was not declared in this scope
store/animation.cpp:39: warning: unused variable 'scenes'
store/animation.cpp: In destructor `Animation::~Animation()':
store/animation.cpp:49: error: `scenes' was not declared in this scope
store/animation.cpp: At global scope:
store/animation.cpp:74: error: variable or field `setScenes' declared void
store/animation.cpp:74: error: `int Animation::setScenes' is not a static member of `class Animation'
store/animation.cpp:74: error: `QPtrList' was not declared in this scope
store/animation.cpp:74: error: expected primary-expression before '>' token
store/animation.cpp:74: error: `_scenes' was not declared in this scope
store/animation.cpp:75: error: expected `,' or `;' before '{' token
store/animation.cpp:94: error: expected constructor, destructor, or type conversion before '<' token
store/animation.cpp:99: error: `QDomElement' does not name a type
make[1]: *** [obj/animation.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from store/brush.cpp:23:
store/brush.h:30:18: qdom.h: No such file or directory
In file included from store/brush.cpp:23:
store/brush.h:137: error: `QDomElement' does not name a type
store/brush.cpp:99: error: `QDomElement' does not name a type
make[1]: *** [obj/brush.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/ktoon-0.7.3/work/ktoon/src'
make: *** [sub-src] Error 2
!!! ERROR: media-gfx/ktoon-0.7.3 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant. |
I'm using xorg-x11 7.0-r1 with qt 4.1.1...
cheers,
Benson |
|
| Back to top |
|
 |
krawek Apprentice

Joined: 15 Oct 2003 Posts: 163 Location: Buga - Colombia
|
Posted: Sun Apr 02, 2006 5:24 pm Post subject: |
|
|
Hi Benson,
ktoon 0.7 needs Qt3, new ktoon 0.8 is 100% ported to Qt >= 4.1
http://ktoon.toonka.com |
|
| Back to top |
|
 |
Valheru Guru

Joined: 14 Mar 2003 Posts: 300 Location: Leeuwarden - The Netherlands
|
|
| Back to top |
|
 |
Benson Apprentice


Joined: 23 Feb 2004 Posts: 156 Location: Switzerland
|
Posted: Wed Aug 09, 2006 2:52 pm Post subject: |
|
|
@krawek: Thanks for the hint, will try to compile ktoon 0.8
cheers,
Benson _________________ If it compiles, commit to CVS.
If it links, ship to customer.
If it runs without bugs, ..., nah, never had that case. |
|
| Back to top |
|
 |
chrisduck Apprentice


Joined: 30 Jun 2004 Posts: 283 Location: California
|
Posted: Mon Sep 11, 2006 3:05 am Post subject: |
|
|
| cool |
|
| Back to top |
|
 |
coolone Apprentice

Joined: 14 Nov 2006 Posts: 275
|
Posted: Sun Dec 24, 2006 2:02 am Post subject: |
|
|
first, thanks a lot for the hint
i created folder media-gfx/ktoon in portage and did ebuild ktoon-0.8.ebuild digest
but seems i cannot emerge ktoon,
so i did ebuild ktoon-0.8.ebuild compile, but failed:
| Quote: | Appending /usr/local/portage to PORTDIR_OVERLAY...
* ktoon0.8_beta-src.tar.gz MD5 ... [ ok ]
* ktoon0.8_beta-src.tar.gz RMD160 ... [ ok ]
* ktoon0.8_beta-src.tar.gz SHA1 ... [ ok ]
* ktoon0.8_beta-src.tar.gz SHA256 ... [ ok ]
* ktoon0.8_beta-src.tar.gz size ... [ ok ]
* checking ebuild checksums ... [ ok ]
* checking auxfile checksums ... [ ok ]
* checking miscfile checksums ... [ ok ]
* checking ktoon0.8_beta-src.tar.gz ... [ ok ]
>>> Checking ktoon0.8_beta-src.tar.gz's mtime...
>>> WORKDIR is up-to-date, keeping...
>>> Compiling source in /var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta ...
* Using Qt: 4.1.4
* Checking for aspell... yes.
* Checking for sound... no.
* Checking for gif... yes.
* Checking for ffmpeg 0.4.9... yes.
* Checking for ming... no.
**************************************
* KToon is configured, if you want to clean configuration, execute \'make -f Makefile.common confclean\'
**************************************
cd 3rdparty && make -f Makefile
make[1]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/3rdparty'
cd quazip && make -f Makefile
make[2]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/3rdparty/quazip'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/3rdparty/quazip'
cd potrace && make -f Makefile
make[2]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/3rdparty/potrace'
make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/3rdparty/potrace'
make[1]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/3rdparty'
cd src && make -f Makefile
make[1]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src'
cd themes && make -f Makefile
make[2]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes'
cd default && make -f Makefile
make[3]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default'
cd icons && make -f Makefile
make[4]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default/icons'
make[4]: Nothing to be done for `first'.
make[4]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default/icons'
cd cursors && make -f Makefile
make[4]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default/cursors'
make[4]: Nothing to be done for `first'.
make[4]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default/cursors'
cd images && make -f Makefile
make[4]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default/images'
make[4]: Nothing to be done for `first'.
make[4]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default/images'
make[3]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes/default'
make[2]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/themes'
cd dlib && make -f Makefile
make[2]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/dlib'
cd dcore && make -f Makefile
make[3]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/dlib/dcore'
make[3]: Nothing to be done for `first'.
make[3]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/dlib/dcore'
cd dgui && make -f Makefile
make[3]: Entering directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/dlib/dgui'
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I../../../src/dlib/dcore -I.moc -I.ui -o .obj/ddockwindow.o ddockwindow.cpp
button.h:92: error: extra qualification âIdeal::Button::â on member âstyleOptionâ
ddockwindow.cpp:522: warning: unused parameter âindexâ
make[3]: *** [.obj/ddockwindow.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/dlib/dgui'
make[2]: *** [sub-dgui-make_default] Error 2
make[2]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src/dlib'
make[1]: *** [sub-dlib-make_default] Error 2
make[1]: Leaving directory `/var/tmp/portage/media-gfx/ktoon-0.8/work/ktoon0.8_beta/src'
make: *** [sub-src-make_default] Error 2
!!! ERROR: media-gfx/ktoon-0.8 failed.
Call stack:
ebuild.sh, line 1580: Called dyn_compile
ebuild.sh, line 945: Called src_compile
ktoon-0.8.ebuild, line 33: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! This ebuild is from an overlay: '/usr/local/portage' |
|
|
| Back to top |
|
 |
Mr Adam Apprentice


Joined: 28 Jun 2006 Posts: 210 Location: Poland Tarnov
|
Posted: Sat Feb 24, 2007 8:20 pm Post subject: |
|
|
maybe anyone else can add it to portage? _________________ Miły Chomiczek |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|