LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-19-2022, 11:12 AM   #5176
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,146

Original Poster
Rep: Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212

Quote:
Originally Posted by marav View Post
Agreed
But, only xdg-desktop-portal-gtk is listed as dependency
BTW, and FWIW, I tested a full flatpak build from scratch on current together with all of its dependencies and everything went fine...
 
1 members found this post helpful.
Old 10-20-2022, 01:58 AM   #5177
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
Oops! Yes, I meant xdg-desktop-portal-gtk (missed the -gtk off when posting, sorry!)

And it aborted when building claiming I didn't have "libpipewire-0.2 >= 0.2.6". -Current uses libpipewire-0.3, so I'm assuming it doesn't like the major version bump for some reason.

It isn't working for me. Is there anything I can check to help tracing the issue?

All the other dependencies have built OK.

--
Pete
 
Old 10-20-2022, 02:23 AM   #5178
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,146

Original Poster
Rep: Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212
can you post a link to the log from running the SlackBuild (on pastebin.com, termbin.com or equivalent)?
 
Old 10-20-2022, 03:18 AM   #5179
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
It doesn't even get that far - it fails at the configuration stage:
Code:
<snip>
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.24... yes
checking for bwrap... /usr/bin/bwrap
checking for BASE... yes
checking for PIPEWIRE... no
configure: error: Package requirements (libpipewire-0.2 >= 0.2.6) were not met:

No package 'libpipewire-0.2' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PIPEWIRE_CFLAGS
and PIPEWIRE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Also:
Code:
 locate libpipewire
/usr/lib64/libpipewire-0.3.so
/usr/lib64/libpipewire-0.3.so.0
/usr/lib64/libpipewire-0.3.so.0.359.0
<snip>
Does this help?

--
Pete
 
Old 10-20-2022, 03:31 AM   #5180
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,476

Rep: Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229Reputation: 4229
Quote:
Originally Posted by ponce View Post
BTW, and FWIW, I tested a full flatpak build from scratch on current together with all of its dependencies and everything went fine...
Same here ...
And pipewire is not listed as dependency:
Code:
# objdump -x /usr/libexec/xdg-desktop-portal-gtk | grep NEEDED
  NEEDED               libgtk-3.so.0
  NEEDED               libgdk-3.so.0
  NEEDED               libz.so.1
  NEEDED               libpangocairo-1.0.so.0
  NEEDED               libpango-1.0.so.0
  NEEDED               libharfbuzz.so.0
  NEEDED               libatk-1.0.so.0
  NEEDED               libcairo-gobject.so.2
  NEEDED               libcairo.so.2
  NEEDED               libgdk_pixbuf-2.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libc.so.6
And I don't have these checks:
Code:
checking for bwrap... /usr/bin/bwrap
checking for BASE... yes
@pchristy
It will be usefull to have the full output of the build process

Last edited by marav; 10-20-2022 at 03:46 AM.
 
Old 10-20-2022, 04:16 AM   #5181
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
Aaarrgh! I am an idiot!

I had inadvertently downloaded xdg-desktop-portal instead of xdg-desktop-portal-gtk! I really must get some new glasses!

Many apologies for the "noise"! Everything is now building correctly!



--
Pete
 
2 members found this post helpful.
Old 10-21-2022, 01:18 PM   #5182
amikoyan
Member
 
Registered: Mar 2021
Distribution: Slackware64 -current
Posts: 318

Rep: Reputation: 171Reputation: 171
Quote:
Originally Posted by pchristy View Post
Aaarrgh! I am an idiot!

I had inadvertently downloaded xdg-desktop-portal instead of xdg-desktop-portal-gtk! I really must get some new glasses!

Many apologies for the "noise"! Everything is now building correctly!



--
Pete
If it makes you feel better, I had to look several times to see the "-gtk" bit, and I'm wearing my glasses!
 
1 members found this post helpful.
Old 10-22-2022, 03:36 AM   #5183
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
Quote:
Originally Posted by amikoyan View Post
If it makes you feel better, I had to look several times to see the "-gtk" bit, and I'm wearing my glasses!
Thanks for that!

Actually, I may have found something else that doesn't build anymore!

The reason I wanted FlatPak was because of the trouble i was having getting the latest release of OBS-studio to build. I thought I'd try the FlatPak version, but still ended up in dependency hell!

Trying to build the latest SBo version of OBS-studio on current fails when trying to build the chromium dependency. Not sure why it needs that for my application, as I'm only using it to digitise VHS cassettes. I'm not sat in front of my capture machine at the moment, but I'll try and post the build log later...

--
Pete
 
Old 10-22-2022, 03:47 AM   #5184
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,146

Original Poster
Rep: Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212
Quote:
Originally Posted by pchristy View Post
Thanks for that!

Actually, I may have found something else that doesn't build anymore!

The reason I wanted FlatPak was because of the trouble i was having getting the latest release of OBS-studio to build. I thought I'd try the FlatPak version, but still ended up in dependency hell!

Trying to build the latest SBo version of OBS-studio on current fails when trying to build the chromium dependency. Not sure why it needs that for my application, as I'm only using it to digitise VHS cassettes. I'm not sat in front of my capture machine at the moment, but I'll try and post the build log later...

--
Pete
Hi Pete,

FWIW (I'm not sure what's happening there) obs-studio builds fine on current here...
 
Old 10-22-2022, 05:17 AM   #5185
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
Hi Matteo,

