Package Details: miro 6.0-1

Git Clone URL: https://aur.archlinux.org/miro.git (read-only)
Package Base: miro
Description: The free and open source internet TV platform
Upstream URL: http://www.getmiro.com
Licenses: GPL2
Submitter: heftig
Maintainer: sigmundv
Last Packager: sigmundv
Votes: 18
Popularity: 0.000000
First Submitted: 2014-03-03 22:04
Last Updated: 2015-06-16 17:02

Latest Comments

1 2 Next › Last »

robelix commented on 2016-07-17 22:55

To get it running it's necessary to build webkitgtk2 with --disable-web-audio and --disable-video and this patch: https://gitweb.gentoo.org/repo/gentoo.git/plain/net-libs/webkit-gtk/files/webkit-gtk-2.4.11-video-web-audio.patch

di72nn commented on 2016-06-21 20:34

You can fix `miro-segmenter.c` compilation by adding something like that (at the beginning of `package()`):
sed -i 's/CODEC_ID_/AV_CODEC_ID_/g' "${srcdir}/${pkgname}-${pkgver}"/linux/miro-segmenter.c
sed -i '37i#include "libavcodec/avcodec.h"' "${srcdir}/${pkgname}-${pkgver}"/linux/miro-segmenter.c

But I couldn't start miro anyway (I get something like that https://bugs.mageia.org/show_bug.cgi?id=12098).

hecsa commented on 2016-05-10 04:55

Cannot install:
yaourt -S aur/miro
...
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c: In function ‘add_output_stream’:
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:77:92: error: ‘CODEC_ID_MP3’ undeclared (first use in this function)
if ((input_codec_context->block_align == 1 && input_codec_context->codec_id == CODEC_ID_MP3) || input_codec_context->codec_id == CODEC_ID_AC3) {
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:77:92: note: each undeclared identifier is reported only once for each function it appears in
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:77:142: error: ‘CODEC_ID_AC3’ undeclared (first use in this function)
if ((input_codec_context->block_align == 1 && input_codec_context->codec_id == CODEC_ID_MP3) || input_codec_context->codec_id == CODEC_ID_AC3) {
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c: In function ‘main’:
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:251:9: warning: ‘av_dup_packet’ is deprecated [-Wdeprecated-declarations]
if (av_dup_packet(&packet) < 0) {
^
In file included from /usr/include/libavformat/avformat.h:318:0,
from /tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:36:
/usr/include/libavcodec/avcodec.h:4017:5: note: declared here
int av_dup_packet(AVPacket *pkt);
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:253:13: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations]
av_free_packet(&packet);
^
In file included from /usr/include/libavformat/avformat.h:318:0,
from /tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:36:
/usr/include/libavcodec/avcodec.h:4040:6: note: declared here
void av_free_packet(AVPacket *pkt);
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:262:13: warning: ‘pts’ is deprecated [-Wdeprecated-declarations]
segment_time = (double)video_st->pts.val * video_st->time_base.num / video_st->time_base.den;
^
In file included from /tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:36:0:
/usr/include/libavformat/avformat.h:895:19: note: declared here
struct AVFrac pts;
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:265:13: warning: ‘pts’ is deprecated [-Wdeprecated-declarations]
segment_time = (double)audio_st->pts.val * audio_st->time_base.num / audio_st->time_base.den;
^
In file included from /tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:36:0:
/usr/include/libavformat/avformat.h:895:19: note: declared here
struct AVFrac pts;
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:289:13: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations]
av_free_packet(&packet);
^
In file included from /usr/include/libavformat/avformat.h:318:0,
from /tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:36:
/usr/include/libavcodec/avcodec.h:4040:6: note: declared here
void av_free_packet(AVPacket *pkt);
^
/tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:292:9: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations]
av_free_packet(&packet);
^
In file included from /usr/include/libavformat/avformat.h:318:0,
from /tmp/yaourt-tmp-hecsa/aur-miro/src/miro-6.0/linux/miro-segmenter.c:36:
/usr/include/libavcodec/avcodec.h:4040:6: note: declared here
void av_free_packet(AVPacket *pkt);
^
error: command 'cc' failed with exit status 1
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build miro.
==> Restart building miro ? [y/N]
==> -----------------------------

ggrin commented on 2016-04-13 09:50

that fix made the build succeed but running into run time problems described further down

ggrin commented on 2016-04-13 09:36

also got errors while building :


/tmp/pkgbuild-1000/miro/src/miro-6.0/linux/miro-segmenter.c:77:92: error: ‘CODEC_ID_MP3’ undeclared (first use in this function)
if ((input_codec_context->block_align == 1 && input_codec_context->codec_id == CODEC_ID_MP3) || inp

/tmp/pkgbuild-1000/miro/src/miro-6.0/linux/miro-segmenter.c:77:142: error: ‘CODEC_ID_AC3’ undeclared (first use in this function)
ck_align == 1 && input_codec_context->codec_id == CODEC_ID_MP3) || input_codec_context->codec_id == CODEC_ID_AC


CODEC_ID_MP3 and CODEC_ID_AC3 should be prefixed with AV_

gbcbooks commented on 2016-03-02 15:24

got error like :
error: command 'cc' failed with exit status 1

jro commented on 2015-12-18 15:40

@LukeS, @sigmundv @jarle: Same here: UI never shows up, process has to be killed

LukeS commented on 2015-08-21 01:49

I can confirm it's broken, same error as @jarle, the UI doesn't show up and the process has to be killed in order to exit.

sigmundv commented on 2015-06-16 17:48

@jarle: I'm wondering wether this packages is broken or not, because those lines are 'just' warnings, not errors, but I haven't tested it because I don't have a use case for it. I would appreciate if someone could test it.

jarle commented on 2014-03-13 19:42

This package is currently broken:
* Message: pygobject_register_sinkfunc is deprecated (GstObject)
/usr/lib/python2.7/site-packages/gst-0.10/gst/__init__.py:193: Warning: cannot register existing type 'GstObject'
from _gst import *
/usr/lib/python2.7/site-packages/gst-0.10/gst/__init__.py:193: Warning: g_once_init_leave: assertion 'result != 0' failed
from _gst import *
/usr/lib/python2.7/site-packages/gst-0.10/gst/__init__.py:193: Warning: g_type_register_static: assertion 'parent_type > 0' failed
from _gst import *
/usr/lib/python2.7/site-packages/gst-0.10/gst/__init__.py:193: Warning: interface type 'GstImplementsInterface' or prerequisite type '<invalid>' invalid
from _gst import *