growisofs failing on 1.4.4
    Iain Templeton 
    iaint at internode.on.net
       
    Fri Jun  9 23:43:04 PDT 2006
    
    
  
Yury Tarasievich wrote:
I'm trying to write ~1.7G of data to (blank) DVD-R. However:
#growisofs -Z /dev/cd0c -R -J /p6/5
Executing 'mkisofs -R -J /p6/5 | builtin_dd of=/dev/pass0 obs=32k seek=0'
...
 0.59% done, estimate finish Tue Jun  6 11:11:36 2006
 1.18% done, estimate finish Tue Jun  6 11:13:00 2006
 1.77% done, estimate finish Tue Jun  6 11:12:32 2006
:-( failed to create thread: Resource temporarily unavailable
What to try? Ideas, anyone?
I fixed this patchingãa patch in the pkgsrc build.
The files /usr/pkgsrc/sysutils/dvd+rw-tools/patches/patch-ad normally
looks like:
$NetBSD: patch-ad,v 1.1 2006/01/31 19:01:28 xtraeme Exp $
--- mp.h.orig   2006-01-31 19:44:51.000000000 +0100
+++ mp.h        2006-01-31 19:47:56.000000000 +0100
@@ -39,7 +39,9 @@
   pthread_attr_t attr;
     if (pthread_attr_init(&attr)==0 &&
+#ifndef __NetBSD__
        pthread_attr_setscope(&attr,PTHREAD_SCOPE_SYSTEM)==0 &&
+#endif
        pthread_create(&h,&attr,(void *(*)(void *))func,arg)==0 )
        return (void *)h;
I changed the +#ifndef line to read
+#if !defined __NetBSD__ && !defined __DragonFly__
It seemed it failed to create a thread due to the PTHREAD_SCOPE_SYSTEM
flag. This was on 1.5.2-PREVIEW.
Maybe there is a better fix.
Iain
    
    
More information about the Users
mailing list