SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ponce, just a heads up, make sure you double check the library install path for libfreshwrapper-pepperflash.so if you update it further. In newer versions, such as 0.3.3, the library is named a bit different to libfreshwrapper-flashplayer.so, no idea why, and I do believe the configuration file is required to use the search /file/path/to for the pepperflash plugin from Chrome/Chromium. You may want to install it by default rather than leave it to the user configuration as a suggestion. It "says" it's optional, but the last time I tried it, the plugin wouldn't work well, or work at all.
Yes, the sip upgrade back in August broke QtiPlot again... there are patches out there (e.g. Arch) so I'll try and fix it later tonight, (and I'll fix my mistake in the avogadro commit message at the same time!)
i apologize that i have been inactive with my slackbuilds recently. If you find a patch for qtiplot and any other of the slackbuilds i maintain, please let me know! and thank you very, very much for your efforts!
i apologize that i have been inactive with my slackbuilds recently. If you find a patch for qtiplot and any other of the slackbuilds i maintain, please let me know! and thank you very, very much for your efforts!
Hey it's no problem! I'm quite inactive too at the moment
I just pushed a QtiPlot patched for -current to https://github.com/Ponce/slackbuilds...ademic/QtiPlot -- it seems to build... As I'm sure you understand there's nothing "official" about Ponce's repo, and if anything there saves you work when you update your SlackBuilds for 14.2, that's great, but I don't really understand the apps and can't really test them in the way that maintainers do. (The reason why I try to fix things for -current is because, when something is broken, I don't know if it's broken because of -current, or broken because my build environment and tools have a bug!)
Of all your SlackBuilds, there are two that I think are very difficult to fix on current at the moment (cufflinks and tophat). One exposes a bug in gcc-4.9, the other exposes a bug in boost-1.58 -- don't make your life miserable by trying to fix them!
patching file waf
Hunk #1 succeeded at 153 with fuzz 2.
/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6 /tmp/SBo/pycairo-1.10.0
patching file waflib/Tools/python.py
/tmp/SBo/pycairo-1.10.0
./options()
Setting top to : /tmp/SBo/pycairo-1.10.0
Setting out to : /tmp/SBo/pycairo-1.10.0/build_directory
./configure()
Checking for 'gcc' (c compiler) : ok
Checking for program python : /usr/bin/python3
Checking for python version : (3, 5, 0, 'final', 0)
Traceback (most recent call last):
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Scripting.py", line 93, in waf_entry_point
run_commands()
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Scripting.py", line 145, in run_commands
run_command(cmd_name)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Scripting.py", line 138, in run_command
ctx.execute()
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Configure.py", line 124, in execute
super(ConfigurationContext,self).execute()
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Context.py", line 87, in execute
self.recurse([os.path.dirname(g_module.root_path)])
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Context.py", line 127, in recurse
user_function(self)
File "/tmp/SBo/pycairo-1.10.0/wscript", line 29, in configure
ctx.check_python_headers()
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Configure.py", line 217, in fun
return f(*k,**kw)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Tools/python.py", line 146, in check_python_headers
result=conf.check(lib=name,uselib='PYEMBED',libpath=path,mandatory=False,msg='Checking for library %s in LIBDIR'%name)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Configure.py", line 217, in fun
return f(*k,**kw)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Tools/c_config.py", line 357, in check
ret=self.run_c_code(*k,**kw)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Configure.py", line 217, in fun
return f(*k,**kw)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Tools/c_config.py", line 435, in run_c_code
bld.compile()
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Build.py", line 190, in compile
self.store()
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Utils.py", line 300, in f
ret=fun(*k,**kw)
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Build.py", line 164, in store
cPickle.dump(data,f)
AttributeError: Can't pickle local object 'Context.__init__.<locals>.node_class'
patching file waf
Hunk #1 succeeded at 153 with fuzz 2.
/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6 /tmp/SBo/pycairo-1.10.0
patching file waflib/Tools/python.py
/tmp/SBo/pycairo-1.10.0
./options()
Setting top to : /tmp/SBo/pycairo-1.10.0
Setting out to : /tmp/SBo/pycairo-1.10.0/build_directory
./configure()
Checking for 'gcc' (c compiler) : ok
Checking for program python : /usr/bin/python3
Checking for python version : (3, 5, 0, 'final', 0)
Traceback (most recent call last):
File "/tmp/SBo/pycairo-1.10.0/.waf3-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6/waflib/Scripting.py", line 93, in waf_entry_point
run_commands()
[snip lots of traceback]
The problem is that the SlackBuild treats each waf command as a script rather than executable i.e. it always tries to run 'python3 ./waf ....' whereas it should actually be running 'PYTHON=python3 ./waf ...'. Unfortunately the python 3.4 related patch repeats the mistake. A successful build (works for me) is possible by commenting out the patch named pycairo-1.10.0-waf_python_3_4-1.patch in the SlackBuild, as well as replacing any instance of 'python3 ./waf" with 'PYTHON=python3 ./waf'
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.