Newsgroup: it.comp.os.linux.iniziare
Titolo: Compilare un programma ....

Salve a tutti
 
Sapete dirmi se sia possibile compilare un programma dai sorgenti
con make/cmake anche se il programma non dispone di file make
e configure, in questo caso Mpv, la compilazione viene proposta tramite
Python waf e per le librerie MXE, oppure con Meson, ma di file make
e configure non ci sono.
 
PS:  mi e capitato di compilare qualche cosa come il kernel linux ma
non sono esperto,  ne altro.
 
Grazie a tutti
 
Ciao
 
 
 
 
 
 
 
 

 non sono esperto,  ne altro.
 
Lascia stare allora
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
https://giovanni.homelinux.net/
 >

 ha scritto:

prima di tutto ti devi installare i tool, c++, make, librerie dev, etc. 
 
poi ci sarà da lanciare ./configure e poi make file  e install. di
 
https://www.linuxandubuntu.com/home/basics-of-compiling-software-from-source-code-in-linux
 
 
poi dovresti avere un read me del software che ti da ulteriori
istruzioni 
 
Enrico 
 

 ci sono.
 
la risposta breve è sì, è possibile.
la risposta lunga: sebbene make sia universale molti linguaggi non lo 
usano e/o usano altri build tools. ma anche laddove è usato non è 
mandatorio, puoi sempre fare le stesse operazioni a mano, teoricamente 
perché se il progetto è complesso e non sei l'autore è un impresa ardua.
 

 ha scritto nel messaggio 
news:tuhp1h$2f60u$1...@dont-email.me...

stavo dando una occhiata anche a nixos per la cross compilazione
qui fa un esempio semplice, compilare hello world!
https://nix.dev/tutorials/cross-compilation
 
 
 

 e configure non ci sono.
[...]
 
Giusto per mia curiosita` personale,
perche` vorresti ricompilare "mpv"?
 
bye,
 
-- 
 
piergiorgio
 

 ha scritto
nel messaggio news:ubhudj-...@lazy.lzy...

cross compilare per Windows, il solito Xp.
Direte, perche non utilizzi W10, non mi piace
W10. Non lo riconsco più, praticamente mi
stà sui c... :-)
 
 
 
 
 
 

 praticamente mi stà sui c... :-)
 
seh, buonanotte. 

 cross compilare per Windows, il solito Xp.
 
E non si trova gia` disponibile?
 
Perche` una ricerca veloce mi ritorna
persino una versione, per un qualche
Windows, a 32bit...
 
bye,
 
-- 
 
piergiorgio
 

 st_ sui c... :-)
 
 
buon pomeriggio, 
 
tralasciando per un attimo il fatto che tra XP e win10 ci sono varie altre
release intermedie (seven, 8 etc.) inoltre questo è un gruppo che a che fare
con GNU/linux... 
probabilmente dirò un'ovvietà ma non sarebbe molto meno demenziale evitare di
utilizzare del tutto quel rudere di sistema operativo e installare sulla
macchina in questione una distribuzione che ti soddisfa (ed è in linea con le
risorse hardware disponibili).
 
saluti e buona domenica.
 
-- 
◈   [WinterMute]  @  [debian «---» bookworm | testing]   ◈
 

 (ed è in linea con le risorse hardware disponibili).
 
un sistema fuori supporto da nove anni. 
uno dei maggiori danni fatti da microsoft è indurre nell'utenza 
l'idiosincrasia per gli aggiornamenti.
 

 ha scritto
nel messaggio news:cfq0ej-...@lazy.lzy...

provata quache settima na fa ma non funziona.
quei 32bit sarà per W7,8
 
 
 

 risorse hardware disponibili).
 
sul pc WinXp sto utilizzando youtube-dl con ffmpeg per scaricare
l'audio streaming delle dirette Rai, ma non posso ascoltare mentre
lo streaming viene trasmesso, invece con mpv si riesce ad ascoltare
in diretta anche solo l'audio. 
 
 

 l'idiosincrasia per gli aggiornamenti.
 
