Quantcast
Channel: [EN] OpenPLi Third-Party Development
Viewing all 2512 articles
Browse latest View live

SSD TRIM

$
0
0

Information

 

Install enigma2-plugin-systemplugins-mountmanager (available with feed)

Menu/Setup/System/Mount manager

Open plugin /press menu/ select your SSD/press green 'TRIM'

select option:

Set discard mount option

Unset discard mount option

Show discard status

 

filesystem need ext4


ffmpeg libs in OpenPli 5

$
0
0

Users reports that ffmpeg libs from OpenPli 5 not supports HTTPS:

fmpeg version 3.0 Copyright © 2000-2016 the FFmpeg developers built with gcc 5.3.0 (GCC) configuration: --disable-stripping --enable-pic --enable-shared --enable-pthreads --cross-prefix=mipsel-oe-linux- --ld='mipsel-oe-linux-gcc -mel -mabi=32 -mha rd-float -march=mips32 --sysroot=/home/openmb/oecore5/build/tmp/sysroots/mbtwinplus' --arch=mipsel --target-os=linux --enable-cross-compile --extra-cflags=' -Os -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/openmb/oecore5/build/tmp/work/mips32el-oe-linux/ffmpeg/3.0-r0=/usr/src/debug/ffmpeg/3.0-r0 -fd ebug-prefix-map=/home/openmb/oecore5/build/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/home/openmb/oecore5/build/tmp/sysroots/mbtwinplus= -mel -mabi=32 -mhar d-float -march=mips32 --sysroot=/home/openmb/oecore5/build/tmp/sysroots/mbtwinplus' --extra-ldflags='-Wl,-O1 -Wl,--as-needed' --sysroot=/home/openmb/oecore5/bui ld/tmp/sysroots/mbtwinplus --enable-hardcoded-tables --libdir=/usr/lib --shlibdir=/usr/lib --datadir=/usr/share/ffmpeg --disable-mipsdsp --disable-mipsdspr2 --e nable-avcodec --enable-avdevice --enable-avfilter --enable-avformat --disable-avresample --enable-bzlib --disable-libfaac --enable-gpl --disable-libgsm --disabl e-indev=jack --disable-libvorbis --enable-lzma --disable-libmp3lame --disable-openssl --enable-postproc --disable-libschroedinger --disable-libspeex --enable-sw resample --enable-swscale --enable-libtheora --disable-vaapi --disable-libvpx --disable-x11grab --enable-libx264 --disable-outdev=xv libavutil 55. 17.103 / 55. 17.103 libavcodec 57. 24.102 / 57. 24.102 libavformat 57. 25.100 / 57. 25.100 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 31.100 / 6. 31.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg'

The question is why ffmpeg libs are builded without support for OpenSSL?

 

--disable-openssl

??

Is it possible for the devs to add auto reconnect to mediaplayer ?

$
0
0

Currently if a stream being played from bouquets dips the connection to the server breaks and we have to change channel then change channel back again to connect once more.

 

Ive tried using Livestreamer rather than Gstreamer as this supports continuous-http but it wont work as mediaplayer doesn't support this and the same changing of channels and back again is still required.

 

This would be a great update if its possible and one many users would appreciate.

 

Ian.

Astrometa DVB-T/T2/C MN88472/MN88473

$
0
0

Hi,

 

I have very popular DVB-C/T/T2 astrometa USB stick. There is no official driver from Astrometa for this device for linux, anyway it worked partialy with dvb-usb-rtl28xxu driver, only DVB-T1, not C/T2. Thanks to some good people reverse engneering was done and now there is support for MN88472/3 and T2/C works fine.

 

ASTROMETA-DVB-T2-HDTV-USB-Stick_slika_O_

 

Components:
Realtek RTL2832P
Panasonic MN88472 (newer version MN88473)
Rafael Micro R828D
http://blog.palosaari.fi/2013/10/naked-hardware-14-dvb-t2-usb-tv-stick.html

 

