I'm trying in FC13 with SCST.
No joy their either although my error is a missing header, and presumably the code behind it isn't there either.
scst-18.104.22.168/src/scst_priv.h:348: error: implicit declaration of function ‘scsi_execute_async’
stops the make dead.
I was trying to get mhvtl working on iSCSI which as far as I can see does need SCST (for character device support needed for tape) so I'm stuck.
But what were you trying to do ?.
If you only want to make disk devices available across iSCSI you could try installing scsi-target-utils which is a fedora package, I found the below post while googling for ways around my issue which covers setting up disks for remote iSCSI access.
So if you were trying to get disk access working that may help.
However scsi-target-utils seems to only support block devices (ie: disks) though, useless for character devices, so if it was virtual tapes you were trying to get SCST working for scsi-target-utils won't help.
But if you were just playing with iSCSI disks try the URL above.
If you were trying to get iSCSI disks available the URL above gives better info that I could. If tapes, sorry I'm stuck as well.
I don't expect I'll be able to get SCST working on fedora either.