e non a torto.
Ho un pc che con windows 21h2 installato di fresco, andava in update loop (update; no! l'update e' andato male-> rollback; hei! ho trovato un aggiornamento! update; no! l'update e' andato male), ho dovuto reinstallare da zero 22h2 se no a ogni avvio stavo mezz'ora fermo ad aspettare che il sistema si aggiornasse.
con altri pc (e non "pasticciati" con driver strani, applicativi e roba del genere) ho avuto vari problemi con gli aggiornamenti (brother, ad es).
e la cosa e' diffusa: alla fine questo porta gli utenti a disattivare gli aggiornamenti, almeno riesci a lavorare.
 

 in diretta anche solo l'audio.
 
Scusa due domandine: che comando dai a mpv e se per caso lo dai
anche con Linux grazie in anticipo ciao
 
-- 
Yoda
 

 
"Yoda" <yo...@pippo.invalid> ha scritto nel messaggio 
news:tumrhg$3mb44$2...@dont-email.me...

si lo do in Linux  da console mpv --no-video 
https://www.raiplay.it/dirette/rai1
 
In Win con youtube-dl e ffmpeg estraggo solo l'audio non posso o almeno non
riesco a fare una pipe
youtube-dl.exe --extract-audio --audio-format mp3 -o RAI1.mp3 
https://www.raiplay.it/dirette/rai1
 
 
 


Ma perché non usi rainix?
 
https://www.paolodistefano.name/joomla/software-e-applicazioni/rainix-lo-script-per-vedere-senza-browser-la-rai-su-linux.html
 
 
-- 
Tilt
 

 
"Tilt from Arch" <charp...@inwind.it.invalid> ha scritto nel messaggio
news:20230313210928.5f8831a2@archbang...

questa non la conoscevo, se devo dire di mpv su linux, quando da console gli
passi il link senza opzioni prende subito lo streaming rai a tutto schermo
in un lampo, altro che browser.
Forse ci sarebbe da passargli se possibile la risoluzione xy dello schermo.
Mpv però penso che utilizzi youtube-dl e ffmpeg.
Questa che indichi  può essere la stessa cosa.
Adesso l'ho letto e si funziona anch'esso con ffmpeg youtube-dl ecc.
Ok
 
 
 
 
 
 

 Ok
 
Prova questo link "m3u":
 
https://raw.githubusercontent.com/Tundrak/IPTV-Italia/main/iptvitaplus.m3u
 
 
Non aprirlo nel browser, selezionalo e trascinalo nella pseudo GUI di
MPV. Parte "Rai1", ma coi comandi playlist in basso a sinistra (click
destro su freccina che punta a destra) saltano fuori anche gli altri
canali in lista e non c'è solo la rai, ne cinterebbe 62.
 
MPV nel mio caso lo utilizzo in accoppiata con yt-dlp al posto di
youtube-dl. Sono simili ma almeno tempo addietro youtube-dl aveva uno
sviluppo troppo lento e non stava dietro alle variazioni che youtube
introduce di continuo a volte mandando in panne la capacità di questi
tool di intercettare il flusso audio/video da passare a mpv per la
riproduzione.
 
Per partire da pseudo-gui mi sa che serva un'opzione nel file di
configurazione, io ho:
-----
player-operation-mode=pseudo-gui
idle=yes
-----
 
Altrimenti puoi provare ad incollare il link in coda a "mpv " sulla
linea di comando, come se fosse il nome di un file da riprodurre...
eventualmente in caso di problemi prova anche a mettere l'indirizzo
tra apici:
 
mpv '
https://raw.
...m3u'

 
"Joe" <J...@e.invalid> ha scritto nel messaggio 
news:tuqq8d$hbbl$1...@dont-email.me...

