[3ddesktop-dev] Re: other window managers like fvwm95 and qvwm support
- From: Luis Miguel García Mancebo <ktech@xxxxxxxxxx>
- To: 3ddesktop-dev@xxxxxxxxxxxxx
- Date: Fri, 7 May 2004 23:19:51 +0200
This error is with gcc 3.4.
Do you know what can be the problem?
If you want, I can try a patch.
Cheers.
g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/X11R6/include
-Wall -O3 -DQT_CLEAN_NAMESPACE -DSHAREDIR=\"/usr/share/3ddesktop\"
-DSYSCONFDIR=\"/etc\" -I/usr/X11R6/include -I/usr/X11R6/include
-I/usr/X11R6/include -O2 -fomit-frame-pointer -march=athlon-xp -ftracer -pipe
-fforce-addr -fomit-frame-pointer -falign-functions=4
-maccumulate-outgoing-args -fPIC -DPIC -L/usr/X11R6/lib -L/usr/X11R6/lib -c
-o win.o `test -f 'win.cpp' || echo './'`win.cpp
g++ -Wall -O3 -DQT_CLEAN_NAMESPACE -DSHAREDIR=\"/usr/share/3ddesktop\"
-DSYSCONFDIR=\"/etc\" -I/usr/X11R6/include -I/usr/X11R6/include
-I/usr/X11R6/include -O2 -fomit-frame-pointer -march=athlon-xp -ftracer -pipe
-fforce-addr -fomit-frame-pointer -falign-functions=4
-maccumulate-outgoing-args -fPIC -DPIC -L/usr/X11R6/lib -L/usr/X11R6/lib
-o 3ddesk 3ddesk.o -lm -lXxf86vm -lXext -lSM -lICE -lSM -lICE
g++ -Wall -O3 -DQT_CLEAN_NAMESPACE -DSHAREDIR=\"/usr/share/3ddesktop\"
-DSYSCONFDIR=\"/etc\" -I/usr/X11R6/include -I/usr/X11R6/include
-I/usr/X11R6/include -O2 -fomit-frame-pointer -march=athlon-xp -ftracer -pipe
-fforce-addr -fomit-frame-pointer -falign-functions=4
-maccumulate-outgoing-args -fPIC -DPIC -L/usr/X11R6/lib -L/usr/X11R6/lib
-o 3ddeskd -L/usr/lib -lImlib2 -lfreetype -lz -lm -ldl -lXext -lXext -lX11
-L/usr/X11R6/lib -lglut -lGLU -lGL -lSM -lICE -lSM -lICE -L/usr/X11R6/lib
-L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lm 3ddeskd.o xutil.o
arrange.o util.o win.o -lm -lXxf86vm -lXext -lSM -lICE -lSM -lICE
arrange.o(.text+0x100d4): En la función
`CylinderArrangement::calculate_faces(VDesktops&)':
: undefined reference to `CylinderArrangement::two_face_gap'
collect2: ld devolvió el estado de salida 1
make[1]: *** [3ddeskd] Error 1
make[1]: Leaving directory
`/var/tmp/portage/3ddesktop-0.2.6/work/3ddesktop-0.2.6'
make: *** [all] Error 2
!!! ERROR: x11-misc/3ddesktop-0.2.6 failed.
!!! Function src_compile, Line 25, Exitcode 2
!!! (no error message)
bash-2.05b#
El Viernes, 7 de Mayo de 2004 21:06, Brad Wasson escribió:
> I was not aware that it was not compiling with GCC 3.4. Please do send
> me the errors.
>
> I doubt there are too many places that using hand written assembler would
> improve 3ddesktop. The bottlenecks are the screen capture, the image
> scaling for the texture and binding the texture; the rest is hardware
> accelerated in opengl. I don't think there is much that can be done about
> the screen capture as it has to transfer the data from the X server. The
> image scaling is quite optimized in imlib2 and in fact that is why I use
> it (I believe Imlib2 may be optimized in assembler in some places already).
> The texture size may be a factor in the binding but its necessary for the
> detail required. I have code to use a tiled matrix of textures instead of
> one big 1024 texture that may resolve more then just the large texture size
> but it needs to be integrated.
>
> --Brad
>
> Luis Miguel wrote:
> > brad, do you know 3ddesktop doesn't compile with gcc 3.4?
> >
> > If you need that, I can send you the error gcc give to me.
> >
> > Thanks for this great piece of work.
> >
> > Mmmm... could 3ddesktop be optimiced with assembler code in order for it
> > to speed up a little?
> >
> > Thanks newly!!
> > --
> > Luis Miguel García Mancebo
> > Universidad de Deusto / Deusto University
> > Spain
>
> ________________________________________________
> Get your own "800" number
> Voicemail, fax, email, and a lot more
> http://www.ureach.com/reg/tag
--
Luis Miguel García Mancebo
Universidad de Deusto / Deusto University
Spain
Other related posts: