LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   xcdroast installation problems despite use of --with-cdrtools-prefix=/usr/bin ??? (https://www.linuxquestions.org/questions/slackware-14/xcdroast-installation-problems-despite-use-of-with-cdrtools-prefix%3D-usr-bin-102797/)

Raptor Ramjet 10-11-2003 11:46 AM

xcdroast installation problems despite use of --with-cdrtools-prefix=/usr/bin ???
 
Hello,

I've just set up my EIDE (or should I say ATAPI) CD-Writer and have managed to get my Slackware 9.1 box to "see" it using SCSI emulation (/dev/hdc points to /dev/sr0 etc. etc.)

Following this I've downloaded xcdroast (xcdroast-0.98alpha14) but despite my best efforts I simply can't get it to work. After the first install I did xcdroast failed with the message:

** WARNING **: No /usr/local/bin/cdrecord installed

I therefore did a quick "whereis cdrecord" and found that cdrecord, cdrdao and cdparanoia all live in /usr/bin. Following this I did some more digging and eventually found the "readme" file contained in the xcdroast .tar.gz file (yup, I should've looked at this first) :)

From this I deduced that I should have really performed the ./configure part of the installation by using the command:

./configure --with-cdrtools-prefix=/usr/bin

So I returned to the source folder and did a "make uninstall" to remove the first installation. I then used "whereis xcdroast" to make sure it had been removed. After this I performed a fresh install using:

./configure --with-cdrtools-prefix=/usr/bin
make
make install

Sadly this doesn't seem to have made any difference as when I start xcdroast it's still looking for cdrecord in the wrong folder. The debug output of the command is as follows:

bash-2.05b# /usr/local/bin/xcdroast -d 5
DGB1: calling: /bin/uname -a
DGB1: Starting X-CD-Roast 0.98alpha14 by root@pingu on Linux pingu 2.4.22 #4 Tue Sep 2 17:39:59 PDT 2003 i686 unknown unknown GNU/Linux
DGB1: debug level: 5
DGB1: configdir: /root/.xcdroast
DGB1: rootconfig: /usr/local/etc/xcdroast.conf
DGB1: libdir: /usr/local/lib/xcdroast-0.98
DGB1: checking large file support: sizeof(off_t) = 8
DGB3: Checking X-CD-Roast non-root-mode configuration
DGB3: Note: /usr/local/lib/xcdroast-0.98/bin/xcdrwrap wrong modes set (0100755)
DGB1: --> X-CD-Roast not configured for non-root-mode.
DGB3: Checking X-CD-Roast wrapper installation
DGB1: calling: /usr/local/lib/xcdroast-0.98/bin/xcdrwrap -V
DGB3: Checking for helper binaries (noversioncheck = 0)

** WARNING **: No /usr/local/bin/cdrecord installed

** WARNING **: (Invalid lib-directory? Check -l option)

As you can see there's the additional problem in that I have to call xcdroast using the full path name as when I call "xcdroast" I get the following message:

bash-2.05b# xcdroast
bash: /usr/bin/xcdroast: No such file or directory

I therefore think I've made a bit of a pigs ear of all this and would be very grateful for some advice as to how I can get xcdroast working.

Thankyou.

Raptor Ramjet 10-11-2003 12:18 PM

Aaarggghh !!!!! Me idiot.... Shoot self in foot.....
 
Please ignore my previous question. I've just had a look at Slackware disk 2 and found there's a proper xcdroast .tgz file on the CD.

And following a quick "installpkg" all is well. Still at least I learnt some more about "./configure" and "make" ;)

Ahhh Slackware.... You make my brayne hurtz - but in such a good way !

shepper 10-11-2003 05:21 PM

If say a newer version of XCDRoast comes out and you want to compile it you would use :

"./configure --with-cdrtools-prefix=/usr"

Rico16135 01-26-2004 03:56 PM

uh even if its in /usr/bin ???

shepper 01-27-2004 06:55 AM

It has been a while since I compiled this and I do not have access to the machine to check the config.log but I think this worked. If it does not then ./configure will give you an error and you can have another go at it with /usr/bin.


All times are GMT -5. The time now is 05:46 PM.