I have linux Ubuntu 12.04lts and I have tried it out my self, compiled drivers for Kernel 3.13 and scan the services.

 

97i0x5.png

 

I have DM800 and I would like to have drivers for it, but I have never build anything for E2 (mipsel) before, so I need help how if it is possible to port it for kernel 2.6?!

 

The driver author recomended me this:

./build --git git://linuxtv.org/anttip/media_tree.git astrometa

And link:

http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers

 

But if I do so, would I again build modules for my architecture and ubuntu kernel, not mips?

OpenMultiboot for openPLi

I would like to help development

$
0
0

Hello everyone,

 

I just started working with a xtrend et9500 myself and it gained my interest. I'm currently in my third year of college where I study software engineering. I'm 21 years old if that matters :P

I've started learning python last week and would love to help out. On the site it mentioned to create a topic on it so that is what I'm doing right now.

 

The first thing I would like to do is make the list of recorded media in a way that it will recognize a show and put all those recordings in one folder at the top of the list automaticly.

 

I would also like to work on the layout of the system.

I'm currently looking on how to setup a test environment for it and possible help on where to start.

 

 

Something I'm also interested in, I saw that kodi is available on openATV and for OpenPli only kodidirect is available. Why is this, isn't there a way to make kodi available on OpenPli as well?

KodiDirect.v3.1 How-To

$
0
0

Hello Friends,

Post 1 of this thread will contain guidance on some user queries relating to the installation and use of KodiDirect.
More items will be added as we go along. I hope you will find these useful.

(1) Plugin KodiDirect Installation

(a) Normal installation on receivers with large flash memory

Ftp to folder /tmp - the attached plugin file :-

enigma2-plugin-extensions-kodidirect_3.1_r0_all.ipk

Then give telnet command :

opkg install /tmp/enigma2-plugin-extensions-kodidirect_3.1_r0_all.ipk

Restart enigma.

( B) Installation on receivers with small flash memory but with usb or hdd storage

Ftp to folder /tmp - the attached plugin file as appropriate :-

enigma2-plugin-extensions-kodidirect-usb_3.1_r0_all.ipk
or
enigma2-plugin-extensions-kodidirect-hdd_3.1_r0_all.ipk

Then give telnet command :

opkg install enigma2-plugin-extensions-kodidirect-usb_3.1_r0_all.ipk
or
opkg install enigma2-plugin-extensions-kodidirect-hdd_3.1_r0_all.ipk

Restart enigma.

(2) KodiDirect Update

When there is a new update to KodiDirect- you will see a message to install. Select "Yes" and the addon will be installed. Press 'OK' when you see 'Execution finished' in the console message - then enigma will restart.

Any update will include all previous updates.

(3) Addons

To install addons - in first screen - select "Install addons".
There are 3 options which are obvious.

Tested Kodi addons are in the 'KodiDirect list' option.

Any other addons that work with Kodi on pc or elsewhere - may work directly with KodiDirect. You can test them by putting the .zip file in /tmp folder, /media/usb or /media/hdd.

Also addons can be tested directly from the Kodi official repos or any other repo - using the other options.

(4) Play m3u playlists

Install plugin.video.m3uplayer from KodiDirect list - IPTV.
Make a folder m3u in /etc/KodiDirect and put your m3u playlists in /etc/KodiDirect/m3u.

(4) Play Web Media (Video/Movies/IPTV) Links Directly

Install plugin.video.weblink and put your link urls in the Playlists folder. See the example lists in the addon.
The video links are mainly resolved via youtube-dl. From the youtube-dl supported sites you can find the video links. The supported sites are listed here :-

https://rg3.github.io/youtube-dl/supportedsites.html

For any web link that does not need resolving, for example live tv links, add playdirect- at the start of the name (see examples.txt). 

 

Regards, pcd

Attached Files

-Unofficial- Gstreamer 1.9.0.1 images 2016-05 -based on- OpenPLi 4

$
0
0

Hi everyone,

 

