LinuxQuestions.org
Visit Jeremy's Blog.
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 03-21-2020, 06:32 PM   #2581
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 1,372

Rep: Reputation: 425Reputation: 425Reputation: 425Reputation: 425Reputation: 425

archlinux are using a patch for glibmm

https://git.archlinux.org/svntogit/p...ackages/glibmm

patch glibmm , make patched package and try build inskape.
 
Old 03-21-2020, 06:36 PM   #2582
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,293

Original Poster
Rep: Reputation: Disabled
I suggest to post the output here

https://gitlab.com/inkscape/inkscape/-/issues

indicating the platform and the main libraries versions (I think too that the newer glibmm is involved).
 
Old 03-21-2020, 09:22 PM   #2583
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 627

Rep: Reputation: 168Reputation: 168
Yes, done before above post ;-/
https://gitlab.com/inkscape/inbox/-/issues/2084

EDIT: See above link; apparently there is a fix underway in 2.62.2, based on other problems:
https://gitlab.gnome.org/GNOME/glibmm/issues/71

Last edited by brobr; 03-21-2020 at 09:28 PM.
 
Old 03-22-2020, 09:12 AM   #2584
3rensho
Member
 
Registered: Mar 2008
Location: Switzerland
Distribution: Slackware64-current
Posts: 371

Rep: Reputation: 67
perl-Crypt-OpenSSL-RSA build problem

Running Slack64-current (up to date as of 22.3.2020 15:11 CET) with Plasma5. Wanted to install Spamassassin and was working thru all of the requirements using sbopkg -i after changing linking to Ponces repository. One perl package won't build -

Code:
sh perl-Crypt-OpenSSL-RSA.SlackBuild
Crypt-OpenSSL-RSA-0.28/
Crypt-OpenSSL-RSA-0.28/Changes
Crypt-OpenSSL-RSA-0.28/LICENSE
Crypt-OpenSSL-RSA-0.28/Makefile.PL
Crypt-OpenSSL-RSA-0.28/MANIFEST
Crypt-OpenSSL-RSA-0.28/META.json
Crypt-OpenSSL-RSA-0.28/META.yml
Crypt-OpenSSL-RSA-0.28/README
Crypt-OpenSSL-RSA-0.28/RSA.pm
Crypt-OpenSSL-RSA-0.28/RSA.xs
Crypt-OpenSSL-RSA-0.28/t/
Crypt-OpenSSL-RSA-0.28/typemap
Crypt-OpenSSL-RSA-0.28/t/bignum.t
Crypt-OpenSSL-RSA-0.28/t/format.t
Crypt-OpenSSL-RSA-0.28/t/rsa.t
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Crypt::OpenSSL::RSA
Writing MYMETA.yml and MYMETA.json
cp RSA.pm blib/lib/Crypt/OpenSSL/RSA.pm
AutoSplitting blib/lib/Crypt/OpenSSL/RSA.pm (blib/lib/auto/Crypt/OpenSSL/RSA)
Running Mkbootstrap for RSA ()
chmod 644 "RSA.bs"
"/usr/bin/perl5.30.2" -MExtUtils::Command::MM -e 'cp_nonempty' -- RSA.bs blib/arch/auto/Crypt/OpenSSL/RSA/RSA.bs 644
"/usr/bin/perl5.30.2" "/usr/share/perl5/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/tmp/SBo/Crypt-OpenSSL-RSA-0.28/typemap'  RSA.xs > RSA.xsc
mv RSA.xsc RSA.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -fPIC   -DVERSION=\"0.28\" -DXS_VERSION=\"0.28\" -fPIC "-I/usr/lib64/perl5/CORE"  -DPERL5 -DOPENSSL_NO_KRB5 RSA.c
RSA.xs: In function ‘_is_private’:
RSA.xs:52:22: error: dereferencing pointer to incomplete type ‘RSA’ {aka ‘struct rsa_st’}
   52 |     return(p_rsa->rsa->d != NULL);
      |                      ^~
RSA.xs: In function ‘XS_Crypt__OpenSSL__RSA_generate_key’:
RSA.xs:301:5: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations]
  301 |     CHECK_OPEN_SSL(rsa = RSA_generate_key(SvIV(bitsSV), exponent, NULL, NULL));
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/bio.h:13,
                 from RSA.xs:5:
/usr/include/openssl/rsa.h:235:1: note: declared here
  235 | DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
      | ^~~~~~~~~~~~~~~~~~
make: *** [Makefile:345: RSA.o] Error 1
Hope this is the correct thread to report the issue. All of the many other required perl packages built just fine.
 
Old 03-22-2020, 09:46 AM   #2585
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,293

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by 3rensho View Post
Running Slack64-current (up to date as of 22.3.2020 15:11 CET) with Plasma5. Wanted to install Spamassassin and was working thru all of the requirements using sbopkg -i after changing linking to Ponces repository. One perl package won't build -

Code:
sh perl-Crypt-OpenSSL-RSA.SlackBuild
Crypt-OpenSSL-RSA-0.28/
Crypt-OpenSSL-RSA-0.28/Changes
Crypt-OpenSSL-RSA-0.28/LICENSE
Crypt-OpenSSL-RSA-0.28/Makefile.PL
Crypt-OpenSSL-RSA-0.28/MANIFEST
Crypt-OpenSSL-RSA-0.28/META.json
Crypt-OpenSSL-RSA-0.28/META.yml
Crypt-OpenSSL-RSA-0.28/README
Crypt-OpenSSL-RSA-0.28/RSA.pm
Crypt-OpenSSL-RSA-0.28/RSA.xs
Crypt-OpenSSL-RSA-0.28/t/
Crypt-OpenSSL-RSA-0.28/typemap
Crypt-OpenSSL-RSA-0.28/t/bignum.t
Crypt-OpenSSL-RSA-0.28/t/format.t
Crypt-OpenSSL-RSA-0.28/t/rsa.t
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Crypt::OpenSSL::RSA
Writing MYMETA.yml and MYMETA.json
cp RSA.pm blib/lib/Crypt/OpenSSL/RSA.pm
AutoSplitting blib/lib/Crypt/OpenSSL/RSA.pm (blib/lib/auto/Crypt/OpenSSL/RSA)
Running Mkbootstrap for RSA ()
chmod 644 "RSA.bs"
"/usr/bin/perl5.30.2" -MExtUtils::Command::MM -e 'cp_nonempty' -- RSA.bs blib/arch/auto/Crypt/OpenSSL/RSA/RSA.bs 644
"/usr/bin/perl5.30.2" "/usr/share/perl5/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/tmp/SBo/Crypt-OpenSSL-RSA-0.28/typemap'  RSA.xs > RSA.xsc
mv RSA.xsc RSA.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -fPIC   -DVERSION=\"0.28\" -DXS_VERSION=\"0.28\" -fPIC "-I/usr/lib64/perl5/CORE"  -DPERL5 -DOPENSSL_NO_KRB5 RSA.c
RSA.xs: In function ‘_is_private’:
RSA.xs:52:22: error: dereferencing pointer to incomplete type ‘RSA’ {aka ‘struct rsa_st’}
   52 |     return(p_rsa->rsa->d != NULL);
      |                      ^~
RSA.xs: In function ‘XS_Crypt__OpenSSL__RSA_generate_key’:
RSA.xs:301:5: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations]
  301 |     CHECK_OPEN_SSL(rsa = RSA_generate_key(SvIV(bitsSV), exponent, NULL, NULL));
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/bio.h:13,
                 from RSA.xs:5:
/usr/include/openssl/rsa.h:235:1: note: declared here
  235 | DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
      | ^~~~~~~~~~~~~~~~~~
make: *** [Makefile:345: RSA.o] Error 1
Hope this is the correct thread to report the issue. All of the many other required perl packages built just fine.
looks like perl-Crypt-OpenSSL-RSA needs a version-bump to 0.31 and, with that, a new dependency is introduced, perl-Crypt-OpenSSL-Guess: thanks for reporting it!

note that I have not tested spamassassin about functionality (it's not the scope of this).

Last edited by ponce; 03-22-2020 at 09:48 AM.
 
Old 03-22-2020, 03:37 PM   #2586
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 1,372

Rep: Reputation: 425Reputation: 425Reputation: 425Reputation: 425Reputation: 425
Hi , you can remove libcue , its added today...and some glibmm updates to test.

Thanks!
 
Old 03-22-2020, 03:51 PM   #2587
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 627

Rep: Reputation: 168Reputation: 168
According to inkscape maintainer:

Quote:
Patrick Storz commented:

I can confirm compiling current master with glibmm 2.64.2 works properly again.
I am testing it now: https://ftp.gnome.org/pub/GNOME/sour...-2.64.2.tar.xz
 
Old 03-22-2020, 04:02 PM   #2588
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 1,372

Rep: Reputation: 425Reputation: 425Reputation: 425Reputation: 425Reputation: 425
Quote:
Originally Posted by brobr View Post
According to inkscape maintainer:



I am testing it now: https://ftp.gnome.org/pub/GNOME/sour...-2.64.2.tar.xz
-current is up-to-date . upgrade your system

Quote:
Sun Mar 22 19:58:16 UTC 2020
l/glibmm-2.64.2-i586-1.txz: Upgraded.
 
Old 03-22-2020, 05:04 PM   #2589
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 627

Rep: Reputation: 168Reputation: 168
fine, and more importantly, inkscape compiles with it OK as I just found out
 
Old 03-23-2020, 09:36 AM   #2590
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,293

Original Poster
Rep: Reputation: Disabled
libcue removed, thanks!
 
Old 03-26-2020, 09:18 AM   #2591
bifferos
Member
 
Registered: Jul 2009
Posts: 308

Rep: Reputation: 115Reputation: 115
From https://github.com/Ponce/slackbuilds.../asterisk.info
URL: https://downloads.asterisk.org/pub/t...-16.8.0.tar.gz is no longer accessible.

They don't seem to be leaving old versions up there very long, resulting in the package needing frequent version updates.
 
Old 03-26-2020, 09:32 AM   #2592
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,293

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bifferos View Post
From https://github.com/Ponce/slackbuilds.../asterisk.info
URL: https://downloads.asterisk.org/pub/t...-16.8.0.tar.gz is no longer accessible.

They don't seem to be leaving old versions up there very long, resulting in the package needing frequent version updates.
I haven't modified asterisk in any way in this repository, you should actually report this to its maintainer on SBo.
 
1 members found this post helpful.
Old 03-26-2020, 09:49 AM   #2593
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 235

Rep: Reputation: 150Reputation: 150
I'm getting undefined reference to `libiconv_open' when installing fcitx in current though I'm sure I screwed something up
 
Old 03-26-2020, 10:20 AM   #2594
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,293

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by tramtrist View Post
I'm getting undefined reference to `libiconv_open' when installing fcitx in current though I'm sure I screwed something up
might be as it built fine here: it's just a guess (and it's actually OT here) but check if you have installed libiconv by mistake somewhere (iconv is provided by glibc nowadays).
 
1 members found this post helpful.
Old 03-26-2020, 10:54 AM   #2595
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 235

Rep: Reputation: 150Reputation: 150
Ponce.. yep OT.
reinstalling glibc fixed it..
Thanks as always
 
  


Reply

Tags
current, sbo, sbopkg, slackrepo


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 07:44 AM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration