<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 9, 2022 at 3:37 AM Michael Van Canneyt via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On Tue, 8 Nov 2022, Aruna Hewapathirane wrote:<br>
<br>
>><br>
> Hello Michael,<br>
><br>
> I tried to get things working but had problems with the IDE I have attached<br>
> screenshots.<br>
<br>
It seems you opened the .lpi file as a pascal file using the file - open<br>
menu ?<br>
<br>
A .lpi file must be opened with project - open menu.<br></blockquote><div><br></div><div>Oh.. I did not know this thank you. Yes it opens fine now. Screenshot attached.</div><div><a href="https://pasteboard.co/6vWHLlaCiYc3.png">https://pasteboard.co/6vWHLlaCiYc3.png</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
> Then I tried to see if I can get it going on the commandline but trouble<br>
> again, see below please.<br>
><br>
> aruna@debian:/media/aruna/linux-next/home/lazarus/gstreamer/example$ fpc<br>
> playmp3<br>
> Free Pascal Compiler version 3.2.0+dfsg-12 [2021/01/25] for x86_64<br>
> Copyright (c) 1993-2020 by Florian Klaempfl and others<br>
> Target OS: Linux for x86-64<br>
> Compiling playmp3.pp<br>
> playmp3.pp(48,95) Warning: range check error while evaluating constants (-1<br>
> must be between 0 and 18446744073709551615)<br>
> Linking playmp3<br>
> /usr/bin/ld.bfd: cannot find -lgstreamer-1.0<br>
> Error: Error while linking<br>
> Fatal: There were 1 errors compiling module, stopping<br>
> Fatal: Compilation aborted<br>
> Error: /usr/bin/ppcx64 returned an error exitcode<br>
><br>
<br>
This is a typical error when you do not have the gstreamer1-0-dev package<br>
installed.<br>
<br>
normally,<br>
<br>
sudo apt-get install libgstreamer1.0-dev<br>
<br>
will fix this.<br></blockquote><div><br></div><div>I installed gstreamer1.0-dev package and now it compiles. <br></div><div><div>Compiles and builds playmp3 - screenshot attached.<br></div><div><a href="https://pasteboard.co/Uq4bM35Ykllu.png">https://pasteboard.co/Uq4bM35Ykllu.png</a></div></div><div><br></div><div><br></div><div>But new problem now. I have attached screenshots.</div><div></div><br><div>Errors when trying to play a *.mp3 file:</div><div><a href="https://pasteboard.co/xK7PNcnRMZa8.png">https://pasteboard.co/xK7PNcnRMZa8.png</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Alternatively, you can try to change the code<br>
<br>
   gstreamerlib = 'libgstreamer-1.0'; {Setup as you need}<br>
<br>
to<br>
<br>
   gstreamerlib = 'libgstreamer-1.0.so.0'; {Setup as you need}<br>
<br>
<br>
Michael.<br>
-- <br>
_______________________________________________<br>
lazarus mailing list<br>
<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a><br>
<a href="https://lists.lazarus-ide.org/listinfo/lazarus" rel="noreferrer" target="_blank">https://lists.lazarus-ide.org/listinfo/lazarus</a></blockquote><div><br></div><div>Thank you for your patience and all the guidance, Aruna <br></div></div></div>