What version of gcc are you using? Knoppix is compiled (well the kernel anyway, not sure about the rest) with gcc-2.95
Thanks to Stephen's help, I managed to obtain the sources for hwsetup from http://developer.linuxtag.net/knoppix/sources/. I untarred them, then installed the debian package for kudzu-dev. However, when I try to compile hwsetup, I receive the following errors:
I checked to make sure that /usr/include/kudzu is there:Code:[root@bog hwsetup-1.0]# make gcc -I/usr/include/kudzu -DBLACKLIST -Wall -fPIC -O2 -s -o hwsetup hwsetup.c -lkudzu -lpci hwsetup.c: In function `startwheel': hwsetup.c:86: warning: implicit declaration of function `exit' hwsetup.c: In function `hw_info': hwsetup.c:264: error: structure has no member named `type' hwsetup.c: In function `writeconfig': hwsetup.c:437: error: structure has no member named `type' hwsetup.c: In function `hw_setup': hwsetup.c:514: error: structure has no member named `type' make: *** [hwsetup] Error 1 [root@bog hwsetup-1.0]#
It was my understanding that all hwsetup depended on was kudzu-dev, but it looks like this is not the case. Has anyone else run into this problem before? If so, what is the solution?Code:[root@bog hwsetup-1.0]# ls /usr/include/kudzu/ ddc.h isapnp.h misc.h pci.h sbus.h usb.h device.h keyboard.h modules.h pciserial.h scsi.h ide.h kudzu.h parallel.h psaux.h serial.h [root@bog hwsetup-1.0]#
What version of gcc are you using? Knoppix is compiled (well the kernel anyway, not sure about the rest) with gcc-2.95
I'm using gcc 2.95.Originally Posted by eadz
Bumping.
Surely someone has compiled hwsetup, either successfully or with the errors I've seen.
I did. The problem is the version of kudzu libraries you are using. hwsetup is incompatible with kudzu-libs >0.99Originally Posted by Fang
You must adapt hwsetup to the new version of kudzu-libs or use the apropiate version of kudzu libs, or contact me at [email protected] and a I'll send you my modified version.
The problem:
<pre>
hwsetup.c: In function `hw_info':
hwsetup.c:251: structure has no member named `class'
hwsetup.c: In function `writeconfig':
hwsetup.c:411: structure has no member named `class'
hwsetup.c: In function `hw_setup':
hwsetup.c:488: structure has no member named `class'
make: *** [hwsetup] Error 1
</pre>
The solution;
Just replace 'class' by 'type' in that lines. That's all;
Hi, @ll
does anyone of you have the latest source code of hwsetup? Like hwsetup-1.0-13?
Sourcecode of current source tree (1.0-9) doesnt work for me.
Thx.
do ls -l /usr/lib/libkudzu.a to get its size. I was not able to link hwsetup.o to a stripped libkudzu.a . It took me a long time to discover this.
An unstripped (and therefore sane) libkudzu.a is over 800 KB.
I am also looking for hwsetup-1.0-13 source. If it were not of that partitions crash, I would have mirrored it.
I finally found hwsetup-1.0-14.
http://www.hgz.com/knoppix/Packages
Found info at http://www.knoppix.net/forum/viewtop...hlight=hwsetup

Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Cores / 64gb / Raid / 2x 1Tb
$374.99
Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram 2x 550W PSU No HDD
$275.00
Dell PowerEdge R730 Server 2x Xeon E5-2630 V4 64GB DDR4 2TB HDD Rackmount
$489.99
Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Cores | 32gb | HBA330 | 2x 1...
$324.99
Dell Poweredge R630 2x Xeon E5-2680 v3 2.5ghz 24-Core | HBA330 | No RAM or HDD
$149.99
Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2690 v3 | 64gb Ram | 2x 1600W
$524.99
Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W
$409.99
Dell Poweredge R730xd 12LFF 2*2660v4 4*1Gbe h730 2x 750W Server CTO
$248.00
Dell PowerEdge R530 2x E5-2630v4 H330 iDRAC8 Port Card Riser No PSU/RAM/HDD
$99.99
Dell PowerEdge R730XD 28 Core Server 2X Xeon E5-2680 V4 H730 32GB RAM No HDD
$378.93