Ho provato con celluloid ma di canali in basso a sx non ne ho visti.
Comunque e una cosa pazzesca, no pubblicità, no cookie e di vede
 meglio che nel browser. Anche l'audio pare migliore.
 
 
 
 
 

  meglio che nel browser. Anche l'audio pare migliore.
 
No, celluloid ha un'interfaccia tutta sua, le mie indicazioni servono per
MPV con l'interfaccia "pseudo-gui" di defult, quella builtin per
capirci, che salta fuori anche se lanci "mpv" sulla linea di comando,
almeno avendo le due opzioni impostate come descritto sopra nel file di
configurazione di mpv.
 
Però sicuramente avrà anche lui il modo di gestire una palylist e di
passare da un "file" da riprodurre all'altro, nel caso in questione non
sono files ma indirizzi, però non cambia nulla.
Ho provato celluloid, giusto per dirti dove piazza la gestione della
playlist, ma quando gli incollo dentro il link saltano fuori errori vari
del tipo:
-----
Gsk-Message: Failed to realize renderer of type 'GskNglRenderer' for
             surface 'GdkX11Toplevel': Impossibile creare un contesto GL
-----
 
Per cui con celluloid non so dirti... può essere che il mio errore
dipenda dai driver della mia GPU nvidia-legacy340 sui quali nvidia
ha tagliato il supporto e dovrebbero essere adattati meglio al mio
sistema operativo. Comunque è solo un'ipotesi, potrebbe essere che
proprio non abbiano la funzionalità richiesta da GL o simili e anche
adattandoli al meglio al sistema operativo non supportino le richieste
di GSK, celluloid o chicchessia. Comunque non che mi serva a qualcosa
celluloid... era solo per vedere dove ha il controllo della playlist,
non scrivi se riesci a "cambiare canale", ma creo che sarai riuscito...
 
In ogni caso, sì quel link è una ottima risorsa. E MPV, almeno con
pseudo-gui lo trovo davvero agile e decisamente molto più versatile
del browser (ci vuole anche poco dirai...).
 
Esempio nel browser cerchi tra i video di un argomento, anche con google
video per dire, o anche in youtube... tieni la finestra browser da un
lato dello schermo, io uso dwm e tengo il browser a sinistra per
esempio, sulla destra tengo 3 o 4 finestre di mpv disposte dall'alto al
basso, e per spulciare i video ne trascino 2 o 3 uno in ciascuna
finestra del player, lascio riprodurre il primo e stoppo gli altri che
intanto si caricano. È troppo più comodo del browser secondo me, senza
contare che la riproduzione da mpv è anche visibilmente più leggera
rispaetto alla stessa operazione svolta dal player del browser, poi
quello dipende anche da diverse impostazioni.

 
"Joe" <J...@e.invalid> ha scritto nel messaggio
news:tv1unm$20j8s$1...@dont-email.me...

ok, proverò ancora con mpv come hai detto, per quello che hai scritto
di mpv, si cosi e davvero un altra cosa, una domanda sorge spontanea?
che l'epoca dei browser sia alla fine per quello che riguarda i video
streaming?
Firefox ha il detach dei video ma non penso eguagli quello che fai tu
con mpv, per come lo hai descritto.
 
 
 
 
 
 
 
 
 
 

 con mpv, per come lo hai descritto.
 
L'epoca è sempre giusta per trovare una configurazione comoda e che ti
rende più agevole svolgere le operazioni che ti serve...
 
Il detach Picture-in-Picture, sì l'idea è simile, ma se vuoi avviare
un secondo video mentre gira il primo pur in detach, non so se si
riesca, stando nella stessa pagina del browser, esempio su youtube
ne avvii uno in picture-in-picture, e se poi clicchi su un altro video,
nella finestrella inizia a riprodursi il nuovo video sostituendo il
vecchio... qundi direi che non è la stessa cosa.
 
Con dwm faccio:
- "tasto-Win + w" e si apre il browser
- cerco quello che serve e arrivo ad una pagina web in cui ho diversi
  video, esempio google video o youtube coni video correlati a quello
  della pagina corrente.
