Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build linux32 #648

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Build linux32 #648

wants to merge 2 commits into from

Conversation

myf
Copy link

@myf myf commented Mar 13, 2014

use libffmpegsumo.so from @daka90 to build popcorn-app under linux32 environment successfully, ref issue #615

@ucschrissy
Copy link

Hi, I've been following your work on building popcorntime for linux32, and is currently trying this method to make it work.

Just a question though, but where do you local the file libffmpegsumo.so? I know that you have to replace it with daka90's file, but any idea which folder I can find it stored?

@myf
Copy link
Author

myf commented Mar 14, 2014

Hi @ucschrissy , @dako90 's file is located in
libraries/linux32/libffmpegsumo.so
On Mar 13, 2014 8:56 PM, "ucschrissy" [email protected] wrote:

Hi, I've been following your work on building popcorntime for linux32, and
is currently trying this method to make it work.

Just a question though, but where do you local the file libffmpegsumo.so?
I know that you have to replace it with daka90's file, but any idea which
folder I can find it stored?


Reply to this email directly or view it on GitHubhttps://github.com//pull/648#issuecomment-37605142
.

@ucschrissy
Copy link

@myf i have the file from dako90 already, but where in my file system is the file that needs to be replaced?

@myf
Copy link
Author

myf commented Mar 14, 2014

ah, in that case you have two choices,

  1. use the branch in this pull request https://github.com/myf/popcorn-app/tree/615_build_linux32 and run

npm install
grunt nodewkbuild

then you go to build/releases/Popcorn-Time/linux32/Popcorn-Time and run

./Popcorn-time

  1. go to the master branch and run

npm install
grunt nodewkbuild

then you go to build/releases/Popcorn-Time/linux32/Popcorn-Time and replace the libffmpegsumo.so with @dako90 's file then run

./Popcorn-time

@ucschrissy
Copy link

Sorry, I realized that I am new to grunt and would really appreciate all the help you can provide me here.

From the very first command (npm install), I am already getting an error. Here's the log file:

info it worked if it ends with ok
verbose cli [ 'node', '/usr/bin/npm', 'install' ]
info using [email protected]
info using [email protected]
verbose config file /home/chris/.npmrc
verbose config file /usr/etc/npmrc
verbose config file /usr/share/npm/npmrc
ERR! Couldn't read dependencies.
ERR! Error: ENOENT, no such file or directory '/home/chris/Soft/Popcorn-Time/package.json'
ERR! You may report this log at:
ERR! http://bugs.debian.org/npm
ERR! or use
ERR! reportbug --attach /home/chris/Soft/Popcorn-Time/npm-debug.log npm
ERR!
ERR! System Linux 3.13.6-031306-generic
ERR! command "node" "/usr/bin/npm" "install"
ERR! cwd /home/chris/Soft/Popcorn-Time
ERR! node -v v0.6.12
ERR! npm -v 1.1.4
ERR! path /home/chris/Soft/Popcorn-Time/package.json
ERR! code ENOENT
ERR! message ENOENT, no such file or directory '/home/chris/Soft/Popcorn-Time/package.json'
ERR! errno {}
verbose exit [ 1, true ]

Any idea what seems to be the problem?

@myf
Copy link
Author

myf commented Mar 14, 2014

hold on, let me give you a built version so you can use it in a bit

@cbeloni
Copy link

cbeloni commented Mar 14, 2014

It's works! Thank you!

@myf
Copy link
Author

myf commented Mar 14, 2014

@ucschrissy i just created a new repo on github for the built version for lack of better ways to share...

anyway here it is https://github.com/myf/popcorn_linux32

clone it and run it by

./Popcorn-Time

@ucschrissy
Copy link

Hi, I've cloned and downloaded it. It make a new ./Popcorn-Time folder in Home

Now, is this executable already, or do I still need to run/compile it with grunt?

I tried to run it by using

sudo run Popcorn-Time but doesn't seem to work.

Perhaps you can give me a step by step here? :)

@myf
Copy link
Author

myf commented Mar 14, 2014

hi @ucschrissy , no worries, let's take it step by step :)
once you cloned it, just go to this folder (cd popcorn_linux32)
then you can see three files in this folder (if you do ls )
then all you need to do is type in your terminal

./Popcorn-Time

make sure there is a dot and a slash preceding Popcorn-Time

then magic would happen :)

@ucschrissy
Copy link

hi @myf oh, you mean literally run it like that. gosh.

anyway, its running already and i'm just trying out if it's going to proceed to viewing after buffering is done.

We'll keep you posted and will surely follow your work.

Thanks brother!

@reddo
Copy link

reddo commented Mar 14, 2014

I've tried to run it as per your instructions, but mine get stuck on please wait screen and nothing happens, any idea why?

@ucschrissy
Copy link

@reddo try this:

git clone https://github.com/myf/popcorn_linux32 Popcorn_Time

it should take about 5 mins to get all the files for that project to clone on your PC.

go to folder

Type ./Popcorn-Time

;)

@ucschrissy
Copy link

@myf hey man, with the compile that you gave me for the 32-bit, may I ask where the already watched movies are storing?

with the other source builds, it stores under /tmp/popcorn-time. However, i am running this build solely from the compiled github that you provided.

Any ideas where the movies might be?

@davidgumberg
Copy link

Hey! Thanks for the contribution! Unfortunately this project is no longer being maintained, but it is being forkd by the very reputable folks at YiFy, so please resubmit your pull request to: https://github.com/Yify/popcorn-app

@Tuinslak
Copy link

Submit it here as well: https://github.com/isra17/popcorn-app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants