Package Details: xoscope 2.1-1

Git Clone URL: https://aur.archlinux.org/xoscope.git (read-only)
Package Base: xoscope
Description: A digital oscilloscope using input from a sound card. This package does not support COMEDI devices.
Upstream URL: http://xoscope.sourceforge.net/
Licenses: GPL
Submitter: blackvladimir
Maintainer: blackvladimir
Last Packager: blackvladimir
Votes: 40
Popularity: 1.520960
First Submitted: 2007-07-22 11:37
Last Updated: 2016-01-23 21:49

Latest Comments

ainola commented on 2016-01-20 06:09

Thanks for maintaining this!

Please quote your variables: Anyone building this in a path that contains spaces is going to have trouble due to word splitting:

http://mywiki.wooledge.org/WordSplitting

Also, `|| return 1` is no longer needed in AUR packages. If `make` were the fail the package would also.

Timtro commented on 2014-11-11 21:44

I seem to be running into the following bug, for which there is a patch.

https://bugs.launchpad.net/ubuntu/+source/xoscope/+bug/881695

I get the following:

$: padsp -d xoscope
utils/padsp.c: dsp_open()
utils/padsp.c: fd_info_new()
utils/padsp.c: dsp_open() succeeded, fd=5
utils/padsp.c: unknown ioctl 0xffffffffc0045006
utils/padsp.c: freeing fd info (fd=5)
utils/padsp.c: Draining.
No valid data sources found... exiting
Segmentation fault (core dumped)

See, ioctl is padded with 0xffffffff.

Can the maintainer of this package kindly look into integrating the patch?

Thanks so much!

blackvladimir commented on 2013-08-29 07:44

el_peludo, I don't understand you. What is the problem?

gtkdepre.diff is part of tarball It does not have other location.

Anonymous comment on 2013-08-28 09:11

gtkdepre.diff seems to have vanished from the source location

blackvladimir commented on 2012-09-25 09:29

Ok. I removed esound from dependencies. Thank you for info.

ozz commented on 2012-09-13 13:14

This package doesn't actually need esound to work. If you don't have esound it will work with OSS.

blackvladimir commented on 2011-09-02 15:01

I removed GTK_DISABLE_DEPRECATED. It is curing the symptoms but it works.

Neutrino commented on 2011-05-18 15:59

Fail gtk:

gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -O2 -Wall -pedantic -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags` -march=i686
-mtune=generic -O2 -pipe -Wall -MT gtkdatabox_xyc_graph.o -MD -MP -MF .deps/gtkdatabox_xyc_graph.Tpo -c -o gtkdatabox_xyc_graph.o gtkdatabox_xyc_graph.c
In file included from gtkdatabox.c:20:0:
./gtkdatabox.h:103:50: Fehler: unbekannter Typname: »GtkRuler«
./gtkdatabox.h:104:50: Fehler: unbekannter Typname: »GtkRuler«
./gtkdatabox.h:105:4: Fehler: unbekannter Typname: »GtkRuler«
./gtkdatabox.h:106:4: Fehler: unbekannter Typname: »GtkRuler«
gtkdatabox.c:91:4: Fehler: unbekannter Typname: »GtkRuler«
gtkdatabox.c:92:4: Fehler: unbekannter Typname: »GtkRuler«
gtkdatabox.c:221:42: Fehler: unbekannter Typname: »GtkRuler«
gtkdatabox.c:254:42: Fehler: unbekannter Typname: »GtkRuler«
...
gtkdatabox.c:503:47: Fehler: »GTK_TYPE_RULER« nicht deklariert (erste Benutzung in dieser Funktion)
...
make[2]: *** [gtkdatabox.o] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
mv -f .deps/gtkdatabox_xyc_graph.Tpo .deps/gtkdatabox_xyc_graph.Po
make[2]: Leaving directory `/tmp/yaourt-tmp-neutrino/aur-xoscope/src/xoscope-2.0/gtkdatabox-0.6.0.0/gtk'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/tmp/yaourt-tmp-neutrino/aur-xoscope/src/xoscope-2.0'
make: *** [all] Fehler 2

blackvladimir commented on 2010-06-07 08:57

fixed

Anonymous comment on 2010-05-29 15:29

Fail gtk, deprecated

gcc -march=i686 -mtune=generic -O2 -pipe -Wall -Wl,--hash-style=gnu -Wl,--as-needed -o xoscope oscope.o file.o func.o fft.o realfft.o display.o proscope.o bitscope.o sc_linux.o ser_unix.o callbacks.o interface.o support.o com_gtk.o gr_gtk.o sc_linux_gtk.o -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 ./gtkdatabox-0.6.0.0/gtk/libgtkdatabox.a -lm -lesd
./gtkdatabox-0.6.0.0/gtk/libgtkdatabox.a(gtkdatabox.o): In function `gtk_databox_draw_selection':
gtkdatabox.c:(.text+0x1da): undefined reference to `GTK_WIDGET_STATE'
./gtkdatabox-0.6.0.0/gtk/libgtkdatabox.a(gtkdatabox.o): In function `gtk_databox_calculate_hcanvas':
gtkdatabox.c:(.text+0x3cd): undefined reference to `GTK_WIDGET_VISIBLE'
./gtkdatabox-0.6.0.0/gtk/libgtkdatabox.a(gtkdatabox.o): In function `gtk_databox_calculate_vcanvas':
gtkdatabox.c:(.text+0x4dd): undefined reference to `GTK_WIDGET_VISIBLE'
./gtkdatabox-0.6.0.0/gtk/libgtkdatabox.a(gtkdatabox.o): In function `gtk_databox_expose':
gtkdatabox.c:(.text+0xda8): undefined reference to `GTK_WIDGET_STATE'
gtkdatabox.c:(.text+0xdff): undefined reference to `GTK_WIDGET_VISIBLE'
collect2: ld returned 1 exit status
make[2]: *** [xoscope] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-yves/aur-xoscope/xoscope/src/xoscope-2.0'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-yves/aur-xoscope/xoscope/src/xoscope-2.0'
make: *** [all] Error 2