Since I'm going away for a while I thought it would be nice to release a last batch of testing images containing upstream work from various OpenPLi forum-members.

So I'd like to dedicate these images to mx3L, christophecvr, samsamsam and Taapat for making it possible!

 

2nb9kro.jpg

 

Lot's of changes this time, so be sure to read the full post before asking any questions ;)

 

Let's first start with the things I didn't look into because I had to put my priority list together with the limited time I have..

- I did -NOT- look into the dFlash problem, sorry dreamboxco

- I did -NOT- add transmission, sorry doroshe

- I did -NOT- look into the fulan sh4 problems where certain FTA channels do not playback properly after recording, sorry Tony il Capo

- I did -NOT- add any Vu+ specific plugins such as Kodi, sorry mamamia

- I did -NOT- fix the lcd font for the DM800Se V2, sorry gassi 1950

- I did -NOT- look into the spark remote control issue, sorry paulbs

- I did -NOT- add support for the VisionNet Marvel1, sorry habab

- I did -NOT- enable the kernel modules for DreamTor yet

 

That doesn't mean I don't look into it later, I just didn't have the time for it.

 

Now here are the changes compared to the last release:

- Add support for the following receivers:

Herobox EX4 HD

Miraclebox Mini

Miraclebox Mini Premium Plus

Miraclebox Ultra

Xpeed LX3

Formuler 4

Xsarius PureHD

Mut@nt HD1500

- Latest gstreamer 1.9.0.1 snapshot based on recipes from christophecvr:

  * Proper fix for HLS segfault on stop

  * Re-enable the rtmp seeking and potential segfault fix

  * gstreamer1.0-libav is now built against system ffmpeg instead (this differs from chri's recipes) *

  * dvbmediasink patches for Vu Solo 4K, hd1265 and hd1500 from oe-alliance

- FFMpeg updated to 3.0.2 and is now installed by default *

- Backports to enigma2 for sh4 (mainly servicemp3.cpp related)

- Fix EPG on sh4 receivers

- exteplayer3 is now installed by default, thank you mx3L and samsamsam *

- gstplayer is now installed by default, thank you mx3L and samsamsam

- Mediatomb is now in the feeds

- MediaPlayer2 is now installed by default, thank you mx3L

- SubsSupport (for MediaPlayer2) is now installed by default, thank you mx3L

- No more russian tuxtxt

- It's now possible to set the debug level again in the UI-settings menu, thank you christophecvr

- Latest enigma2 changes, thank you OpenPLi

- latest openpli-oe-core changes, thank you OpenPLi

- ServiceApp, thank you mx3L !!!

 

Known issues:

- On spark7162 (and 7111 probably as well) fragmented streams such as hls (m3u8) will skip and freeze a lot.

  This happened sometime after the official Gstreamer 1.8.0 release and I didn't found the cause yet.

  It is not related to the dvbmediasink since it doesn't happen on mips receivers and the code in the dvbmediasink didn't change.

  Configure your streams to play with exteplayer3 instead, read below.

- * On the 64MB Dreambox models (DM800HD, DM800Se and DM500HD) there is not enough space to ship ffmpeg.

  This means that exteplayer3 and gstreamer1.0-libav aren't installed as well because they depend on ffmpeg.

  See my attached guide to copy over the root filesystem to a storage device.

- Some Dreambox remotes may behave very sensitive.
  This causes button presses to register multiple times instead of just once.
  As a workaround you can adjust the key interval:
  Go to: Menu - System - Input devices - dreambox remote control (native).
  Set "Change repeat and delay settings" to yes
  Set "Interval between keys when repeating:" to 200ms or 300ms.
  Press green button (OK)
  Now set the same delay for: "dreambox advanced remote control (native)" as well.

- DM800 first boot will take a while, please be patient. The next boot will be faster.

 

Thanks for the hard work from mx3L and samsamsam you can now play your IPTV streams with exteplayer3 or gstplayer instead of the default dvbmediasink.

Especially using exteplayer3 will give much better performance on playing HLS streams compared to gstreamer + dvbmediasink.

For example, playing DJING underground 720p never worked very well on my DM800HD and now it does :)

 

You can read all about it here: http://forums.openpli.org/topic/41198-serviceapp-gstplayer-and-exteplayer3/

 

In a nutshell here's how it works.

In your /etc/enigma2/ directory you have your channel bouquets with the .tv and .radio extensions.

Inside these files there's this for example:

#SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//cdn.djing.com/tv/u-05.m3u8:DJING Underground (CDN)
#DESCRIPTION DJING Underground (CDN)

By default this will play with the gstreamer dvbmediasink (which is currently broken for sh4).

If you like to play your stream with exteplayer3 instead you should change the 4097 to 5002, like this:

#SERVICE 5002:0:0:0:0:0:0:0:0:0:http%3a//cdn.djing.com/tv/u-05.m3u8:DJING Underground (CDN)
#DESCRIPTION DJING Underground (CDN)

You can also change it to play with gstplayer using 5001:

#SERVICE 5001:0:0:0:0:0:0:0:0:0:http%3a//cdn.djing.com/tv/u-05.m3u8:DJING Underground (CDN)
#DESCRIPTION DJING Underground (CDN)

Now let's say you'd like to convert your entire bouquet to play with exteplayer3, simply login to your receiver with telnet/ssh (use PuTTY for Windows).

And issue to the following commands:

First stop enigma2:

init 4

Then change your bouquet to make all streams play with exteplayer3, lets say userbouquet.favourites.tv:

cd /etc/enigma2
sed -i 's/^#SERVICE 4097/#SERVICE 5002/g' userbouquet.favourites.tv

Then restart enigma2:

init 3

That's it !

 

You can also make exteplayer3 the default backend for playing back everything.

Go to Menu -> Plugins -> ServiceApp and set exteplayer3 as default.

 

Keep in mind that with exteplayer3 or gstplayer as default backend you will not have support for external subtitles (.srt for example).

That's why I've added MediaPlayer2 and SubsSupport from mx3L.

I haven't tested it for myself yet, since I simply changed my IPTV streams with type 5002 (exteplayer3) so everything else like DreamPlex for example keeps using the dvbmediasink.

 

Play around and let us know your findings!

 

https://mega.nz/#F!7ssH1Aza!SPDTH5qZgEpqAbPUQtXjFQ

 

Love peace happiness and bounce op die beat!

 

 

Attached Files


Arabic subtitle not showing using SubsSupport Plugin and latest OpenPLI 4

$
0
0

Hello

 

I am using the latest OpenPLI 4, installed subsupport but cant get the arabic subtitles to show up, it shows like that

 

1_0_1_1134_7_DC_2_0_0_0_0.jpg

 

The english subs works perfect.

 

 

when i go to plugins --> subsupport settings --> Embedded Subtitles settings it says "You hae OpenPli-based image, please change embedded subtitles settings in settings / system / subtitles settings,

 

witch means that the plugin depend on the image subtitles settings.

 

since openpli have its own subtitle options, i didn't change anything, it worked very good for english subs but i dont know if its from the plugin or from openpli, here are my settings in the subtitle section

 

1_0_1_1134_7_DC_2_0_0_0_0_1.jpg

 

in subsupport general settings the encoding is set to arabic. i am using subsupport DVB player.

 

 

Thanks.

MoviePlayer Play Stop Problem

$
0
0

Sorry if this issue has been discussed before.

 

Occasionally with some urls - I get only black screen - no playback. The problem is - when trying to exit - enigma freezes and the only way out is to reboot the box.

 

For example :-

 

rtmp://stream.smcloud.net/live2/vox/vox_720p - problem
rtmp://stream.smcloud.net/live/vox2/stream1 - ok

 

Movieplayer is started as usual with :-

 

sref = eServiceReference(4097,0,url)
sref.setName(name)
self.session.open(MoviePlayer, sref)

and closed with :-

self.session.nav.stopService()
self.session.nav.playService(self.srefOld)

Is there a solution to this problem ?

Regards, pcd.

Driver date not correct.

$
0
0

Since dreambox 8000 drivers are updated to 2014-06-04a, the driver date is not show correctly in information screen.

It is shown as something like:  0160-60-4a

The driver date has now 9 characters instead of 8.

So i made this patch.

diff --git a/lib/python/Components/About.py  b/ lib/python/Components/About.py 
index cb01383..508b0a2 100644
--- a/lib/python/Components/About.py 
+++ b/lib/python/Components/About.py 
@@ -77,7 +77,7 @@ def getCPUInfoString():
 def getDriverInstalledDate():
 	try:
 		from glob import glob
-		driver = [x.split("-")[-2:-1][0][-8:] for x in open(glob("/var/lib/opkg/info/*-dvb-modules-*.control")[0], "r") if x.startswith("Version:")][0]
+		driver = [x.split("-")[-2:-1][0][-9:] for x in open(glob("/var/lib/opkg/info/*-dvb-modules-*.control")[0], "r") if x.startswith("Version:")][0]
 		return  "%s-%s-%s" % (driver[:4], driver[4:6], driver[6:])
 	except:
 		return _("unknown")

So far so good for dm8000,but it probably breaks the driver version for other boxes. I have a dreambox only, so i cant test it.

If something prepared to test it for other boxes or known a better option?....It can be include it the enigma2 git repo?

HddSleep plugin

$
0
0
Plugin HddSleep v1.64

- standby 5 internal/ usb external disks.
- set time for standby
- manual standby for each disk
- epg.dat file can be placed to any pluged device.
- display mounted devices

Instal, restart, set build-in hdd standby to "no standby" and set stanby time for disks there in plugin.

Attached Thumbnails

  • hddsleep.jpg

Attached Files

TS-satEditor 2.0.0 enigma2 plugin

$
0
0

TS-satEditor 2.0.0 by mfaraj57Posted Image
complete management for satellites and transponders

features:
-adding,editing and removing satellites and transponders
-information and statistics of transponders and satellite
-updating satellites.xml from internet
-downloading settings from popular settings servers
-updating and adding satellites from lyngsat.com
-compatible with sd and hd skins
-plugin appears in channels scan menu and plugins menu
-simple interfaces and tables


credits:
The code of Ts-sateditor based on the works:
Ismail Dmir for the the script and the source of updating satellites.xml
Shaderman coder of satellite loader
sifteam for settings loader
coder ofenigma2-plugin-systemplugins-satelliteeditor_20090331-alpha
sim2 for supporting the project


installation:
unrar attached file and copy to tmp
by telnet
opkg install -force-overwrite /tmp/enigma2-plugin-extensions-ts-sateditor_2.0_mipsel

or from TSpanel/addoms/Tunisiasat dreambox addons/plugins/Ts-sateditor_2.0

download


Posted Image




Posted Image



Posted Image





USB DVB-C Tuneer DVBSKY t330

$
0
0

Hello,

I need help. I have Xtrend ET9200 box. Openpli4 image, kernel 3.8.7, chipset BCM7405.

I have USB DVB-C/T/T2 tuner DVBSKY T330. I used it with my laptop and works good with Win 7.

Recently I understood, that I can use it with Enigma2 receivers.

I read a lot of information in Internet trying to installed it on my receiverr, but no sucess.

 

I install siano driver package ( according information siano supports BCM7405 chipset ), but after installation I can't find DVC USB tuner in the list with tuners.

So, if somebody use this type of stick with Openpli4, please to help me to installed it on my receiver.

 

 

PS.My Openpli version is from April 2014, but I don't want to update it, because after update in December 2014, plugin Subtitle player DDAMIR stop working. My wife use subplayer a lot and I don't want to update Openpli before issue with subplayer to be solved. So I don't use the latest version of Openpli and maybe I have not all latest drivers.

 

 

ChannelSelection modifications

$
0
0
Step 1.
Multi language title (thank ims)

Exteplayer3 help

$
0
0

Ive installed this player but as yet Ive had little success in calling it from any plugins.

 

Could someone help me by telling me exactly how its imported and exactly what to change this line too.

 

self.session.open(MoviePlayer, sref)

 

The only plugin so far that calls and uses it is of course the IPTVPlayer plugin,but thats designed to use it.

 

I want to do away with movieplayer as its very old now and nowhere near as good as this new player is.

 

Thanks.

Enigma2 Plugin AcestreamPlayer

$
0
0

Hi Friends,

 

Attached is a plugin to play streams from a Acestream server.

 

Method :-

 

Acestream Player How to

 

1. If you do not have Ace Player HD (vlc) already installed on your pc - first uninstall any installed vlc mediaplayer. Next find and install :-

 

Ace_Stream_Media_2.2.4.1-next.exe

 

2. Start Ace Player HD (vlc). Configure player :

Tools -> Preferences -> All -> Interfaces -> Main Interfaces -> Select Web -> Exit

 

3. Configure host :

Find the path to the folder player by rightclick on the Ace player icon. Mine is (for example) -

"C:\Documents and Settings\username\Application Data\ACEStream\player\ace_player.exe"

Then do - ACEStream\player -> lua -> http - find file HOSTS. Insert the receiver ip (without #)

(Sometimes ACEStream deletes this change after pc reboot. So check.)

 

4. Install plugin AcestreamPlayer (attached). Start plugin. Config - insert server ip and

location of your user acestream url list. Default location /media/usb. Example list attached.

 

Check with BT Sport 2 (working in uk).

 

Regards, pcd.

 

 

 

Attached Files

Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

$
0
0
Hi,

attached a script and a Patch to compile enigma2 Openpli on Ubuntu 10.4 32 Bit.

To compile:

Extrackt the enigma2-i386.tar.bz2
cd enigma2-i386
./build-enigma2.sh

You will found enigma2 under $HOME/enigma2 their you can start enigma2 with bin/enigma2.
The configs are stored under $HOME/enigma2/etc/enigma2.

I have mapped some Buttons to Keyboard;

RED - F1
GREEN - F2
YELLOW - F3
BLUE - F4

MENU - SPACE

So you can Test Plugins or Skins without a STB.

Regards,

nobody9

Enigma2 next-master crashes on dm8000.

$
0
0

@Littlesat.

 

The enigma2 next-master (build with pli-core master-next)

Does crash during start off e2 on dm8000 (vuduo2 no problem)

The enigma2 master last version is ok on dm8000 and vuduo2.

 

What does happen the profile file located in /etc/enigma2 is always emptied during start by dm8000 when using e2 next-master not by vuduo2. and not when using e2 master.

 

Included debug 4 level file dm8000 with e2-last-master-dm8000-ok and e2-last-next-master-dm8000-nok.

 

 

Attached Files

Cross Compile Transmission 2.92 for openpli4

$
0
0

Hello I have set environment to crosscompile applications for vusolo2 mipsel.

 

I use devshell to compile transmission 2.92. Configure command succeeds

./configure --host=mips

pablocool@Ultra7vbox:~/vu/openpli-oe-core/build$ tmp/deploy/addons/mipsel-oe-linux-openpli-vusolo2-devshell 
bash: alias: `./configure': invalid alias name
[OE::mipsel-oe-linux-openpli-vusolo2]:~/vu/openpli-oe-core/build$  ./configure --host=mips
bash: ./configure: No such file or directory
[OE::mipsel-oe-linux-openpli-vusolo2]:~/vu/openpli-oe-core/build$ cd ~
[OE::mipsel-oe-linux-openpli-vusolo2]:~$ cd Pobrane/transmission-2.92
[OE::mipsel-oe-linux-openpli-vusolo2]:~/Pobrane/transmission-2.92$  ./configure --host=mips
checking whether make supports nested variables... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mips-strip... mipsel-oe-linux-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking build system type... x86_64-pc-linux-gnu
checking host system type... mips-unknown-elf
checking how to print strings... printf
checking for style of include used by make... GNU
checking for mips-gcc... mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 accepts -g... yes
checking for mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 option to accept ISO C89... none needed
checking whether mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 understands -c and -o together... yes
checking dependency style of mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2... mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 
checking if the linker (mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 ) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... mipsel-oe-linux-nm
checking the name lister (mipsel-oe-linux-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to mips-unknown-elf format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2  option to reload object files... -r
checking for mips-objdump... mipsel-oe-linux-objdump
checking how to recognize dependent libraries... unknown
checking for mips-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for mips-ar... mipsel-oe-linux-ar
checking for archiver @FILE support... @
checking for mips-strip... (cached) mipsel-oe-linux-strip
checking for mips-ranlib... mipsel-oe-linux-ranlib
checking command to parse mipsel-oe-linux-nm output from mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mips-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking how to run the C preprocessor... mipsel-oe-linux-gcc -E --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2  -mel -mabi=32 -mhard-float -march=mips32
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 supports -fno-rtti -fno-exceptions... no
checking for mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 option to produce PIC... -fPIC -DPIC
checking if mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 PIC flag -fPIC -DPIC works... yes
checking if mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 static flag -static works... yes
checking if mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 supports -c -o file.o... yes
checking if mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 supports -c -o file.o... (cached) yes
checking whether the mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 linker (mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 ) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for cos in -lm... yes
checking for mips-gcc... (cached) mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2
checking whether we are using the GNU C compiler... (cached) yes
checking whether mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 accepts -g... (cached) yes
checking for mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 option to accept ISO C89... (cached) none needed
checking whether mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 understands -c and -o together... (cached) yes
checking dependency style of mipsel-oe-linux-gcc  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2... (cached) gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 accepts -g... yes
checking dependency style of mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2... gcc3
checking how to run the C++ preprocessor... mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 -E
checking for ld used by mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2... mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 
checking if the linker (mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 ) is GNU ld... yes
checking whether the mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 linker (mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 ) supports shared libraries... no
checking for mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 option to produce PIC... -fPIC -DPIC
checking if mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 PIC flag -fPIC -DPIC works... yes
checking if mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 static flag -static works... yes
checking if mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 supports -c -o file.o... yes
checking if mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 supports -c -o file.o... (cached) yes
checking whether the mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 linker (mipsel-oe-linux-ld --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2 ) supports shared libraries... no
checking dynamic linker characteristics... no
checking how to hardcode library paths into programs... immediate
checking for inline... inline
checking gcc version... 4.9.1
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking xlocale.h usability... yes
checking xlocale.h presence... yes
checking for xlocale.h... yes
checking for iconv... yes
checking for pread... yes
checking for pwrite... yes
checking for lrintf... no
checking for strlcpy... no
checking for daemon... yes
checking for dirname... yes
checking for basename... yes
checking for canonicalize_file_name... yes
checking for strcasecmp... yes
checking for localtime_r... yes
checking for fallocate64... yes
checking for posix_fallocate... yes
checking for memmem... yes
checking for strsep... yes
checking for strtold... yes
checking for syslog... yes
checking for valloc... yes
checking for getpagesize... yes
checking for posix_memalign... yes
checking for statvfs... yes
checking for htonll... no
checking for ntohll... no
checking for mkdtemp... yes
checking for uselocale... yes
checking for _configthreadlocale... no
checking whether make sets $(MAKE)... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for library containing cos... -lm
checking for library containing socket... none required
checking for library containing gethostbyname... none required
checking for library containing quotacursor_skipidtype... no
checking for mips-pkg-config... no
checking for pkg-config... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBCURL... yes
checking for LIBEVENT... yes
checking for ZLIB... yes
checking for OPENSSL... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for library containing getmntent... none required
checking whether posix_fadvise is declared... yes
checking for posix_fadvise... yes
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking for inotify_init... yes
checking sys/event.h usability... no
checking sys/event.h presence... no
checking for sys/event.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking xfs/xfs.h usability... yes
checking xfs/xfs.h presence... yes
checking for xfs/xfs.h... yes
checking for SYSTEMD_DAEMON... no
checking for clock_gettime in -lrt... yes
checking µTP... yes
checking system miniupnpc library... none
checking whether NLS is requested... yes
checking for intltool >= 0.35.0... 0.50.2 found
checking for intltool-update... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/intltool-update
checking for intltool-merge... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/intltool-merge
checking for intltool-extract... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/intltool-extract
checking for xgettext... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/xgettext
checking for msgmerge... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/msgmerge
checking for msgfmt... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/msgfmt
checking for gmsgfmt... /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.14.2
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking for libintl.h... (cached) yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... (cached) /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/msgfmt
checking for xgettext... (cached) /home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/bin/xgettext
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating transmission-gtk.spec
config.status: creating cli/Makefile
config.status: creating daemon/Makefile
config.status: creating extras/Makefile
config.status: creating libtransmission/Makefile
config.status: creating utils/Makefile
config.status: creating third-party/Makefile
config.status: creating third-party/dht/Makefile
config.status: creating third-party/libb64/Makefile
config.status: creating third-party/libutp/Makefile
config.status: creating third-party/libnatpmp/Makefile
config.status: creating third-party/miniupnp/Makefile
config.status: creating macosx/Makefile
config.status: creating gtk/Makefile
config.status: creating gtk/icons/Makefile
config.status: creating qt/config.pri
config.status: creating web/Makefile
config.status: creating web/images/Makefile
config.status: creating web/style/Makefile
config.status: creating web/style/jqueryui/Makefile
config.status: creating web/style/jqueryui/images/Makefile
config.status: creating web/style/transmission/Makefile
config.status: creating web/style/transmission/images/Makefile
config.status: creating web/style/transmission/images/buttons/Makefile
config.status: creating web/javascript/Makefile
config.status: creating web/javascript/jquery/Makefile
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands


Configuration:

   Source code location:                              .
   Compiler:                                          mipsel-oe-linux-g++  -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2

   Build libtransmission:                             yes
      * optimized for low-resource systems:           no
      * µTP enabled:                                  yes
      * crypto library:                               openssl

   Build Command-Line client:                         no

   Build GTK+ client:                                 no
      * libappindicator for an Ubuntu-style tray:     no

   Build Daemon:                                      yes

   Build Mac client:                                  no


[OE::mipsel-oe-linux-openpli-vusolo2]:~/Pobrane/transmission-2.92$ 

Unfortunately command make fails:

                                                     ^
  CC       libtransmission-test.o
  CCLD     bitfield-test
libtool: warning: library '/home/pablocool/vu/openpli-oe-core/build/tmp/sysroots/vusolo2/usr/lib/libcurl.la' was moved.
libtool:   error: cannot find the library '/usr/lib/libgmp.la' or unhandled argument '=/usr/lib/libgmp.la'
make[1]: *** [bitfield-test] Error 1
make[1]: Leaving directory `/home/pablocool/Pobrane/transmission-2.92/libtransmission'
make: *** [all-recursive] Error 1
bbfatal: command not found

How can I tell compiler to use libraries from ~/vu/openpli-oe-core/build/tmp/sysroots/vusolo2/usr/lib/ instead of /usr/lib ?

I know I can use symbolic links because it worked for earlier error for libgnutls.la but I dont like this solution.

[OE::mipsel-oe-linux-openpli-vusolo2]:~/vu/openpli-oe-core$ ls -l build/tmp/sysroots/vusolo2/usr/lib/libgmp.la
-rwxr-xr-x 1 pablocool pablocool 907 May 21 00:51 build/tmp/sysroots/vusolo2/usr/lib/libgmp.la
[OE::mipsel-oe-linux-openpli-vusolo2]:~/vu/openpli-oe-core$ 
Viewing all 2512 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>