AirVideo installation through unMENU


Recommended Posts

I was trying to install AirVideo just as everything else in the past with help of unMENU but this time I failed. Is anyone having the same issues? IS there something I did wrong? Can anyone trying to help? Thanks a lot.

 

This is the log with the main message:

gcc is unable to create an executable file.
If gcc is a cross-compiler, use the --enable-cross-compile option.
Only do this if you know what cross compiling means.
C compiler test failed.

 

...and here all the details:

AirVideoServerLinux.jar installation:

Verifying package faac-1.26-i486-1gds.tgz.
Installing package faac-1.26-i486-1gds.tgz:
PACKAGE DESCRIPTION:
# faac (Freeware Advanced Audio Coder)
#
# FAAC is an Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC).
# The goal of FAAC is to explore the possibilities of AAC and exceed
# the quality of the currently best MP3 encoders.
#
# Packaged by Georgi D. Sotirov 
#
Executing install script for faac-1.26-i486-1gds.tgz.
Package faac-1.26-i486-1gds.tgz installed.

Verifying package faad2-2.6.1-i486-2gds.tgz.
Installing package faad2-2.6.1-i486-2gds.tgz:
PACKAGE DESCRIPTION:
# FAAD2 (Freeware Advanced Audio Decoder)
#
# FAAD2 is a reference decoder frontend and decoder library for
# MPEG2 and MPEG4 AAC.  The supported AAC profiles are HE, Main, LC,
# LTP, and LD.  It also supports all these profiles in their ER
# (Error Resilient) equivalent.  This decoder can be used for DRM
# (Digital Radio mondiale) without any major changes.
# The 2.0 version of FAAD2 adds the ability to decode HE AAC (High
# Efficiency) and PS AAC (Parametric Stereo) files.
#
# Packaged by Georgi D. Sotirov 
Executing install script for faad2-2.6.1-i486-2gds.tgz.
Package faad2-2.6.1-i486-2gds.tgz installed.

Verifying package lame-3.98.2-i486-1gds.tgz.
Installing package lame-3.98.2-i486-1gds.tgz:
PACKAGE DESCRIPTION:
# Lame (LAME Ain't an Mp3 Encoder)
# 
# LAME is an educational tool to be used for learning about MP3
# encoding. The goal of the LAME project is to use the open source model
# to improve the psycho acoustics, noise shaping and speed of MP3. 
# 
# Packaged by Georgi D. Sotirov 
# 
Executing install script for lame-3.98.2-i486-1gds.tgz.
Package lame-3.98.2-i486-1gds.tgz installed.

Verifying package x264-20100425-i486-1alien.tgz.
Installing package x264-20100425-i486-1alien.tgz:
PACKAGE DESCRIPTION:
# x264 (a free h264/avc encoder)
#
# x264 is a free library for encoding H264/AVC video streams.
# The code is written from scratch.
# This package includes a commandline H.264 encoder.
#
# x264 home: http://www.videolan.org/developers/x264.html
#
Executing install script for x264-20100425-i486-1alien.tgz.
Package x264-20100425-i486-1alien.tgz installed.

Verifying package xvidcore-1.2.1-i486-1sl.tgz.
Installing package xvidcore-1.2.1-i486-1sl.tgz:
PACKAGE DESCRIPTION:
# xvidcore (Xvid encoding)
#
# XviD is a high performance and high quality MPEG-4 video de-/encoding
# solution.
#
Executing install script for xvidcore-1.2.1-i486-1sl.tgz.
Package xvidcore-1.2.1-i486-1sl.tgz installed.

Verifying package git-core-0.99.6-i486-1mik.tgz.
Installing package git-core-0.99.6-i486-1mik.tgz:
PACKAGE DESCRIPTION:
# git-core 0.99.6
#
# The GIT itself is merely an extremely fast and flexible 
# filesystem-based database designed to store directory trees with
# regard to their history. 
# This is a stupid (but extremely fast) directory content manager.
# It doesn't do a whole lot, but what it _does_ do is track directory
# contents efficiently.
#
Package git-core-0.99.6-i486-1mik.tgz installed.

Verifying package jam-2.5-i486-2gal.tgz.
Installing package jam-2.5-i486-2gal.tgz:
PACKAGE DESCRIPTION:
# Jam (a build tool)
#
# Jam is a software build tool that makes building simple things
# simple and building complicated things manageable.
# It has been freely available as C source for many years from the
# Perforce Public Depot and is widely used to build commercial and
# academic software.
# A good solution for conventional C/C++ compile-and-link builds.
#
Package jam-2.5-i486-2gal.tgz installed.

Verifying package mpeg4ip-1.5.0.1-i486-1ahl.tgz.
Installing package mpeg4ip-1.5.0.1-i486-1ahl.tgz:
PACKAGE DESCRIPTION:
# mpeg4ip (MPEG-4 library and tools)
#
# An end-to-end system for streaming multimedia based on MPEG-4.
#
# http://www.mpeg4ip.net/
#
# Packaged by: [email protected]
Executing install script for mpeg4ip-1.5.0.1-i486-1ahl.tgz.
Package mpeg4ip-1.5.0.1-i486-1ahl.tgz installed.

Verifying package yasm-0.7.2-i486-1sl.tgz.
Installing package yasm-0.7.2-i486-1sl.tgz:
PACKAGE DESCRIPTION:
# Yasm (Modular Assembler Project)
#
# Yasm is a complete rewrite of the NASM assembler under the "new" BSD
# License (some portions are under other licenses, see COPYING for details)
# It is designed from the ground up to allow for multiple assembler
# syntaxes to be supported (eg, NASM, TASM, GAS, etc.) in addition to
# multiple output object formats and even multiple instruction sets.
# Another primary module of the overall design is an optimizer module.
#
Package yasm-0.7.2-i486-1sl.tgz installed.

Verifying package libX11-1.1.5-i486-1.tgz.
Installing package libX11-1.1.5-i486-1.tgz:
PACKAGE DESCRIPTION:
# libX11
#
# libX11 is part of X11.
#
# For more information about the X.Org Foundation (the providers of the
# X.Org implementation of the X Window System), see their website:
#
# http://www.x.org
#
Executing install script for libX11-1.1.5-i486-1.tgz.
Package libX11-1.1.5-i486-1.tgz installed.

Verifying package libxcb-1.0-i486-1ced.tgz.
Installing package libxcb-1.0-i486-1ced.tgz:
PACKAGE DESCRIPTION:
# libxcb
#
# libxcb provides an interface to the X Window System protocol, which
# replaces the current Xlib interface. It has several advantages over
# Xlib, including:
# - size: small library and lower memory footprint
# - latency hiding: batch several requests and wait for the replies
#   later
# - direct protocol access: one-to-one mapping between interface and
#   protocol
# - proven thread support: transparently access XCB from multiple ...
Executing install script for libxcb-1.0-i486-1ced.tgz.
Package libxcb-1.0-i486-1ced.tgz installed.

Verifying package libXau-1.0.4-i486-1.tgz.
Installing package libXau-1.0.4-i486-1.tgz:
PACKAGE DESCRIPTION:
# libXau
#
# libXau is part of X11.
#
# For more information about the X.Org Foundation (the providers of the
# X.Org implementation of the X Window System), see their website:
#
# http://www.x.org
#
Executing install script for libXau-1.0.4-i486-1.tgz.
Package libXau-1.0.4-i486-1.tgz installed.

vm.vfs_cache_pressure = 200
TMPDIR set to /var/tmp
gcc is unable to create an executable file.
If gcc is a cross-compiler, use the --enable-cross-compile option.
Only do this if you know what cross compiling means.
C compiler test failed.

If you think configure made a mistake, make sure you are using the latest
version from SVN.  If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.err" produced by configure as this will help
solving the problem.
/boot/packages/AirVideoServerLinux.jar.manual_install: line 54: make: command not found
ffmpeg compile failed. install aborted

AirVideoServerLinux.jar apparently did not install properly, /var/log/airvideo does not exist.

Link to comment

I saw that the C compiler is a prerequisite and I have this in unMENU:

Currently installed, but not downloaded.

 

What I didn´t installed is the Jre - Java 2 Platform Standard Edition Runtime Environment which also seems to be a prerequisite according to the Howto: http://lime-technology.com/forum/index.php?topic=6097.0

It is out of date in that the Java is installed with the AirVideo package for you to make it easier. (Of course, I'm assuming you are using the latest package for AirVideo.)

 

The fact that your errors said that the "C" compiler could not compile, and that "make" was not found (it is part of the compiler package) indicates it was not installed.

 

Joe L.

Link to comment

Wow, I didn't even know this was possible! It'd be great to do this without needing my unRaid server and a PC on all the time! Is there a step-by-step guide on how to do this? If not, I'm willing to learn and take all the steps necessary in a couple of weeks when I should have more time for this.

This is very good news - thanks EdgarWallace for having these problems and posting! Glad it's all working for you.

Link to comment

Hey fitbrit,

 

this is pretty easy if you have unMENU installed.

 

In the "Package" part of unMENU you have to 1.) download, 2.) install and 3.) install at restart

 

the following packages:

 

1.) JRE

2.) C Compiler (it´s installed by default but it seems to be important to install it via unMENU)

3.) Airvideo (of course  ;) )

 

For Airvideo you have to define a password plus two more entries which are both self explanatory. That´s it.

 

All the best & have fun.

Link to comment

2.) C Compiler (it´s installed by default but it seems to be important to install it via unMENU)

The "C" compiler is NOT installed in unRAID by default.  I can guarantee that.

 

As already mentioned, you must install it before attempting to compile anything. 

(Usually it is not needed to re-install it on reboot, as compiled programs are usually not re-compiled every time you reboot)

Link to comment
  • 4 months later...

Do you have to "Enable Re-Install on Re-Boot" for the AirVideo package?

No, but if you do not you'll have to manually install it again after you reboot

If you evaluate it and want to continue to use it, then re-install on reboot involves least manual effort.

 

Joe L.

Link to comment

I changed the "folders:" in Edit Configuration Variables, clicked "Save New Values", then "Re-Install Now with Edited Variables", and finally "Re-Install on Re-Boot."

 

However, when I go into the AirVideo app, click on my server, the new folders don't show up even after clicking the refresh button. Do I have to reboot the unRaid server for the changes to take place or is there something else I need to do?

 

Thanks!

Link to comment

it probably should, but I forgot to code the package to kill any existing Airvideo process that may be running.

 

Frankly I don't have the time to look at it right now... maybe tonight... Really the only thing that needs to be done is something very similar to what is done in the "Stop Airvideo" button on the "User Scripts" page and place it at the start of the package installation in the .conf file.

Link to comment
  • 1 year later...

Joe L.,

 

I just tried installing the AirPlay package via UnMenu (latest version from 2010) and keep getting this report when I try to Install:

 

"Addl. Pkg. URL-5: http://lp.slackwaresupport.com/Slackware-11.0/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz'>http://lp.slackwaresupport.com/Slackware-11.0/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz

Addl. Pkg. File-5: mpeg4ip-1.5.0.1-i486-1ahl.tgz

Addl. md5 Checksum: 2b50c235deb0236e59e5d7200acf0cea (NOT matched - download may be corrupted, or download URL no longer valid.)"

 

I checked http://lp.slackwaresupport.com and it seems that site is no longer there. How do I get around this to complete AirPlay installation?

 

Any help would be appreciated, thanks!

 

Link to comment

Joe L.,

 

I just tried installing the AirPlay package via UnMenu (latest version from 2010) and keep getting this report when I try to Install:

 

"Addl. Pkg. URL-5: http://lp.slackwaresupport.com/Slackware-11.0/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz'>http://lp.slackwaresupport.com/Slackware-11.0/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz

Addl. Pkg. File-5: mpeg4ip-1.5.0.1-i486-1ahl.tgz

Addl. md5 Checksum: 2b50c235deb0236e59e5d7200acf0cea (NOT matched - download may be corrupted, or download URL no longer valid.)"

 

I checked http://lp.slackwaresupport.com and it seems that site is no longer there. How do I get around this to complete AirPlay installation?

 

Any help would be appreciated, thanks!

open the .conf file for airvideo and replace the URL for the mpeg4ip package with this one:

http://ftp.naist.jp/pub/Linux/linuxpackages/Slackware-11.0-i386/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz

Link to comment

Joe L.,

 

I just tried installing the AirPlay package via UnMenu (latest version from 2010) and keep getting this report when I try to Install:

 

"Addl. Pkg. URL-5: http://lp.slackwaresupport.com/Slackware-11.0/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz'>http://lp.slackwaresupport.com/Slackware-11.0/X11/mpeg4ip/mpeg4ip-1.5.0.1-i486-1ahl.tgz

Addl. Pkg. File-5: mpeg4ip-1.5.0.1-i486-1ahl.tgz

Addl. md5 Checksum: 2b50c235deb0236e59e5d7200acf0cea (NOT matched - download may be corrupted, or download URL no longer valid.)"

 

I checked http://lp.slackwaresupport.com and it seems that site is no longer there. How do I get around this to complete AirPlay installation?

 

Any help would be appreciated, thanks!

You find an alternate download source for mpeg4ip-1.5.0.1-i486-1ahl.tgz
Link to comment
  • 8 months later...

I've edited the "airvideo-unmenu-package.conf" file to have a new URL for the mpeg4ip-1.5.0.1-i486-1ahl.tgz file.  I've checked the md5 check sum in the conf file versus the file at the URL and they match.  I cannot seem to get the updated URL to be recognized within the AirVideo package install within unmenu (see screenshot).

 

The URL does work and the md5 check sum does match.  I've cleared the browser cache and rebooted unRAID...no luck.  Any ideas?  Am I missing a step to update a URL in a conf file?

AirVideo.png.c68529704641066fb85cfe2dd3a7f783.png

Link to comment

I've edited the "airvideo-unmenu-package.conf" file to have a new URL for the mpeg4ip-1.5.0.1-i486-1ahl.tgz file.  I've checked the md5 check sum in the conf file versus the file at the URL and they match.  I cannot seem to get the updated URL to be recognized within the AirVideo package install within unmenu (see screenshot).

 

The URL does work and the md5 check sum does match.  I've cleared the browser cache and rebooted unRAID...no luck.  Any ideas?  Am I missing a step to update a URL in a conf file?

 

Are you not running 5.0? Just using the plugin if you are. This version is outdated compared to the plugin.

Link to comment

I've edited the "airvideo-unmenu-package.conf" file to have a new URL for the mpeg4ip-1.5.0.1-i486-1ahl.tgz file.  I've checked the md5 check sum in the conf file versus the file at the URL and they match.  I cannot seem to get the updated URL to be recognized within the AirVideo package install within unmenu (see screenshot).

 

The URL does work and the md5 check sum does match.  I've cleared the browser cache and rebooted unRAID...no luck.  Any ideas?  Am I missing a step to update a URL in a conf file?

 

Are you not running 5.0? Just using the plugin if you are. This version is outdated compared to the plugin.

 

Yes, I'm running 5.0-rc12a so I'll use the plugin rather than the "outdated" unmenu version...thanks mrow!

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.