Bug 463434

Summary: symbolic library seems to be broken
Product: [Fedora] Fedora Reporter: Piergiorgio Sartor <piergiorgio.sartor>
Component: octave-forgeAssignee: Alex Lancaster <alex>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: medium    
Version: 9CC: a.j.delaney, alex, orion, qspencer
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-07 09:05:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Piergiorgio Sartor 2008-09-23 13:38:28 UTC
Description of problem:
It seems some linking error is returned when trying to use functionality from the symbolic library.

Version-Release number of selected component (if applicable):
octave-forge-20080429-1.fc9.i386

How reproducible:
Always

Steps to Reproduce:
1.
Start octave
2.
type one of the symbolic library commands, like, for example:

sumterms

3.
  
Actual results:
error: /usr/libexec/octave/packages/symbolic-1.0.6/i386-redhat-linux-gnu-api-v32/symbols.oct: undefined symbol: _ZNK5GiNaC5basic5evalfEi

Expected results:
Well, maybe some error on the syntax or some results, for sure not an "undefined symbol".

Additional info:
A couple of notes.
Typing something like:

help sumterms

returns with the following result:

error: /usr/libexec/octave/packages/symbolic-1.0.6/i386-redhat-linux-gnu-api-v32/symbols.oct: undefined symbol: _ZNK5GiNaC5basic5evalfEi

help: `sumterms' not found
...

Second note, other commands, like "coeff" or "is_vpa" have same behavior.

Third, the octave completion, i.e. "sumt" followed by tab, shows the command as available, that is, it completes to "sumterms".

Hope this helps.

Comment 1 Alex Lancaster 2008-09-24 13:39:39 UTC
I can reproduce the problem on my F-9 box.

Comment 2 Aidan Delaney 2008-12-02 09:23:14 UTC
I can also reproduce this on F9.  Furthermore there seems to be the exact same issue on Ubuntu
https://bugs.launchpad.net/ubuntu/+source/octave-symbolic/+bug/303845
which suggests that the issue is with upstream, not the package.

Comment 3 Piergiorgio Sartor 2008-12-03 14:54:32 UTC
This seems to be fixed in F10, with a newer octave-forge, the 20080831.

Maybe a "simple" update for F9, together with octave, would close the issue.

Thanks,

pg

Comment 4 Alex Lancaster 2008-12-19 11:21:29 UTC
I did a scratch build in koji for F-9:

http://koji.fedoraproject.org/koji/taskinfo?taskID=1009132

I installed the RPM and it seems to fix the issue as per comment #3 using octave-3.0.3 that is currently in updates-testing (soon to be in stable).  

I'm going to commit this shortly and make a new update for octave-forge for F-9 (for updates-testing).  I would love to get a some testing by the reporters here in updates-testing before pushing to stable, however.

Comment 5 Piergiorgio Sartor 2008-12-19 12:04:12 UTC
(In reply to comment #4)
[...]
> I'm going to commit this shortly and make a new update for octave-forge for F-9
> (for updates-testing).  I would love to get a some testing by the reporters
> here in updates-testing before pushing to stable, however.

That's good news.

Unfortunately, I cannot help further, since I updated all the PCs to F10, so I'll not be able to test the new octave-forge.

Thanks again and have a Merry Christmas and Happy New Year.

bye,

pg

Comment 6 Fedora Update System 2008-12-19 12:14:57 UTC
octave-forge-20080831-2.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/octave-forge-20080831-2.fc9

Comment 7 Fedora Update System 2008-12-21 08:45:22 UTC
octave-forge-20080831-2.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing-newkey update octave-forge'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-11605

Comment 8 Fedora Update System 2009-01-07 09:05:45 UTC
octave-forge-20080831-2.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.