Hi Folks finally my compile run terminated on an installation from scratch, here are my findings
The following psckages did _not_ compile due to dependencies from either kernel or other packages: lcd4linux wlan-ng isdn openswan fritz unicorn lirc irmp3 bristuff libpri zaptel asterisk This is the diff from CVS on my sources.cfg to be able to run ./buildtool.pl build, please ignore the differences to cvs4-sourceforge which in fact is a locally maintained workspace, so I can easily see the diffs to CVS. Index: src/bering-uclibc4/buildtool/conf/sources.cfg =================================================================== RCS file: /cvsroot/leaf/src/bering-uclibc4/buildtool/conf/sources.cfg,v retrieving revision 1.77 diff -r1.77 sources.cfg 12,16c12,16 < <Server cvs4-sourceforge> < Type = viewcvs < Name = leaf.cvs.sourceforge.net < Serverpath = /leaf/src/bering-uclibc4/source < </Server> --- > #<Server cvs4-sourceforge> > # Type = viewcvs > # Name = leaf.cvs.sourceforge.net > # Serverpath = /leaf/src/bering-uclibc4/source > #</Server> 49,52c49,53 < #<Server cvs-sourceforge> < # Type = file < # Serverpath = /PATH/TO/src/bering-uclibc/apps < #</Server> --- > <Server cvs4-sourceforge> > Type = file > Serverpath = /home/mega/leaf/bering-uclibc/devel/src/bering-uclibc4/source > </Server> > 1048,1058c1049,1059 < <Package lcd4linux> < Server = cvs4-sourceforge < Revision = HEAD < Directory = lcd4linux < Description = LCD support for LEAF < <Requires> < Name = autoconf < Name = automake < Name = buildenv < </Requires> < </Package> --- > #<Package lcd4linux> > # Server = cvs4-sourceforge > # Revision = HEAD > # Directory = lcd4linux > # Description = LCD support for LEAF > # <Requires> > # Name = autoconf > # Name = automake > # Name = buildenv > # </Requires> > #</Package> 1554,1563c1555,1564 < <Package wlan-ng> < Server = cvs-sourceforge < Directory = wlan-ng < revision = HEAD < Description = wlan-ng < <Requires> < Name = buildenv < Name = kernel < </Requires> < </Package> --- > #<Package wlan-ng> > # Server = cvs-sourceforge > # Directory = wlan-ng > # revision = HEAD > # Description = wlan-ng > # <Requires> > # Name = buildenv > # Name = kernel > # </Requires> > #</Package> 1634,1644c1635,1645 < <Package isdn> < Server = cvs-sourceforge < Revision = HEAD < Directory = isdn < Description = ISDN support < <Requires> < Name = autoconf < Name = automake < Name = buildenv < </Requires> < </Package> --- > #<Package isdn> > # Server = cvs-sourceforge > # Revision = HEAD > # Directory = isdn > # Description = ISDN support > # <Requires> > # Name = autoconf > # Name = automake > # Name = buildenv > # </Requires> > #</Package> 1859,1868c1860,1869 < <Package openswan> < Server = cvs-sourceforge < Revision = HEAD < Directory = openswan < Description = OpenSwan packages < <Requires> < Name = buildenv < Name = kernel < </Requires> < </Package> --- > #<Package openswan> > # Server = cvs-sourceforge > # Revision = HEAD > # Directory = openswan > # Description = OpenSwan packages > # <Requires> > # Name = buildenv > # Name = kernel > # </Requires> > #</Package> 1913c1914 < Server = cvs-sourceforge --- > Server = cvs4-sourceforge 1952,1961c1953,1962 < <Source fritz> < Server = cvs-sourceforge < Directory = fritz < revision = HEAD < Description = CAPI drivers for Fritz!PCI 2.0 < <Requires> < Name = buildenv < Name = isdn < </Requires> < </Source> --- > #<Source fritz> > # Server = cvs-sourceforge > # Directory = fritz > # revision = HEAD > # Description = CAPI drivers for Fritz!PCI 2.0 > # <Requires> > # Name = buildenv > # Name = isdn > # </Requires> > #</Source> 1963,1972c1964,1973 < <Source unicorn> < Server = cvs-contrib-sourceforge < Revision = HEAD < Directory = unicorn < Description = Unicorn driver for BeWAN USB/PCI ADSL cards < <Requires> < Name = buildenv < Name = kernel < </Requires> < </Source> --- > #<Source unicorn> > # Server = cvs-contrib-sourceforge > # Revision = HEAD > # Directory = unicorn > # Description = Unicorn driver for BeWAN USB/PCI ADSL cards > # <Requires> > # Name = buildenv > # Name = kernel > # </Requires> > #</Source> 2006,2016c2007,2017 < <Package lirc> < Server = cvs-contrib-sourceforge < Directory = lirc < revision = HEAD < Description = Linux Infra Red Controller < <Requires> < Name = buildenv < Name = kernel < Name = libusb < </Requires> < </Package> --- > #<Package lirc> > # Server = cvs-contrib-sourceforge > # Directory = lirc > # revision = HEAD > # Description = Linux Infra Red Controller > # <Requires> > # Name = buildenv > # Name = kernel > # Name = libusb > # </Requires> > #</Package> 2018,2030c2019,2031 < <Package irmp3> < Server = cvs-contrib-sourceforge < Directory = irmp3 < revision = HEAD < Description = Infra Red MP3 JukeBox < <Requires> < Name = buildenv < Name = autoconf < Name = automake < Name = lirc < Name = mpg123 < </Requires> < </Package> --- > #<Package irmp3> > # Server = cvs-contrib-sourceforge > # Directory = irmp3 > # revision = HEAD > # Description = Infra Red MP3 JukeBox > # <Requires> > # Name = buildenv > # Name = autoconf > # Name = automake > # Name = lirc > # Name = mpg123 > # </Requires> > #</Package> 2083,2092c2084,2093 < <Package bristuff> < Server = cvs-contrib-sourceforge < Directory = bristuff < revision = HEAD < Description = BRIstuff < <Requires> < Name = buildenv < Name = zaptel < </Requires> < </Package> --- > #<Package bristuff> > # Server = cvs-contrib-sourceforge > # Directory = bristuff > # revision = HEAD > # Description = BRIstuff > # <Requires> > # Name = buildenv > # Name = zaptel > # </Requires> > #</Package> 2094,2103c2095,2104 < <Package libpri> < Server = cvs-contrib-sourceforge < Directory = libpri < revision = HEAD < Description = ISDN PRI library < <Requires> < Name = buildenv < Name = bristuff < </Requires> < </Package> --- > #<Package libpri> > # Server = cvs-contrib-sourceforge > # Directory = libpri > # revision = HEAD > # Description = ISDN PRI library > # <Requires> > # Name = buildenv > # Name = bristuff > # </Requires> > #</Package> 2105,2114c2106,2115 < <Package zaptel> < Server = cvs-contrib-sourceforge < Directory = zaptel < revision = HEAD < Description = Drivers and tools for Digium hardware < <Requires> < Name = buildenv < Name = kernel < </Requires> < </Package> --- > #<Package zaptel> > # Server = cvs-contrib-sourceforge > # Directory = zaptel > # revision = HEAD > # Description = Drivers and tools for Digium hardware > # <Requires> > # Name = buildenv > # Name = kernel > # </Requires> > #</Package> 2116,2130c2117,2131 < <Package asterisk> < Server = cvs-contrib-sourceforge < Directory = asterisk < revision = HEAD < Description = Asterisk PBX < <Requires> < Name = buildenv < Name = openssl < Name = libpopt < Name = ncurses < Name = bristuff < Name = libpri < Name = zaptel < </Requires> < </Package> --- > #<Package asterisk> > # Server = cvs-contrib-sourceforge > # Directory = asterisk > # revision = HEAD > # Description = Asterisk PBX > # <Requires> > # Name = buildenv > # Name = openssl > # Name = libpopt > # Name = ncurses > # Name = bristuff > # Name = libpri > # Name = zaptel > # </Requires> > #</Package> I have no clue how you guys get to compile everything, you must have local differences to CVS. I have not looked at all the individual packages but there are huge discepancies to actual packages, for example at openswan, which according to sources.cf is fetched from cvs-sourceforge. The version in CVS is 2.4.7, a real old version for kernel 2.4 the actual (old) version for 2.4 is 2.4.15 The current version for OpenSwan is 2.6.31, IIRC the 2.6 versions are specifically geared towards kernel 2.6. For BuC4 we shuld not stick to the 2.4 series. Another area of concern for me are some kernel options, for example the FIPS compliance is enabled. Why is this so? Even the help text suggests to say NO unless one really knows what he is doing. Is this setting us in some kind of US controlled mode? Or why is IPCOMP disabled when ESP is enabled? Or why is ESP enabled when IPSEC isn't? Just a few questions..... I suggest to first either drop the packages we cannot compile or make them fit. Next we need to upgrade the packages to current versions and as unfortunate this may seem, we probably need to fork off completely from 2.4 based builds (wich is not done right now). I am missing the wd1100 driver in the geode based kernel. Do you really think there are no WRAP boards around anymore? cheers Erich ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel