Subject: Re: kdemultimedia-3.1.2 & current
To: None <tech-pkg@NetBSD.ORG>
From: MLH <MLH@goathill.org>
List: tech-pkg
Date: 05/29/2003 00:13:30
On 23 May 2003 23:54:25 GMT, MLH wrote:
> 
>===> Patching for kdemultimedia-3.1.2
>===> Applying pkgsrc patches for kdemultimedia-3.1.2
> **************************************
> Patch file /usr/pkgsrc/audio/kdemultimedia3/patches/patch-bh has been modified
> **************************************

Thanks for fixing this, however it appears that cdparanoia isn't
being properly buildlinked:

c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/pkg/qt3/include
-I/usr/X11R6/include  -I/usr/pkg/include -I/usr/X11R6/include -static -Wall
-DDATADIR=\"/usr/pkg/share/kde/apps/kaudiocreator\" -DQT_THREAD_SUPPORT
-I/usr/pkg/include -I/usr/X11R6/include  -Wnon-virtual-dtor -Wno-long-long
-Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
-DNDEBUG -DNO_DEBUG -O2 -O2 -I/usr/pkg/include -I/usr/X11R6/include
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST  -c -o
cdconfigimp.o `test -f 'cdconfigimp.cpp' || echo './'`cdconfigimp.cpp
cdconfigimp.cpp:67: cdda_interface.h: No such file or directory
cdconfigimp.cpp:68: cdda_paranoia.h: No such file or directory

Stop.
make: stopped in /usr/pkgsrc/audio/kdemultimedia3

I manually buildlinked the cdparanoia includes, which resulted in:

c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/pkg/qt3/include
-I/usr/X11R6/include  -I/usr/pkg/include -I/usr/X11R6/include -static -Wall
-DDATADIR=\"/usr/pkg/share/kde/apps/kaudiocreator\" -DQT_THREAD_SUPPORT
-I/usr/pkg/include -I/usr/X11R6/include  -Wnon-virtual-dtor -Wno-long-long
-Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
-DNDEBUG -DNO_DEBUG -O2 -O2 -I/usr/pkg/include -I/usr/X11R6/include
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST  -c -o
cdconfigimp.o `test -f 'cdconfigimp.cpp' || echo './'`cdconfigimp.cpp
In file included from cdconfigimp.cpp:67:
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
(snipped)/kdemultimedia3/work.i386/.buildlink/include/cdda_interface.h:172:
warning: deprecated conversion from string constant to `char *'
cdconfigimp.cpp: In function `int FixupTOC(cdrom_drive *, int)':
cdconfigimp.cpp:141: aggregate `struct cdrom_multisession ms_str' has incomplete
type and cannot be initialized
cdconfigimp.cpp:142: `CDROM_LBA' undeclared (first use this function)
cdconfigimp.cpp:142: (Each undeclared identifier is reported only once
cdconfigimp.cpp:142: for each function it appears in.)
cdconfigimp.cpp:143: `CDROMMULTISESSION' undeclared (first use this function)
cdconfigimp.cpp:143: confused by earlier errors, bailing out
gmake[3]: *** [cdconfigimp.o] Error 1
gmake[3]: Leaving directory
`/usr/pkgsrc/audio/kdemultimedia3/work.i386/kdemultimedia-3.1.2/kaudiocreator'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory