Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Help compiling CDRDAO under Cygwin (Read 7781 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Help compiling CDRDAO under Cygwin

The issue I'm having is the same described here (https://github.com/cdrdao/cdrdao/issues/30):
Quote
Maybe I'm just doing something wrong, but I'm at a point I can no longer make progress from.
After autoconf and ./configure, during make while building cdrdao.exe I get these errors. I can't find these functions defined in ScsiIf-win.cc, so I completely understand why it doesn't know what to do. How was this supposed to work?

undefined reference to 'ScsiIf::bus()'
undefined reference to 'ScsiIf::scan(int*, char*)'
undefined reference to 'ScsiIf::id()'
undefined reference to 'ScsiIf::lun()'
undefined reference to 'ScsiIf::checkMmc(bool*, bool*, bool*, bool*)'
I've found this old topic (https://hydrogenaud.io/index.php/topic,70899.0.html) which doesn't help much.
But I've also found this one (https://hydrogenaud.io/index.php/topic,76102.0.html) in which v1.2.3 was compiled successfully by user @moscht. Strangely, the source code he provides also does not define those functions in ScsiIf-win.cc, so I wonder how he didn't get any errors.
Does anyone have any idea how to make it compile?
Allegari nihil et allegatum non probare, paria sunt.