[Debburn-devel] cdrkit-1.0 build error on Solaris 2.8

Brian Lindholm brian_lindholm at users.sourceforge.net
Wed Nov 22 20:43:03 CET 2006


Gentlemen,

  I've tried to build cdrkit-1.0 on Solaris 2.8
(in an effort to make my Unix machine look much
like my Debian Linux installation at home), but it
dies with error messages coming from the compiler.

   OS = Solaris 2.8
   Compiler = gcc-3.4.6 (hand-rolled)
   CMAKE = cmake-2.4.3 (hand-rolled)
   make = GNU make-3.81 (hand-rolled)

  I was unable to fix it myself.  Any suggestions?

Brian


make -C build  all
make[1]: Entering directory `/tmp/lindhobe/cdrkit-1.0/build'
make[2]: Entering directory `/tmp/lindhobe/cdrkit-1.0/build'
[  2%] Built target paranoia
make[3]: Entering directory `/tmp/lindhobe/cdrkit-1.0/build'
[  3%] Building C object libscg/CMakeFiles/scg.dir/scsihack.o
In file included from /tmp/lindhobe/cdrkit-1.0/libscg/scsihack.c:120:
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:83: warning: "struct 
dk_cinfo" declared inside parame
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:83: warning: its scope is 
only this definition or dec
In file included from /tmp/lindhobe/cdrkit-1.0/libscg/scsihack.c:120:
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_ucinfo':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:820: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:822: error: `DKIOCINFO' 
undeclared (first use in this
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:822: error: (Each undeclared 
identifier is reported o
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:822: error: for each function 
it appears in.)
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:828: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:829: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:829: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:830: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:831: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:838: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:839: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:841: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:841: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:842: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:842: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:843: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:845: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:846: error: dereferencing 
pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_ugettlun':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:856: error: storage size of 
'ci' isn't known
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_umaxdma':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:877: error: storage size of 
'ci' isn't known
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_uisatapi':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:1020: error: storage size of 
'ci' isn't known
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:1022: error: `DKIOCINFO' 
undeclared (first use in thi
make[3]: *** [libscg/CMakeFiles/scg.dir/scsihack.o] Error 1
make[3]: Leaving directory `/tmp/lindhobe/cdrkit-1.0/build'
make[2]: *** [libscg/CMakeFiles/scg.dir/all] Error 2
make[2]: Leaving directory `/tmp/lindhobe/cdrkit-1.0/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/lindhobe/cdrkit-1.0/build'
make: *** [all] Error 2

-------------- next part --------------
make -C build  all
make[1]: Entering directory `/tmp/lindhobe/cdrkit-1.0/build'
make[2]: Entering directory `/tmp/lindhobe/cdrkit-1.0/build'
[  2%] Built target paranoia
make[3]: Entering directory `/tmp/lindhobe/cdrkit-1.0/build'
[  3%] Building C object libscg/CMakeFiles/scg.dir/scsihack.o
In file included from /tmp/lindhobe/cdrkit-1.0/libscg/scsihack.c:120:
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:83: warning: "struct dk_cinfo" declared inside parameter list
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:83: warning: its scope is only this definition or declaration, which is probably not what you want
In file included from /tmp/lindhobe/cdrkit-1.0/libscg/scsihack.c:120:
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_ucinfo':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:820: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:822: error: `DKIOCINFO' undeclared (first use in this function)
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:822: error: (Each undeclared identifier is reported only once
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:822: error: for each function it appears in.)
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:828: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:829: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:829: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:830: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:831: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:838: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:839: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:841: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:841: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:842: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:842: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:843: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:845: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:846: error: dereferencing pointer to incomplete type
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_ugettlun':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:856: error: storage size of 'ci' isn't known
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_umaxdma':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:877: error: storage size of 'ci' isn't known
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c: In function `scgo_uisatapi':
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:1020: error: storage size of 'ci' isn't known
/tmp/lindhobe/cdrkit-1.0/libscg/scsi-sun.c:1022: error: `DKIOCINFO' undeclared (first use in this function)
make[3]: *** [libscg/CMakeFiles/scg.dir/scsihack.o] Error 1
make[3]: Leaving directory `/tmp/lindhobe/cdrkit-1.0/build'
make[2]: *** [libscg/CMakeFiles/scg.dir/all] Error 2
make[2]: Leaving directory `/tmp/lindhobe/cdrkit-1.0/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/lindhobe/cdrkit-1.0/build'
make: *** [all] Error 2


More information about the Debburn-devel mailing list