On Saturday 08 July 2006 12:44, Peter Vollebregt wrote:
> Sander Sweers schreef:
> > On Sat, 2006-07-08 at 10:56 +0200, Peter Vollebregt wrote:
> >> Stefan schreef:
> >> But for poor not so technical me:
> >> - i can 'make' the program
> >> - but there is no 'make install'
> >
> > You can run it by issuing ./ivtv-manager or you can copy the binary
> > to /usr/local/bin/
> >
> > Greets
> > Sander
>
> Sander thanks,
>
> But om my SuSE 10.1 (32 bits install on a AMD 64 system) i get glibc
> errors: glibc version: glibc-2.4-31.1
>
> Don't know if this is the place to enter bug reports, but for
> information sae:
>
> MAKE:
> PC:/mnt/SHARED/packages/ivtv/ivtv-manager-1.00 # make
> cc -D_GNU_SOURCE -O2 -Wall -c -o ivtv-manager.o ivtv-manager.c
> cc -D_GNU_SOURCE -O2 -Wall -c -o ivtv-ctrl.o ivtv-ctrl.c
> cc -D_GNU_SOURCE -O2 -Wall -c -o frequencies.o frequencies.c
> cc ivtv-manager.o ivtv-ctrl.o frequencies.o -o ivtv-manager
>
> RUN:
> PC:/mnt/SHARED/packages/ivtv/ivtv-manager-1.00 # ./ivtv-manager
> failed to load /root/.ivtv_manager
> please create this file over the -s param
> *** glibc detected *** ./ivtv-manager: munmap_chunk(): invalid pointer:
> 0xbfd3eb45 ***
>
> BACKTRACE:
> And then it starts a backtrace:
>
> ======= Backtrace: =========
> /lib/libc.so.6[0xb7efce32]
> ./ivtv-manager[0x8048d9f]
> ./ivtv-manager[0x80490bb]
> /lib/libc.so.6(__libc_start_main+0xdc)[0xb7eae87c]
> ./ivtv-manager[0x8048981]
> ======= Memory map: ========
> 08048000-0804b000 r-xp 00000000 03:0b 2049608
> /mnt/SHARED/packages/ivtv/ivtv-manager-1.00/ivtv-manager
> 0804b000-0804f000 rw-p 00002000 03:0b 2049608
> /mnt/SHARED/packages/ivtv/ivtv-manager-1.00/ivtv-manager
> 0804f000-08070000 rw-p 0804f000 00:00 0 [heap]
> b7e8d000-b7e97000 r-xp 00000000 03:49 4269 /lib/libgcc_s.so.1
> b7e97000-b7e98000 rw-p 00009000 03:49 4269 /lib/libgcc_s.so.1
> b7e98000-b7e99000 rw-p b7e98000 00:00 0
> b7e99000-b7fb3000 r-xp 00000000 03:49 8894 /lib/libc-2.4.so
> b7fb3000-b7fb5000 r--p 00119000 03:49 8894 /lib/libc-2.4.so
> b7fb5000-b7fb7000 rw-p 0011b000 03:49 8894 /lib/libc-2.4.so
> b7fb7000-b7fba000 rw-p b7fb7000 00:00 0
> b7fd9000-b7fda000 rw-p b7fd9000 00:00 0
> b7fda000-b7ff4000 r-xp 00000000 03:49 2065 /lib/ld-2.4.so
> b7ff4000-b7ff6000 rw-p 00019000 03:49 2065 /lib/ld-2.4.so
> bfd2a000-bfd3f000 rw-p bfd2a000 00:00 0 [stack]
> ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
> Geannuleerd
>
> Peter
Had the same problem on SUSE 10.1
Also had a problem that the signal detection takes longer on my system.
Here is what i've done to fix it.
greets,
Paul
diff -Naur ivtv-manager-1.00/ivtv-ctrl.c ivtv-manager-1.00.new/ivtv-ctrl.c
--- ivtv-manager-1.00/ivtv-ctrl.c 2006-07-08 04:23:39.000000000 +0200
+++ ivtv-manager-1.00.new/ivtv-ctrl.c 2006-07-08 13:54:45.000000000 +0200
@@ -111,7 +111,7 @@
fprintf( stderr, "ioctl VIDIOC_S_FREQUENCY failed\n" );
return 1;
}
-
+ sleep(1);
result = ioctl( fd, VIDIOC_G_TUNER, &vt );
if ( result < 0 ) {
fprintf( stderr, "ioctl: VIDIOC_G_TUNER failed\n" );
diff -Naur ivtv-manager-1.00/ivtv-manager.c ivtv-manager-1.00.new/ivtv-manager.c
--- ivtv-manager-1.00/ivtv-manager.c 2006-07-08 04:31:36.000000000 +0200
+++ ivtv-manager-1.00.new/ivtv-manager.c 2006-07-08 13:40:02.000000000 +0200
@@ -235,7 +235,7 @@
fclose( fp );
- free( homedir );
+ //free( homedir );
free( config_file );
for ( i = 0; i < manager.channel_count; i++ ) {
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users