LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 05-20-2017, 01:13 PM   #571
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981

openimageio slackbuild won't build:
Code:
-- Build files have been written to: /tmp/SBo/oiio-Release-1.7.14/build
[  0%] Built target CopyFiles
[  0%] Building CXX object src/libutil/CMakeFiles/OpenImageIO_Util.dir/strutil.cpp.o
/tmp/SBo/oiio-Release-1.7.14/src/libutil/strutil.cpp: In function ‘void OpenImageIO::v1_7::Strutil::utf8_to_unicode(OpenImageIO::v1_7::string_view, std::vector<unsigned int>&)’:
/tmp/SBo/oiio-Release-1.7.14/src/libutil/strutil.cpp:891:23: error: ‘codepoint’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
     (byte & 0x3fu) | (*codep << 6) :
                       ^~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/libutil/CMakeFiles/OpenImageIO_Util.dir/build.make:279: src/libutil/CMakeFiles/OpenImageIO_Util.dir/strutil.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1378: src/libutil/CMakeFiles/OpenImageIO_Util.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
I downloaded the latest git and just using "make" gives this:
Code:
In file included from /home/batman/oiio/src/gif.imageio/gifinput.cpp:36:0:
/home/batman/oiio/src/include/OpenImageIO/thread.h: In member function ‘std::future<decltype (f(0, rest ...))> OpenImageIO_v1_8::thread_pool::push(F&&, Rest&& ...)’:
/home/batman/oiio/src/include/OpenImageIO/thread.h:573:18: error: ‘bind’ is not a member of ‘std’
             std::bind(std::forward<F>(f), std::placeholders::_1, std::forward<Rest>(rest)...)
                  ^~~~
/home/batman/oiio/src/include/OpenImageIO/thread.h:573:18: note: suggested alternative: ‘find’
             std::bind(std::forward<F>(f), std::placeholders::_1, std::forward<Rest>(rest)...)
                  ^~~~
                  find
/home/batman/oiio/src/include/OpenImageIO/thread.h:573:48: error: ‘std::placeholders’ has not been declared
             std::bind(std::forward<F>(f), std::placeholders::_1, std::forward<Rest>(rest)...)

make[3]: *** [src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/build.make:975: src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/gif.imageio/gifinput.cpp.o] Error 1
make[3]: Leaving directory '/home/batman/oiio/build/linux64'
make[2]: *** [CMakeFiles/Makefile2:2288: src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/all] Error 2
make[2]: Leaving directory '/home/batman/oiio/build/linux64'
make[1]: *** [Makefile:163: all] Error 2
make[1]: Leaving directory '/home/batman/oiio/build/linux64'
make: *** [Makefile:369: cmake] Error 2
I have rebuilt all dependencies listed for openimageio.
 
Old 05-20-2017, 01:29 PM   #572
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
I think you probably can just change this line in the slackbuild.

Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS"
To this.

Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -wno-error"
 
1 members found this post helpful.
Old 05-20-2017, 01:40 PM   #573
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981
Quote:
Originally Posted by orbea View Post
I think you probably can just change this line in the slackbuild.

Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS"
To this.

Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -wno-error"
I tried (the compiler said that the W should be capitalized):
Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error"
This is the result:
Code:
[  4%] Building CXX object src/libutil/CMakeFiles/OpenImageIO_Util.dir/strutil.cpp.o
/tmp/SBo/oiio-Release-1.7.14/src/libutil/strutil.cpp: In function ‘void OpenImageIO::v1_7::Strutil::utf8_to_unicode(OpenImageIO::v1_7::string_view, std::vector<unsigned int>&)’:
/tmp/SBo/oiio-Release-1.7.14/src/libutil/strutil.cpp:891:23: error: ‘codepoint’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
     (byte & 0x3fu) | (*codep << 6) :
                       ^~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/libutil/CMakeFiles/OpenImageIO_Util.dir/build.make:279: src/libutil/CMakeFiles/OpenImageIO_Util.dir/strutil.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1378: src/libutil/CMakeFiles/OpenImageIO_Util.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
 
Old 05-20-2017, 01:41 PM   #574
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
change the line orbea pointed you to like this
Code:
  -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error=maybe-uninitialized -Wno-error=format-truncation -Wno-error=noexcept-type -faligned-new" \
 
2 members found this post helpful.
Old 05-20-2017, 01:56 PM   #575
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981
Quote:
Originally Posted by ponce View Post
change the line orbea pointed you to like this
Code:
  -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error=maybe-uninitialized -Wno-error=format-truncation -Wno-error=noexcept-type -faligned-new" \
Thanks orbea and ponce that worked!
 
Old 05-23-2017, 01:39 AM   #576
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Hi , i cant build brasero

slackware64-current with latest updates (22 may)

I install optional deps like

Quote:
libburn, libisofs, and totem-pl-parser


This is the error compiling

Quote:
burn-plugin.c: In function 'brasero_plugin_test_app':
burn-plugin.c:280:2: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
if ((standard_output && sscanf (standard_output, version_format, &major, &minor, &sub) == i)
^~
burn-plugin.c:281:2: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
|| (standard_error && sscanf (standard_error, version_format, &major, &minor, &sub) == i))

-Werror=format-nonliteral

Last edited by USUARIONUEVO; 05-23-2017 at 01:40 AM.
 
Old 05-23-2017, 01:52 AM   #577
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Solution for brasero

Quote:
--enable-compile-warnings=minimum
 
Old 05-23-2017, 03:23 AM   #578
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by USUARIONUEVO View Post
Hi , i cant build brasero

slackware64-current with latest updates (22 may)

I install optional deps like
Code:
libburn, libisofs, and totem-pl-parser
This is the error compiling
Code:
burn-plugin.c: In function 'brasero_plugin_test_app':
burn-plugin.c:280:2: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
if ((standard_output && sscanf (standard_output, version_format, &major, &minor, &sub) == i)
^~
burn-plugin.c:281:2: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
|| (standard_error && sscanf (standard_error, version_format, &major, &minor, &sub) == i))
-Werror=format-nonliteral
Quote:
Originally Posted by USUARIONUEVO View Post
Solution for brasero
Code:
--enable-compile-warnings=minimum
FYI, when a specific configure option like that is not available you can also disable the single warnings-as-errors that break build in the CFLAGS/CXXFLAGS
Code:
CFLAGS="$SLKCFLAGS -Wno-error=format-nonliteral -Wno-error=format-y2k" \

Last edited by ponce; 05-23-2017 at 03:24 AM.
 
3 members found this post helpful.
Old 05-23-2017, 07:01 AM   #579
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Thanks ponce , i post cause slackbuilds and your repo slackbuild fails and are equal.

I understand probably slackbuilds, no fix cause no affect stable , but i think is helpful to post for a fix in "current" , repos like yours.

A large number of packages breaking for this reason , i see you fix some slackbuilds in your repo for current, like libmusicbrainz and others , then i post for informational.


Thanks , your repo is helpful for current users :=)


Im not sure , but probably other gnome soft have this parameter in configure.

Last edited by USUARIONUEVO; 05-23-2017 at 07:02 AM.
 
Old 05-23-2017, 07:06 AM   #580
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by USUARIONUEVO View Post
Im not sure , but probably other gnome soft have this parameter in configure.
we can do without it, so it's no big deal

thanks for reporting!
 
Old 05-24-2017, 12:38 AM   #581
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
libffado not build , any suggest ?
 
Old 05-24-2017, 03:01 AM   #582
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by USUARIONUEVO View Post
libffado not build , any suggest ?
have a look here

http://cgit.ponce.cc/slackbuilds/commit/?h=libffado
 
1 members found this post helpful.
Old 05-24-2017, 03:06 AM   #583
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by ponce View Post
you are "current" ,hero.

Thanks !!

Sorry for this , but , upgrade your slackbuilds gst-plugins-bad and ugly to 1.12.0 , i encounter problems with 1.10.4 , builds fine, but cause segmentation faults later , gstreamer is now at 1.12 branch.

Thanks again!
 
Old 05-24-2017, 03:28 AM   #584
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by USUARIONUEVO View Post
Sorry for this , but , upgrade your slackbuilds gst-plugins-bad and ugly to 1.12.0 , i encounter problems with 1.10.4 , builds fine, but cause segmentation faults later , gstreamer is now at 1.12 branch.
I don't seem to have your segfaults here but it's ok for me to keep in line with the gstreamer version in current: I pushed the relative branches already.
 
Old 05-24-2017, 03:44 AM   #585
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Thanks ponce !!
 
  


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 09:48 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
Open Source Consulting | Domain Registration