Menu

#61 Update README compilation steps for openSUSE

v1.0 (example)
open
5
2024-02-26
2024-02-19
No

Hi Daniel

First, thanks for your great job!!!! ;)

I was trying to compile BUTT for openSUSE Tumbleweed, and there is only one step you should update in instructions. Please, add "libcurl-devel" to zypper command. So it will be:

sudo zypper in fltk-devel portaudio-devel libmp3lame-devel libvorbis-devel libogg-devel flac-devel libcurl-devel

And then compilation will be successful.

On the other hand, did you think about to create an AppImage version? That way, Linux users will only need to download and launch BUTT instead of install libraries and compile.

Discussion

  • Daniel Nöthen

    Daniel Nöthen - 2024-02-24

    Hello Rafael, thanks for the kind words :)

    Actually the current instructions include "curl-devel" which worked fine for me.
    Did you follow some old instructions which didn't include neither curl-devel nor libcurl-devel?
    I am wondering why they name their packages sometimes libfoo-devel and sometimes only foo-devel. Do you know the difference between them?

    An AppImage is available on the official home page:
    https://danielnoethen.de/butt/#_download

    Best,
    Daniel

     
    • Abby Angel

      Abby Angel - 2024-02-25
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} code {mso-style-priority:99; font-family:"Courier New";} pre {mso-style-priority:99; mso-style-link:"HTML Preformatted Char"; margin:0in; font-size:10.0pt; font-family:"Courier New";} span.HTMLPreformattedChar {mso-style-name:"HTML Preformatted Char"; mso-style-priority:99; mso-style-link:"HTML Preformatted"; font-family:"Courier New";} .MsoChpDefault {mso-style-type:export-only;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style>

      I use BUTT a lot, several times a week, but my name is not Daniel, that worries me for this is my email, and someone has named Daniel has put a ticket in, using my email? Whoever he is, he did not get the answer to his ticket at this email, and I have had this email since 1997… just sayin…

      <o:p> </o:p>

      Sent from Mail for Windows

      <o:p> </o:p>

      From: Daniel Nöthen
      Sent: Saturday, February 24, 2024 4:13 AM
      To: [butt:support-requests]
      Subject: [butt:support-requests] #61 Update README compilation steps for openSUSE

      <o:p> </o:p>

      Hello Rafael, thanks for the kind words :)

      Actually the current instructions include "curl-devel" which worked fine for me.
      Did you follow some old instructions which didn't include neither curl-devel nor libcurl-devel?
      I am wondering why they name their packages sometimes libfoo-devel and sometimes only foo-devel. Do you know the difference between them?

      An AppImage is available on the official home page:
      https://danielnoethen.de/butt/#_download

      Best,
      Daniel

      [support-requests:#61] Update README compilation steps for openSUSE

      Status: open
      Group: v1.0 (example)
      Labels: compilation opensuse linux
      Created: Mon Feb 19, 2024 01:06 PM UTC by Rafael Linux User
      Last Updated: Mon Feb 19, 2024 01:06 PM UTC
      Owner: Daniel Nöthen

      Hi Daniel

      First, thanks for your great job!!!! ;)

      I was trying to compile BUTT for openSUSE Tumbleweed, and there is only one step you should update in instructions. Please, add "libcurl-devel" to zypper command. So it will be:

      sudo zypper in fltk-devel portaudio-devel libmp3lame-devel libvorbis-devel libogg-devel flac-devel libcurl-devel<o:p></o:p>

      And then compilation will be successful.

      On the other hand, did you think about to create an AppImage version? That way, Linux users will only need to download and launch BUTT instead of install libraries and compile.

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/butt/support-requests/61/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

      <o:p> </o:p>

       
  • Rafael Linux User

    First I wanted to thank you (what a pain) for something new that I didn't know about, and for which I compiled your Linux version ... you have taken the trouble to create an AppImage version!!!! I always use the AppImage version if available of any application. "Run away from Flatpak, you fools!!!".

    Since that version exists, I won't need to compile, but I did double-check my initial comment and the package is not correct. Here are my steps:
    1. I downloaded source code
    2. I extracted all content to proper folder
    3. I opened "INSTALL" file, where command for openSUSE appear as
    sudo zypper in fltk-devel portaudio-devel libmp3lame-devel libvorbis-devel libogg-devel flac-devel libfdk-aac-devel libopus-devel libopenssl-devel libopus-devel libsamplerate-devel dbus-1-devel curl-devel

    and that's the point: library "curl-devel" doesn't exist in openSUSE, as you can see in attached file, that is the output of "zypper se curl" command. It's a typicall issue. For reasons I don't know, openSUSE and maybe Fedora too, usually name "libwhatever-devel" to source files.

    Thanks from Linux community for create BUTT and the AppImage version!! ;)

     
    • Daniel Nöthen

      Daniel Nöthen - 2024-02-26

      Thank you for verifiying Rafael.

       

Log in to post a comment.