Jump to content

cdrtools


AussieJohn
 Share

Recommended Posts

Hello everyone.

I have Mandrake 9.2 installed

I have installed the latest version of XCDROAST and its required pix-buf software and now am trying to install the required latest stable version of cdrtools-2.00.3. I get a whole heap data shown in Konsole including errors. it is almost impossible to make head or tail out of this readout. :wall:

 

I never had any problems at all installing it in 9.1 and in fact had installed it many times in 9.1 without a single problem.

 

As everyone knows, it does not use the usual ./install but uses

make INS_BASE=/usr/local install

 

but it just won't install into 9.2, not even in root mode.

 

Any ideas anyone? (Yes I know there is K3B and I have it)

 

cheers. John.

Link to comment
Share on other sites

Just reread my post and realised that I had made a mistake in the line "As everyone knows, ................" I mean't to say ./configure and NOT ./install.

 

No the mistake was not from over celebrating my 69th birthday. I did celebrate it quietly with some three good friends at a home dinner this evening.

I think the cause stemmed from lack of sufficient sleep from spending too much time at this computer. :zzz:

 

Still hoping someone can help me out . :help:

Link to comment
Share on other sites

Being its the latest release, I would wonder it maybe something is just screwed with the installer. If so, I would bet they will release another package shortly.

 

I ususally stick with the rpms, but they too sometimes cause similiar problems because the packager forgot to list a depend or used a wrong path somewhere. When I run into strange depends problems with rpms, I would try other rpms packaged elsewhere, and will usually find one that works great with a standard mandrake setup and not need any depends. (example k3b, took several versions and tries to get k3b .10 installed in 9.2).

 

Maybe list the last dozen or so lines from the output you get and let our members have a crack at it?

Link to comment
Share on other sites

Thanks SCOOPY for posting.

 

The CDRTOOLS that I am trying to install is the tarball package as are also the pix-buf and the XCdroast packages. These are the same 3 packages I have successfully installed in Mandrake9.1 many times and on other peoples 9.1s also. Unfortunately the cdrtools package is the only one of the three that refuses to install into Man9.2.

 

I have installed just about every RPM in 9.2 that is sound related in the hope that might solve some kind of dependency problem but had no luck. Here is the Konsoles text:-

 

 

 

[root@localhost john]# cd /opt/cdrtools-2.00.3/

[root@localhost cdrtools-2.00.3]# make INS_BASE=/usr/local install

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/conf"

make[1]: Entering directory `/opt/cdrtools-2.00.3/conf'

install: nothing to make

make[1]: Leaving directory `/opt/cdrtools-2.00.3/conf'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/inc"

make[1]: Entering directory `/opt/cdrtools-2.00.3/inc'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/inc/align_test.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/inc'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/align_test.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/inc'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/inc/avoffset.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/inc'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/avoffset.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/inc'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/inc'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/lib"

NOTICE: Partial source (SRCROOT/lib) missing

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libdeflt"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libdeflt'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/libdeflt/libdeflt.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/libdeflt'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/default.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/libdeflt'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libdeflt'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libedc"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libedc'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/libedc/libedc.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/libedc'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/edc_ecc.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/libedc'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libedc'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libfile"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libfile'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/file.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libfile'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libhfs_iso"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libhfs_iso'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stddef.h', needed by `OBJ/i686-linux-cc/data.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libhfs_iso'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libparanoia"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libparanoia'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/libparanoia/paranoia.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/libparanoia'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/limits.h', needed by `OBJ/i686-linux-cc/gap.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/libparanoia'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libparanoia'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/librscg"

make[1]: Entering directory `/opt/cdrtools-2.00.3/librscg'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/librscg/librscg.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/librscg'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/scsi-remote.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/librscg'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/librscg'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libscg"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libscg'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/libscg/libscg.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/libscg'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/scsitransp.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/libscg'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libscg'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libschily"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libschily'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/libschily/libschily.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/libschily'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/cvmod.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/libschily'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libschily'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/libunls"

make[1]: Entering directory `/opt/cdrtools-2.00.3/libunls'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/libunls/libunls.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/libunls'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/nls_base.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/libunls'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/libunls'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/cdda2wav"

make[1]: Entering directory `/opt/cdrtools-2.00.3/cdda2wav'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/scsi_cdr.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/cdda2wav'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/cdrecord"

make[1]: Entering directory `/opt/cdrtools-2.00.3/cdrecord'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/cdrecord.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/cdrecord'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/cmd"

NOTICE: Partial source (SRCROOT/cmd) missing

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/mkisofs"

make[1]: Entering directory `/opt/cdrtools-2.00.3/mkisofs'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/mkisofs.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/mkisofs/diag"

make[1]: Entering directory `/opt/cdrtools-2.00.3/mkisofs/diag'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/dump.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/mkisofs/diag'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stddef.h', needed by `OBJ/i686-linux-cc/dump.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs/diag'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isodump.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/mkisofs/diag'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stddef.h', needed by `OBJ/i686-linux-cc/isodump.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs/diag'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isoinfo.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/mkisofs/diag'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stddef.h', needed by `OBJ/i686-linux-cc/isoinfo.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs/diag'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isovfy.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/mkisofs/diag'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stddef.h', needed by `OBJ/i686-linux-cc/isovfy.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs/diag'

==> MAKING "install" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isodebug.mk"

make[2]: Entering directory `/opt/cdrtools-2.00.3/mkisofs/diag'

make[2]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/isodebug.o'. Stop.

make[2]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs/diag'

make[1]: *** [install] Error 2

make[1]: Leaving directory `/opt/cdrtools-2.00.3/mkisofs/diag'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/readcd"

make[1]: Entering directory `/opt/cdrtools-2.00.3/readcd'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/readcd.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/readcd'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/rscsi"

make[1]: Entering directory `/opt/cdrtools-2.00.3/rscsi'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/rscsi.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/rscsi'

==> MAKING "install" ON SUBDIRECTORY "SRCROOT/scgcheck"

make[1]: Entering directory `/opt/cdrtools-2.00.3/scgcheck'

make[1]: *** No rule to make target `/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/stdio.h', needed by `OBJ/i686-linux-cc/scgcheck.o'. Stop.

make[1]: Leaving directory `/opt/cdrtools-2.00.3/scgcheck'

make: *** [install] Error 2

[root@localhost cdrtools-2.00.3]#

 

Anyone spot something that is a clue to the problem??? :unsure:

 

Cheers for now. John

Link to comment
Share on other sites

From a quick glance, it seems you are missing a really essential programming library. Try installing all the development related packages. A more knowledgable person than me can point out which exact package to install in order to solve the stdio.h problem since I am not sure.

Link to comment
Share on other sites

stdio.h is a standard c library and should be provided by glibc. On my system (fedora core 1) the rpm which provides it is glibc-headers-2.3.2-101.

 

If you have stdio.h on your machine and your compile is linked to it then check the required versions of glibc and gcc for the package - your problem may lie in some form of incompatibility.

 

Hope this helps,

Link to comment
Share on other sites

Hello folks.

 

I have double checked just about every package that can be installed or has been installed and everything seems to be in.

 

Have you any further ideas or suggestions??? I am quite willing to try. :unsure:

 

Thanks in anticipation. John.

Link to comment
Share on other sites

make[2]: *** No rule to make target

I know I ran into this before, so I tried a bit of googling to refresh my memory and really didn't find anything that made sense to me, but did find a comment explaining this problem a bit.

This is because all of the kernel makefiles assume that they are

being invoked via rules in the top level makefile, usually

/usr/src/linux/Makefile, which sets up a bunch of stuff that

the subdirectory make files need. You will need to

"cd /usr/src/linux ; make modules ; make modules_install"

So I am guessing a path is off somewhere. Maybe you need to install from another directory or to another ? Or maybe it is looking for linux in another folder that don't exist ?

 

I really don't understand this stuff, but thought I would try helping anyway. I wish coders would speak English.

Link to comment
Share on other sites

Thank you to all the posters. I have tried what all of you suggested but the only one whose suggestion I have been actually able to get some type of result is Qchems.

 

I typed his suggestion (in my account) and got the following:-

 

[john@localhost john]$ find / -name stdio.h

find: /etc/skel/tmp: Permission denied

find: /etc/default: Permission denied

find: /etc/cups/certs: Permission denied

find: /etc/cups/ssl: Permission denied

find: /etc/webmin: Permission denied

find: /tmp/gconfd-root: Permission denied

find: /tmp/mcop-root: Permission denied

find: /tmp/ksocket-root: Permission denied

find: /tmp/kde-root: Permission denied

find: /var/lib/xdm: Permission denied

find: /var/lib/nfs/statd: Permission denied

find: /var/lib/slocate: Permission denied

find: /var/lib/gdm: Permission denied

find: /var/run/sudo: Permission denied

find: /var/run/webmin: Permission denied

find: /var/spool/cron: Permission denied

find: /var/spool/cups: Permission denied

find: /var/spool/at: Permission denied

find: /root: Permission denied

/usr/include/bits/stdio.h

/usr/include/stdio.h

find: /EXCHANGE: Permission denied

[john@localhost john]$

 

I gather from this that h stands for header so according to this it is installed in /usr/include. I have just looked at them and they are very detailed text files.

 

Question is do I need to do this in root mode to fully check or is this sufficient indication that necessary files are already installed?

 

Thanks everyone , we are making progress. John

Link to comment
Share on other sites

run the command as root AussieJohn. that's why you're getting permission denied errors.

 

Chris

Link to comment
Share on other sites

I did run the test as root and the result was just the following:-

 

[john@localhost john]$ su

[root@localhost john]# find / -name stdio.h

/usr/include/bits/stdio.h

/usr/include/stdio.h

[root@localhost john]#

 

I hope this gives someone a clue if there is any, to my problem. :wall:

 

Cheers .

Link to comment
Share on other sites

It would appear that the build is looking for stdio.h in

 

/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/

 

I'm not familiar with building this software but there should be somewhere you can change this - I'm guessing in the make file. Change it to

 

/usr/include/

 

and hopefully this will help.

 

If you can't find an entry in the makefile, perhaps a

 

grep -r "/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/include/"

 

from the directory your src is in may help.

Link to comment
Share on other sites

Thank you heaps everyone. I tried everything you all so generously suggested but none of it worked. I decided to take a punt and dig around the CDRTOOLS site and took a further punt of downloading the latest alpha tar version :- cdrtools-2.01a24.tar.gz

 

Installed it by using :- make INS_BASE=usr/local install ( does not require ./configure)

 

It installed perfectly after a very lengthy run. Now I have XCDROAST up and running. :thumbs:

 

So it seems there is a problem with Mandrake 9.2 with Cdrtools 2.00.3 "stable version" ???? . :oops:

 

So problem is now solved, :D

 

Cheers

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...