- premo "Win + v" e si apre la pseudo-gui di mpv posizionata già in alto
  a destra
- trascino il link di un video dal browser alla finestra a dx e parte la
  riproduzione
- poi mentre guardo il primo premo ancora "win +v" e si apre una seconda
  finestra di mpv posizionata in alto a dx, quella di prima si sposta un
  po' più in basso
- ci trascino un altro video e clicco il tast destro del mouse per
  stopparlo
- e così via
 
volendo posso anche andare sul link al video col mouse, tasto dx, "play
in MPV" e dopo qualche secondo si apre la pseudo-gui e va a posizionarsi
automaticamente in alto a destra. Siccome quel "qualche secondo" mi
scoccia, preferisco aprire le finestre di mpv in anticipo e trascinare
il link.
 
Poi va be' il video che mi interessa e che sto guardando ad un certo
punto lo posso anche mettere a schermo intero con "f" o doppio click.
Se mi serve qualcosa che viene spiegato nel video e chi lo spiega si
perde in troppi giri posso anche premere "altgr+]" per aumentarne la
velocità di riproduzione.
 
Insomma, è una configurazione che per me è molto comoda. Sicuramente
per altri non lo è... solo il WM dwm è una scelta abbastanza personale,
è lecito preferire qualcosa di più classico, niente da dire.
 
Altra cosa utile è quando si avviano video caricati tipo su mixdrop
o megastream, in quel caso non funziona direttamente. Uso video download
helper in firefox, avvio il video nel browser e lo stoppo. Si colorano
le palline dell'estensione in alto, ci clicco sopra e invece di
scegliere lo scaricamento scelgo copy streaming link o qualcosa del
genere. A quel punto incollo il collegamento in MPV.
Per incollare nella finestra di MPV un qualcosa che ho in clipboard
cioè di cui ho fatto il "copia", mi basta premere "a" (append).
A quel punto il video che sarebbe visibile solo nel browser lo vedi
in MPV. E puoi proprio chiuderlo il browser, non serve più.
Questo comportamento l'avevo ottenuto grazie ad uno script che avevo
aggiunto... per mpv se ne trovano parecchi.
Un altro serve per far apparire una sorta di file manager nella
pseudogui: nel mio caso premo "F" e salta fuori la lista dei files e
cartelle della mia home, da lì posso navigare con le freccie e scegliere
il file da riprodurre premendo invio, non è comodissimissimo, ma ci sta.

 ok, proverò ancora con mpv come hai detto
 
Toglimi una curiosità, sei riuscito a cambiare i canali?


cribbio questo mpv mi sta davvero interessando, vlc non
e il magafactotum ecc..
Qualche anno fà quando utilizzavo Debian Squeeze avevo
trovato uno script su un sito, debianizzati mi pare, un link
che portava ad un sito dove c'era  questo script per vedere
 lo streaming rai e solo della rai, beh mi trovavo bene, funzionava
senza troppe fregole, cookie avvisi di qualche tipo settaggi della risol xy,
non c'erano, poi ho smesso di utilizzare debian perche con wheezy era
diventata grassona la distro e lenta sul mio portatile con un centrino M
cosi ho lasciato perdere linux.
Ubuntu non e che mi piaccia davvero. Al tempo c'era lucid lynx.
 
 
 
 
 
 

 Toglimi una curiosità, sei riuscito a cambiare i canali?
 
no,  lancio mpv si apre a schermo trascino il link copiato dal filexy:
https://raw.githubusercontent.com/Tundrak/IPTV-Italia/main/iptvitaplus.m3u
 
parte il video su Rai1 ma a sx con il nouse nella parte bassa o alta
non appaiono altri canali, questo ieri, l'altro giorno ancora, se ricordo
bene apparivano ma scomparivano subito dopo aver passato il puntatore
del mouse e quindi non si riusciva a cambiare canale.