Just tried building it again - from scratch, using the 15.0 SBo 64-bit build downloads. I can't find a build log for the cef chromium dependency, which is what is built first and fails, but I've attached the text from where the error first appears. The relevant bit (repeated many times) seems to be:
Code:
In file included from /tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/include/cef_server.h:42,
                 from /tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/libcef_dll/cpptoc/server_handler_cpptoc.h:24,
                 from /tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/libcef_dll/cpptoc/server_handler_cpptoc.cc:15:
In member function ‘void CefRefCount::AddRef() const’,
    inlined from ‘void CefCppToCRefCounted<ClassName, BaseName, StructName>::AddRef() const [with ClassName = CefServerHandlerCppToC; BaseName = CefServerHandler; StructName = _cef_server_handler_t]’ at /tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/libcef_dll/cpptoc/cpptoc_ref_counted.h:80:22,
    inlined from ‘scoped_refptr<T>::scoped_refptr(const scoped_refptr<T>&) [with T = CefServer]’ at /tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/include/base/cef_ref_counted.h:304:19,
    inlined from ‘static CefRefPtr<BaseName> CefCToCppRefCounted<ClassName, BaseName, StructName>::Wrap(StructName*) [with ClassName = CefServerCToCpp; BaseName = CefServer; StructName = _cef_server_t]’ at /tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/libcef_dll/ctocpp/ctocpp_ref_counted.h:128:10:
/tmp/SBo/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal/include/cef_base.h:98:49: error: array subscript 38 is outside array bounds of ‘void [32]’ [-Werror=array-bounds]
   98 |   void AddRef() const { base::AtomicRefCountInc(&ref_count_); }
      |                                                 ^~~~~~~~~~~
Interpreting this is a bit above my pay grade!

--
Pete
Attached Files
File Type: txt libcef_error.txt (8.6 KB, 3 views)
 
Old 10-22-2022, 08:22 AM   #5186
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,186

Rep: Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380Reputation: 7380
Alienbob does have a package for that.
Quote:
Tue Oct 18 20:10:01 UTC 2022
obs-studio: updated to 28.0.3 (Slackware 15.0).
Depends on libfdk-aac, jack2, mbedtls, vlc, x264. It's a good idea to replace
Slackware's ffmpeg with my 'restricted' version or else recompile the
Slackware package to enable the AAC encoder.
Packages for -current were already added a week ago.
https://us.slackware.nl/people/alien/slackbuilds/
 
1 members found this post helpful.
Old 10-22-2022, 10:15 AM   #5187
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
Er, not sure if that's a reply to my OBS-studio issue or not, but I already recompiled Slackware's ffmpeg as soon as 5.1.2 was released to incorporate AAC.

--
Pete
 
Old 10-22-2022, 11:57 AM   #5188
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,362

Rep: Reputation: 962Reputation: 962Reputation: 962Reputation: 962Reputation: 962Reputation: 962Reputation: 962Reputation: 962
Hi , python3-kiwisolver not build here on -current

Probably need switch to wheel installs.

++++++++++++++

python-pcapy 1.0.9 its not compatible with python2

for python 2 need 0.11.4

we need different build for this package.

python2-pcapy with 0.11.4

and can remain python-pcapy with 1.0.9 but remove python2 build process on this slackbuild.

Easy test

pip2 install pcapy

I have one package using python2 pcapy and 1.0.9 its not valid.

Thanks.

Probably a best way is on slackbuilds , push a python3-pcapy or python2-pcapy , but we need different versions.

Last edited by USUARIONUEVO; 10-22-2022 at 12:02 PM.
 
Old 10-22-2022, 01:10 PM   #5189
pchristy
Senior Member
 
Registered: Oct 2012
Location: South Devon, UK
Distribution: Slackware
Posts: 1,126

Rep: Reputation: Disabled
@cwizardone: Sorry about my previous post. I was reading it on my 'phone, and could barely make out what you were referring to!

Thanks for the pointer to Eric's build! Downloading it now, and will try and install in the morning (its evening here, and the family have just arrived!).

--
Pete
 
Old 10-22-2022, 01:43 PM   #5190
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,146

Original Poster
Rep: Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212
Quote:
Originally Posted by USUARIONUEVO View Post
Hi , python3-kiwisolver not build here on -current

Probably need switch to wheel installs.
please try these modifications and let me know

https://cgit.ponce.cc/slackbuilds/co...on3-kiwisolver

Quote:
Originally Posted by USUARIONUEVO View Post
python-pcapy 1.0.9 its not compatible with python2

for python 2 need 0.11.4

we need different build for this package.

python2-pcapy with 0.11.4

and can remain python-pcapy with 1.0.9 but remove python2 build process on this slackbuild.

Easy test

pip2 install pcapy

I have one package using python2 pcapy and 1.0.9 its not valid.

Thanks.

Probably a best way is on slackbuilds , push a python3-pcapy or python2-pcapy , but we need different versions.
could you please get in touch with fourtysixandtwo (that suggested the change)?

BTW there's nothing on SBo using python2-pcapy so IMHO an acceptable "solution" could be also to remove support for python2 from the script...

Last edited by ponce; 10-22-2022 at 01:59 PM.
 
  


Reply

Tags
current, sbo, sbopkg, slackrepo



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Error building gst1-plugins-good 1.4.1 from SBO l0rddarkf0rce Slackware 4 10-06-2014 05:58 PM
[SOLVED] Failure building nvidia-kernel Slackbuild from SBo sysfce2 Slackware 7 07-02-2011 01:10 AM
problems building fontforge from SBo gtludwig Slackware 7 05-12-2010 01:52 PM
Pls help me take my 1st step! verysoon Fedora - Installation 2 12-12-2005 07:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration