Hi -

I heard (second hand from via) that xfree86 2.3.99 has drivers
for the CLE266 ( http://www.via.com.tw/en/apollo/cle266.jsp on a
http://www.viavpsd.com/product/epia_m_spec.jsp?motherboardId=81 )

   The VIA Apollo CLE266 Chipset is designed to enable high quality
   digital video streaming and DVD playback in a new generation of
   fanless, small form factor PCs and IA devices. The CLE266 features
   the embedded UniChrome MPEG-2 decoder and integrated 2D/3D graphics
   core as well as DDR266 support to ensure a rich overall entertainment
   experience.

When I first looked at 4.3.99 I noticed there are a few more archives
than for the 4.3.0 series, but on closer inspection it looks like
4.3.99.9 is all I need, where the last 9 is a version number, not the
last 9th (docs) of the source tree. Am I correct about this?

I only needed the the first 3 tarballs from the 4.3.0 series, how can I
make a lightweight 4.3.99.x?

Here is my main problem - the build fails with the following script (which
works with 4.3.0)

tar xjf /usr/local/export/tpimager/src/XFree86-4.3.99.9.tar.bz2
chown -R root.root ./xc/
mv xc/config/cf/site.def xc/config/cf/site.def~
head -n63 xc/config/cf/site.def~ >xc/config/cf/site.def
cat >>xc/config/cf/site.def<<EOF

#ifndef HasGcc2
#define HasGcc2 YES
#endif

#ifndef BuildFonts
#BuildFonts NO
#endif

EOF
tail -n79 xc/config/cf/site.def~ >>xc/config/cf/site.def
[ -d /usr/bin/X11 ] && echo "Error, it's a dir..." && exit 1
[ -L /usr/bin/X11 ] && rm -f /usr/bin/X11
ln -s /usr/X11R6/bin /usr/bin/X11
grep '/usr/X11R6/lib' /etc/ld.so.conf &>/dev/null \
        || echo /usr/X11R6/lib >>/etc/ld.so.conf
cd xc && \
        make World &> world.log && \
        make -d install &> install.log && \
        cd .. && \
        ldconfig && \
        while :; do
                printf "\rA-OKAY ... hit ctrl-c \a"
                sleep .2 ; printf "\a" ; sleep .2 ; printf "\a" ; sleep .5
        done || \
        while :; do
                printf "\rError... hit ctrl-c \a"
                sleep .3
        done
exit



This runs on a debian install with a kernel for the c3 cpu and some other
driver compatibility.

Here are the last 20 lines from world.log

make[6]: Leaving directory `/usr/local/src/X43999/xc/programs/Xserver/hw/xfree86/rac'
making all in programs/Xserver/hw/xfree86/ddc...
make[6]: Entering directory `/usr/local/src/X43999/xc/programs/Xserver/hw/xfree86/ddc'
rm -f xf86DDC.o
gcc -O2 -fno-strength-reduce -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes 
-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef 
    -I. -I../../../../../programs/Xserver/hw/xfree86/common 
-I../../../../../programs/Xserver/hw/xfree86/os-support            
-I../../../../../programs/Xserver/include -I../../../../../exports/include/X11         
   -I../../../../../programs/Xserver/hw/xfree86/i2c  -I../../../../.. 
-I../../../../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L 
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE  -DSHAPE 
-DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP  -DXF86BIGFONT -DDPMSExtension  
-DPIXPRIV -DPANORAMIX  -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV 
-DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER  -DXFree86Server -DXF86VIDMODE 
-DXvMCExtension  -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension 
-DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG  -DFUNCPROTO=15 -DNARROWPROTO  -DIN_MODULE 
-DXFree86Module    -c xf86DDC.c
xf86DDC.c: In function `DDCRead_DDC2':
xf86DDC.c:336: invalid lvalue in assignment
make[6]: *** [xf86DDC.o] Error 1
make[6]: Leaving directory `/usr/local/src/X43999/xc/programs/Xserver/hw/xfree86/ddc'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/usr/local/src/X43999/xc/programs/Xserver/hw/xfree86'
make[4]: *** [hw/xfree86] Error 2
make[4]: Leaving directory `/usr/local/src/X43999/xc/programs/Xserver'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/local/src/X43999/xc/programs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/X43999/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/usr/local/src/X43999/xc'
make: *** [World] Error 2

I don't know what dcc is, can I disable it or... fix it? I need some
guidance. Anybody build on this hardware?

Thanks for any assistance!

// George


-- 
GEORGE GEORGALIS, System Admin/Architect    cell: 646-331-2027    <IXOYE><
Security Services, Web, Mail,            mailto:[EMAIL PROTECTED] 
Multimedia, DB, DNS and Metrics.       http://www.galis.org/george 


_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to