Kudzu in Anaconda!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

I'm still trying to make sense of anaconda's workings. I am running RedHat 7 (the kernel version is 2.4.18). I tried to run anaconda in test mode (I assume it's as simple as "anaconda --test"?). It failed while trying to import some files. It was failing on isys. I fixed the paths and saw that it was still failing because isys was trying to import kudzu, and kudzu wasn't there. So naturally, I tried to install it - without any success. The RPM generates a spew of dependency problems. I tried to compile it from source, but the makefile says that it cannot find "pci/pci.h". In the offending files, there were two include statements. One that included "pci/pci.h" and the other that included "pci.h". There was a pci.h in the source directory so I commented out the lines that said "pci/pci.h". When I tried to run make again, I got a whole lot of errors:

cc -c  -Wall -D_GNU_SOURCE -g -DVERSION=\"0.98.10\" -I/usr/include/python1.5 -fpic -o pci.o pci.c
In file included from pci.c:26:
pciserial.h:8: warning: `struct pci_dev' declared inside parameter list
pciserial.h:8: warning: its scope is only this definition or declaration, which is probably not what you want.
pci.c: In function `kudzuToPci':
pci.c:141: `PCI_BASE_CLASS_NETWORK' undeclared (first use in this function)
pci.c:141: (Each undeclared identifier is reported only once
pci.c:141: for each function it appears in.)
pci.c:143: `PCI_BASE_CLASS_DISPLAY' undeclared (first use in this function)
pci.c:145: `PCI_CLASS_MULTIMEDIA_AUDIO' undeclared (first use in this function)
pci.c:147: `PCI_CLASS_STORAGE_SCSI' undeclared (first use in this function)
pci.c:149: `PCI_CLASS_STORAGE_FLOPPY' undeclared (first use in this function)
pci.c:151: `PCI_CLASS_STORAGE_RAID' undeclared (first use in this function)
...
...
pci.c:749: `PCI_CLASS_BRIDGE_CARDBUS' undeclared (first use in this function)
pci.c:768: `PCI_CLASS_NETWORK_TOKEN_RING' undeclared (first use in this function)
pci.c:774: warning: passing arg 2 of `checkPCISerial' from incompatible pointer type
pci.c:789: warning: implicit declaration of function `pci_cleanup'
make: *** [pci.o] Error 1

I am not sure why this isn't working. I tried to get another version and it gave me the same problem. I am just trying to get a feel for how the entire thing works. I just want to see what the anaconda script calls and how it does what it does. I haven't worked that much with linux systems before, so it's a little bit frustrating because everything is not where I'm used to seeing it (on FreeBSD machines). Thanks!

~vivin




[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux