[3ddesktop-dev] Re: other window managers like fvwm95 and qvwm support

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: