Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

View: New views
8 Messages — Rating Filter:   Alert me  

Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Antonio Olivares-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear fellow cdrecord users,

Since the new release of cdrtools a59, I tried to install on Fedora 10
and I can't update it to latest.  I am still running a58 which is OK,
but I try to keep up with the releases:

[root@localhost ~]# /opt/schily/bin/cdrecord --version
Cdrecord-ProDVD-ProBD-Clone 2.01.01a58 (i686-pc-linux-gnu) Copyright
(C) 1995-2009 J�rg Schilling



 ==> COMPILING "OBJ/i686-linux-cc/scgcheck.o"
In file included from /usr/include/stdlib.h:321,
                 from ../include/schily/stdlib.h:29,
                 from scgcheck.c:30:
/usr/include/sys/types.h:228: error: two or more data types in
declaration specifiers
gmake[1]: *** [OBJ/i686-linux-cc/scgcheck.o] Error 1
gmake[1]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/scgcheck'
        ==> MAKING "install" ON SUBDIRECTORY "SRCROOT/scgskeleton"
gmake[1]: Entering directory
`/home/olivares/Download/cdrtools-2.01.01/scgskeleton'
 ==> COMPILING "OBJ/i686-linux-cc/skel.o"
In file included from ../include/schily/types.h:29,
                 from ../include/schily/unistd.h:31,
                 from skel.c:29:
/usr/include/sys/types.h:228: error: two or more data types in
declaration specifiers
gmake[1]: *** [OBJ/i686-linux-cc/skel.o] Error 1
gmake[1]: Leaving directory
`/home/olivares/Download/cdrtools-2.01.01/scgskeleton'
        ==> MAKING "install" ON SUBDIRECTORY "SRCROOT/man"
gmake[1]: Entering directory `/home/olivares/Download/cdrtools-2.01.01/man'
        ==> MAKING "install" ON SUBDIRECTORY "SRCROOT/man/man4"
gmake[2]: Entering directory `/home/olivares/Download/cdrtools-2.01.01/man/man4'
        ==> MAKING "install" ON SUBCOMPONENT "SRCROOT/man/man4/makefiles.mk"
gmake[3]: Entering directory `/home/olivares/Download/cdrtools-2.01.01/man/man4'
gmake[3]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/man/man4'
        ==> MAKING "install" ON SUBCOMPONENT "SRCROOT/man/man4/makerules.mk"
gmake[3]: Entering directory `/home/olivares/Download/cdrtools-2.01.01/man/man4'
gmake[3]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/man/man4'
gmake[2]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/man/man4'
gmake[1]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/man'


I tried compiling and installing with smake and it fails to install
new version.  I also try with the the trick to use Gmake copying Gmake
to /usr/bin/Gmake and calling it
with
/usr/bin/Gmake
su -
password:
then
# /usrbin/Gmake install

I encounter the error above.  Any advice as to how to fix this or
should I try to see what is different from a58 to a59 and make some
necessary adjustments?

Information that might be needed?:

[olivares@localhost cdrtools-2.01.01]$ which gcc
/usr/lib/ccache/gcc
[olivares@localhost cdrtools-2.01.01]$ gcc --version
gcc (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[olivares@localhost cdrtools-2.01.01]$ cat /etc/fedora-release
Fedora release 10 (Cambridge)


BTW,
I have successfully compiled and installed cdrtools-a58 on Fedora
rawhide with gcc.4.4.  in case it is relevant here.

Thanks,

Antonio
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Joerg Schilling-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Antonio Olivares <olivares14031@...> wrote:

> Dear fellow cdrecord users,
>
> Since the new release of cdrtools a59, I tried to install on Fedora 10
> and I can't update it to latest.  I am still running a58 which is OK,
> but I try to keep up with the releases:

This is noce and it helps to

> [root@localhost ~]# /opt/schily/bin/cdrecord --version
> Cdrecord-ProDVD-ProBD-Clone 2.01.01a58 (i686-pc-linux-gnu) Copyright
> (C) 1995-2009 J???rg Schilling
>
>
>
>  ==> COMPILING "OBJ/i686-linux-cc/scgcheck.o"
> In file included from /usr/include/stdlib.h:321,
>                  from ../include/schily/stdlib.h:29,
>                  from scgcheck.c:30:
> /usr/include/sys/types.h:228: error: two or more data types in
> declaration specifiers
> gmake[1]: *** [OBJ/i686-linux-cc/scgcheck.o] Error 1
> gmake[1]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/scgcheck'
> ==> MAKING "install" ON SUBDIRECTORY "SRCROOT/scgskeleton"
> gmake[1]: Entering directory
> `/home/olivares/Download/cdrtools-2.01.01/scgskeleton'
>  ==> COMPILING "OBJ/i686-linux-cc/skel.o"
> In file included from ../include/schily/types.h:29,
>                  from ../include/schily/unistd.h:31,
>                  from skel.c:29:
> /usr/include/sys/types.h:228: error: two or more data types in
> declaration specifiers

There is no problem with compiling this on suse-10.0

What is on line 228 in the file /usr/include/sys/types.h from Fedora?


> I tried compiling and installing with smake and it fails to install
> new version.  I also try with the the trick to use Gmake copying Gmake
> to /usr/bin/Gmake and calling it

Well, did you try to compile ftp://ftp.berlios.de/pub/schily/ it contains a
recent smake. I had to change something in smake in autumn last year after I
introduced a workaround for gmake in the makefile system.

Jörg

--
 EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
       js@...                (uni)  
       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Antonio Olivares-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, Apr 19, 2009 at 1:17 PM, Joerg Schilling
<Joerg.Schilling@...> wrote:

> Antonio Olivares <olivares14031@...> wrote:
>
>> Dear fellow cdrecord users,
>>
>> Since the new release of cdrtools a59, I tried to install on Fedora 10
>> and I can't update it to latest.  I am still running a58 which is OK,
>> but I try to keep up with the releases:
>
> This is noce and it helps to
>> [root@localhost ~]# /opt/schily/bin/cdrecord --version
>> Cdrecord-ProDVD-ProBD-Clone 2.01.01a58 (i686-pc-linux-gnu) Copyright
>> (C) 1995-2009 J???rg Schilling
>>
>>
>>
>>  ==> COMPILING "OBJ/i686-linux-cc/scgcheck.o"
>> In file included from /usr/include/stdlib.h:321,
>>                  from ../include/schily/stdlib.h:29,
>>                  from scgcheck.c:30:
>> /usr/include/sys/types.h:228: error: two or more data types in
>> declaration specifiers
>> gmake[1]: *** [OBJ/i686-linux-cc/scgcheck.o] Error 1
>> gmake[1]: Leaving directory `/home/olivares/Download/cdrtools-2.01.01/scgcheck'
>>       ==> MAKING "install" ON SUBDIRECTORY "SRCROOT/scgskeleton"
>> gmake[1]: Entering directory
>> `/home/olivares/Download/cdrtools-2.01.01/scgskeleton'
>>  ==> COMPILING "OBJ/i686-linux-cc/skel.o"
>> In file included from ../include/schily/types.h:29,
>>                  from ../include/schily/unistd.h:31,
>>                  from skel.c:29:
>> /usr/include/sys/types.h:228: error: two or more data types in
>> declaration specifiers
>
> There is no problem with compiling this on suse-10.0
>
> What is on line 228 in the file /usr/include/sys/types.h from Fedora?

typedef __blksize_t blksize_t;

>
>
>> I tried compiling and installing with smake and it fails to install
>> new version.  I also try with the the trick to use Gmake copying Gmake
>> to /usr/bin/Gmake and calling it
>
> Well, did you try to compile ftp://ftp.berlios.de/pub/schily/ it contains a
> recent smake. I had to change something in smake in autumn last year after I
> introduced a workaround for gmake in the makefile system.

smake is the most recent one found:

ftp://ftp.berlios.de/pub/schily/smake/alpha/smake-1.2a41.tar.bz2

[olivares@localhost Download]$ /opt/schily/bin/smake --version
Smake release 1.2a41 (i686-pc-linux-gnu) Copyright (C) 1985, 87, 88,
91, 1995-2007 J�rg Schilling

>
> Jörg
>
> --
>  EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
>       js@...                (uni)
>       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
>

Thanks,

Antonio
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Joerg Schilling-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Antonio Olivares <olivares14031@...> wrote:

> >> gmake[1]: Entering directory
> >> `/home/olivares/Download/cdrtools-2.01.01/scgskeleton'
> >>  ==> COMPILING "OBJ/i686-linux-cc/skel.o"
> >> In file included from ../include/schily/types.h:29,
> >>                  from ../include/schily/unistd.h:31,
> >>                  from skel.c:29:
> >> /usr/include/sys/types.h:228: error: two or more data types in
> >> declaration specifiers
> >
> > There is no problem with compiling this on suse-10.0
> >
> > What is on line 228 in the file /usr/include/sys/types.h from Fedora?
>
> typedef __blksize_t blksize_t;

If this is not caused by a gnumake bug, you need to make a bug report against
Fedora for an incosistent  or autoconf hostile /usr/include/sys/types.h

The problem seems to be a result of adding -D_GNU_SOURCE recently.

---->
"configure" is called with CPPFLAGS=-D_GNU_SOURCE, does it detect blksize_t
as defined type?
<-----

It may be that configure believed that there is no blksize_t but later the
compilation fails.

BTW: On suse-10.0, sys/types.h is included several times.

first indirectly from stddef.h
second directly from schily/unistd.h

As the failure is from the second include, there seems to be something wrong
with /usr/include/sys/types.h.


> > Well, did you try to compile ftp://ftp.berlios.de/pub/schily/ it contains a
> > recent smake. I had to change something in smake in autumn last year after I
> > introduced a workaround for gmake in the makefile system.
>
> smake is the most recent one found:
>
> ftp://ftp.berlios.de/pub/schily/smake/alpha/smake-1.2a41.tar.bz2
>

As I told you, the most recent version is in ftp://ftp.berlios.de/pub/schily/
and it is 1.2a43, try to compile the consolidation.

Jörg

--
 EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
       js@...                (uni)  
       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Antonio Olivares-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, Apr 19, 2009 at 3:14 PM, Joerg Schilling
<Joerg.Schilling@...> wrote:

> Antonio Olivares <olivares14031@...> wrote:
>
>> >> gmake[1]: Entering directory
>> >> `/home/olivares/Download/cdrtools-2.01.01/scgskeleton'
>> >>  ==> COMPILING "OBJ/i686-linux-cc/skel.o"
>> >> In file included from ../include/schily/types.h:29,
>> >>                  from ../include/schily/unistd.h:31,
>> >>                  from skel.c:29:
>> >> /usr/include/sys/types.h:228: error: two or more data types in
>> >> declaration specifiers
>> >
>> > There is no problem with compiling this on suse-10.0
>> >
>> > What is on line 228 in the file /usr/include/sys/types.h from Fedora?
>>
>> typedef __blksize_t blksize_t;
>
> If this is not caused by a gnumake bug, you need to make a bug report against
> Fedora for an incosistent  or autoconf hostile /usr/include/sys/types.h
>
> The problem seems to be a result of adding -D_GNU_SOURCE recently.
>
> ---->
> "configure" is called with CPPFLAGS=-D_GNU_SOURCE, does it detect blksize_t
> as defined type?
> <-----
>
> It may be that configure believed that there is no blksize_t but later the
> compilation fails.
>
> BTW: On suse-10.0, sys/types.h is included several times.
>
> first   indirectly from stddef.h
> second  directly from schily/unistd.h
>
> As the failure is from the second include, there seems to be something wrong
> with /usr/include/sys/types.h.
>
>
>> > Well, did you try to compile ftp://ftp.berlios.de/pub/schily/ it contains a
>> > recent smake. I had to change something in smake in autumn last year after I
>> > introduced a workaround for gmake in the makefile system.
>>
>> smake is the most recent one found:
>>
>> ftp://ftp.berlios.de/pub/schily/smake/alpha/smake-1.2a41.tar.bz2
>>
>
> As I told you, the most recent version is in ftp://ftp.berlios.de/pub/schily/
> and it is 1.2a43, try to compile the consolidation.
I can't find it :(

here
ftp://ftp.berlios.de/pub/schily/smake/alpha/

Is it the following:
ftp://ftp.berlios.de/pub/schily/schily-2009-03-12.tar.bz2

I'll try it in the meantime, and if it works, I'll report back.

Regards,

Antonio

>
> Jörg
>
> --
>  EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
>       js@...                (uni)
>       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
>
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Joerg Schilling-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Antonio Olivares <olivares14031@...> wrote:

> > As I told you, the most recent version is in ftp://ftp.berlios.de/pub/schily/
> > and it is 1.2a43, try to compile the consolidation.
> I can't find it :(
>
> here
> ftp://ftp.berlios.de/pub/schily/smake/alpha/
>
> Is it the following:
> ftp://ftp.berlios.de/pub/schily/schily-2009-03-12.tar.bz2
>
> I'll try it in the meantime, and if it works, I'll report back.

OK, this contains 1.2a43

The most probable reason for your problem however is some inconsistencies in
sys/types.h and then using smake would not help but only give more readable
make output.

What was the autoconf result for blksize_t?

Jörg

--
 EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
       js@...                (uni)  
       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Joerg Schilling-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Antonio Olivares <olivares14031@...> wrote:

> ftp://ftp.berlios.de/pub/schily/smake/alpha/
>
> Is it the following:
> ftp://ftp.berlios.de/pub/schily/schily-2009-03-12.tar.bz2
>
> I'll try it in the meantime, and if it works, I'll report back.

BTW: if you use smake _and_ /bin/sh is no bash older than bash-4.0,
then the compilation via "make" will correctly abort at the first problem.

Jörg

--
 EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
       js@...                (uni)  
       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support

Re: Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 fails to install

by Antonio Olivares-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I got it :)

It works now.

[root@localhost ~]# /opt/schily/bin/cdrecord --version
Cdrecord-ProDVD-ProBD-Clone 2.01.01a59 (i686-pc-linux-gnu) Copyright
(C) 1995-2009 J�rg Schilling

I removed the cdrtools directory(a58), I untarred it and ran
$ /opt/schily/bin/smake all
# /opt/schily/bin/smake install
and it is working :)

Thanks and sorry for the noise!

Regards,

Antonio

On Sun, Apr 19, 2009 at 4:00 PM, Joerg Schilling
<Joerg.Schilling@...> wrote:

> Antonio Olivares <olivares14031@...> wrote:
>
>> ftp://ftp.berlios.de/pub/schily/smake/alpha/
>>
>> Is it the following:
>> ftp://ftp.berlios.de/pub/schily/schily-2009-03-12.tar.bz2
>>
>> I'll try it in the meantime, and if it works, I'll report back.
>
> BTW: if you use smake _and_ /bin/sh is no bash older than bash-4.0,
> then the compilation via "make" will correctly abort at the first problem.
>
> Jörg
>
> --
>  EMail:joerg@... (home) Jörg Schilling D-13353 Berlin
>       js@...                (uni)
>       joerg.schilling@... (work) Blog: http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
>
_______________________________________________
Cdrecord-support mailing list
Cdrecord-support@...
https://lists.berlios.de/mailman/listinfo/cdrecord-support