Building the latest acpica on debian
Hello!
I'm trying to build the latest acpica package (acpica-unix-20050930) on my debian system using flex-old (flex version 2.5.4). I'm getting some warnings and I wonder if I have to be worried about them. I've attached the output of make. I've compiled iasl with gcc-3.3, gcc-3.4 and gcc-4. Especially the bison (bison (GNU Bison) 1.875d) warnings don't look good. Do I have to be aware of any problems if I use the compiled iasl?
Thanks in advance
Berthold
bison -v -d -y -pAslCompiler aslcompiler.y
conflicts: 61 shift/reduce, 18 reduce/reduce
aslcompiler.y:915.7-81: warning: rule never reduced because of conflicts: TermArg: Type2IntegerOpcode
aslcompiler.y:916.7-81: warning: rule never reduced because of conflicts: TermArg: Type2StringOpcode
aslcompiler.y:917.7-81: warning: rule never reduced because of conflicts: TermArg: Type2BufferOpcode
aslcompiler.y:918.7-81: warning: rule never reduced because of conflicts: TermArg: Type2BufferOrStringOpcode aslcompiler.y:964.7-82: warning: rule never reduced because of conflicts: OptionalParameterTypePackage: ',' aslcompiler.y:983.37-48: warning: rule never reduced because of conflicts: ParameterTypesPackageList: /* empty */ aslcompiler.y:984.7-46: warning: rule never reduced because of conflicts: ParameterTypesPackageList: ObjectTypeKeyword aslcompiler.y:988.7-989.69: warning: rule never reduced because of conflicts: ParameterTypesPackageList: ParameterTypesPackage ',' ParameterTypesPackage aslcompiler.y:994.7-82: warning: rule never reduced because of conflicts: OptionalParameterTypesPackage: ',' aslcompiler.y:1585.7-38: warning: rule never reduced because of conflicts: CaseTermList: CaseTerm
aslcompiler.y:1594.7-38: warning: rule never reduced because of conflicts: DefaultTermList: CaseTerm
aslcompiler.y:3077.37-48: warning: rule never reduced because of conflicts: OptionalResourceType: /* empty */
cp y.tab.c aslcompilerparse.c
cp y.tab.h aslcompiler.y.h
cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslcompilerparse.o aslcompilerparse.c
flex -i -PAslCompiler -oaslcompilerlex.c aslcompiler.l
cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslcompilerlex.o aslcompilerlex.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslanalyze.o aslanalyze.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslcodegen.o aslcodegen.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslcompile.o aslcompile.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslerror.o aslerror.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslfiles.o aslfiles.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o asllength.o asllength.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o asllisting.o asllisting.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslload.o aslload.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o asllookup.o asllookup.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslmain.o aslmain.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslmap.o aslmap.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslopcodes.o aslopcodes.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o asloperands.o asloperands.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslresource.o aslresource.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslrestype1.o aslrestype1.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslrestype2.o aslrestype2.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o asltree.o asltree.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslutils.o aslutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o asltransform.o asltransform.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslfold.o aslfold.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslstubs.o aslstubs.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o aslopt.o aslopt.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../common/getopt.o ../common/getopt.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utalloc.o ../utilities/utalloc.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utcache.o ../utilities/utcache.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utcopy.o ../utilities/utcopy.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utdebug.o ../utilities/utdebug.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utdelete.o ../utilities/utdelete.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utglobal.o ../utilities/utglobal.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utobject.o ../utilities/utobject.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utmisc.o ../utilities/utmisc.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utmath.o ../utilities/utmath.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utmutex.o ../utilities/utmutex.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../utilities/utstate.o ../utilities/utstate.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsaccess.o ../namespace/nsaccess.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsalloc.o ../namespace/nsalloc.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsdump.o ../namespace/nsdump.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsnames.o ../namespace/nsnames.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsobject.o ../namespace/nsobject.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsparse.o ../namespace/nsparse.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nssearch.o ../namespace/nssearch.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsutils.o ../namespace/nsutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nswalk.o ../namespace/nswalk.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../namespace/nsxfobj.o ../namespace/nsxfobj.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/psargs.o ../interpreter/parser/psargs.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/psloop.o ../interpreter/parser/psloop.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/psopcode.o ../interpreter/parser/psopcode.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/psparse.o ../interpreter/parser/psparse.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/psscope.o ../interpreter/parser/psscope.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/pstree.o ../interpreter/parser/pstree.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/psutils.o ../interpreter/parser/psutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/parser/pswalk.o ../interpreter/parser/pswalk.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dswscope.o ../interpreter/dispatcher/dswscope.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dswstate.o ../interpreter/dispatcher/dswstate.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dsfield.o ../interpreter/dispatcher/dsfield.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dsobject.o ../interpreter/dispatcher/dsobject.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dsopcode.o ../interpreter/dispatcher/dsopcode.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dsutils.o ../interpreter/dispatcher/dsutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dswexec.o ../interpreter/dispatcher/dswexec.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/dispatcher/dswload.o ../interpreter/dispatcher/dswload.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exconvrt.o ../interpreter/executer/exconvrt.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/excreate.o ../interpreter/executer/excreate.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exdump.o ../interpreter/executer/exdump.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exmisc.o ../interpreter/executer/exmisc.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exmutex.o ../interpreter/executer/exmutex.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exnames.o ../interpreter/executer/exnames.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exoparg1.o ../interpreter/executer/exoparg1.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exoparg2.o ../interpreter/executer/exoparg2.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exoparg3.o ../interpreter/executer/exoparg3.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exoparg6.o ../interpreter/executer/exoparg6.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exprep.o ../interpreter/executer/exprep.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exregion.o ../interpreter/executer/exregion.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exresnte.o ../interpreter/executer/exresnte.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exresolv.o ../interpreter/executer/exresolv.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exresop.o ../interpreter/executer/exresop.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exstore.o ../interpreter/executer/exstore.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exstoren.o ../interpreter/executer/exstoren.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exstorob.o ../interpreter/executer/exstorob.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exsystem.o ../interpreter/executer/exsystem.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../interpreter/executer/exutils.o ../interpreter/executer/exutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../common/adisasm.o ../common/adisasm.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../debugger/dbfileio.o ../debugger/dbfileio.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmbuffer.o ../disassembler/dmbuffer.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmnames.o ../disassembler/dmnames.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmopcode.o ../disassembler/dmopcode.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmobject.o ../disassembler/dmobject.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmresrc.o ../disassembler/dmresrc.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmresrcl.o ../disassembler/dmresrcl.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmresrcs.o ../disassembler/dmresrcs.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmutils.o ../disassembler/dmutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../disassembler/dmwalk.o ../disassembler/dmwalk.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../tables/tbinstal.o ../tables/tbinstal.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../tables/tbutils.o ../tables/tbutils.c cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER -I../include -c -o ../osunixxf.o ../osunixxf.c
../osunixxf.c: In function 'AcpiOsGetRootPointer':../osunixxf.c:188: warning: implicit declaration of function 'AeLocalGetRootPointer'
cc aslcompilerparse.o aslcompilerlex.o aslanalyze.o aslcodegen.o aslcompile.o aslerror.o aslfiles.o asllength.o asllisting.o aslload.o asllookup.o aslmain.o aslmap.o aslopcodes.o asloperands.o aslresource.o aslrestype1.o aslrestype2.o asltree.o aslutils.o asltransform.o aslfold.o aslstubs.o aslopt.o ../common/getopt.o ../utilities/utalloc.o ../utilities/utcache.o ../utilities/utcopy.o ../utilities/utdebug.o ../utilities/utdelete.o ../utilities/utglobal.o ../utilities/utobject.o ../utilities/utmisc.o ../utilities/utmath.o ../utilities/utmutex.o ../utilities/utstate.o ../namespace/nsaccess.o ../namespace/nsalloc.o ../namespace/nsdump.o ../namespace/nsnames.o ../namespace/nsobject.o ../namespace/nsparse.o ../namespace/nssearch.o ../namespace/nsutils.o ../namespace/nswalk.o ../namespace/nsxfobj.o ../interpreter/parser/psargs.o ../interpreter/parser/psloop.o ../interpreter/parser/psopcode.o ../interpreter/parser/psparse.o ../interpreter/parser/psscope.o ../interpreter/parser/pstree.o ../interpreter/parser/psutils.o ../interpreter/parser/pswalk.o ../interpreter/dispatcher/dswscope.o ../interpreter/dispatcher/dswstate.o ../interpreter/dispatcher/dsfield.o ../interpreter/dispatcher/dsobject.o ../interpreter/dispatcher/dsopcode.o ../interpreter/dispatcher/dsutils.o ../interpreter/dispatcher/dswexec.o ../interpreter/dispatcher/dswload.o ../interpreter/executer/exconvrt.o ../interpreter/executer/excreate.o ../interpreter/executer/exdump.o ../interpreter/executer/exmisc.o ../interpreter/executer/exmutex.o ../interpreter/executer/exnames.o ../interpreter/executer/exoparg1.o ../interpreter/executer/exoparg2.o ../interpreter/executer/exoparg3.o ../interpreter/executer/exoparg6.o ../interpreter/executer/exprep.o ../interpreter/executer/exregion.o ../interpreter/executer/exresnte.o ../interpreter/executer/exresolv.o ../interpreter/executer/exresop.o ../interpreter/executer/exstore.o ../interpreter/executer/exstoren.o ../interpreter/executer/exstorob.o ../interpreter/executer/exsystem.o ../interpreter/executer/exutils.o ../common/adisasm.o ../debugger/dbfileio.o ../disassembler/dmbuffer.o ../disassembler/dmnames.o ../disassembler/dmopcode.o ../disassembler/dmobject.o ../disassembler/dmresrc.o ../disassembler/dmresrcl.o ../disassembler/dmresrcs.o ../disassembler/dmutils.o ../disassembler/dmwalk.o ../tables/tbinstal.o ../tables/tbutils.o ../osunixxf.o \
-o iasl
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 8 lines · Berthold Cogel
Hello!
I'm trying to build the latest acpica package (acpica-unix-20050930) on my debian system using flex-old (flex version 2.5.4). I'm getting some warnings and I wonder if I have to be worried about them. I've attached the output of make. I've compiled iasl with gcc-3.3, gcc-3.4 and gcc-4. Especially the bison (bison (GNU Bison) 1.875d) warnings don't look good. Do I have to be aware of any problems if I use the compiled iasl?
Well, I'm not aware of any at the moment. If you find any feel free to report them.
BTW: I uploaded the acpica-unix package in Debian's NEW queue some days ago, the iasl package will hopefully be available soon
Signature · 9 lines
mattia :wq! ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information