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.
Okay, rebuilt Ardour against the new zlibs (not sure if it matters, but figured it couldn't hurt). Still getting segfaults. It's not as often, but it's still more often than not. As for other problems, I just discovered that Krunner is freezing up. I'm not sure it's related, but it wasn't happening before. I'm off to see if it's happening in anybody else's user account.
Okay, I think the problem is licked. I've still got one session that wants to segfault, but I think I know why. I'll try to use it a bit as the day wears on and report back. Now if I could just get the firewire working...
Has anyone tested zlib on x86 yet? I wasn't 100% sure when I wrote that patch whether the fix should be applied to both internal and external handling, or what the effects might be on 32-bit systems. The zlib.h is quite different compared with the previous version... honestly, I'm not even certain I have correct logic in there, but the idea is to use the gz*64 functions whenever _FILE_OFFSET_BITS == 64. The invert done in Gentoo's patch would also work, but I think it also causes the replacements to occur in cases where it isn't needed (which should only be an issue if the system did not support large file handling at all, but still).
if can be useful, I have a netbook with slackware-current.
- I updated it to the zlib in testing;
- I rebuilt the zlib package (without reinstalling) running "make test"
Code:
hello world
zlib version 1.2.5 = 0x1250, compile flags = 0x55
uncompress(): hello, hello!
gzread(): hello, hello!
gzgets() after gzseek: hello!
inflate(): hello, hello!
large_inflate(): OK
after inflateSync(): hello, hello!
inflate with dictionary: hello, hello!
*** zlib test OK ***
hello world
zlib version 1.2.5 = 0x1250, compile flags = 0x55
uncompress(): hello, hello!
gzread(): hello, hello!
gzgets() after gzseek: hello!
inflate(): hello, hello!
large_inflate(): OK
after inflateSync(): hello, hello!
inflate with dictionary: hello, hello!
*** zlib shared test OK ***
hello world
zlib version 1.2.5 = 0x1250, compile flags = 0x55
uncompress(): hello, hello!
gzread(): hello, hello!
gzgets() after gzseek: hello!
inflate(): hello, hello!
large_inflate(): OK
after inflateSync(): hello, hello!
inflate with dictionary: hello, hello!
*** zlib 64-bit test OK ***
- I rebuilt libxml2 on the new zlib running "make tests"
Code:
## XML regression tests
## XML regression tests on memory
## XML entity subst regression tests
## XML Namespaces regression tests
## xml:id regression tests
## Error cases regression tests
## Error cases stream regression tests
## Running the API regression tests this may take a little while
Total: 1160 functions, 291353 tests, 0 errors
## Reader regression tests
## Reader on memory regression tests
## Walker regression tests
## Reader entities substitution regression tests
## SAX1 callbacks regression tests
## SAX2 callbacks regression tests
## XML push regression tests
## HTML regression tests
## Push HTML regression tests
## HTML SAX regression tests
## Push HTML SAX regression tests
## Valid documents regression tests
## Validity checking regression tests
## General documents valid regression tests
## URI module regression tests
## Pattern regression tests
## XPath regression tests
## XPointer regression tests
## XInclude regression tests
## XInclude xmlReader regression tests
## C14N and XPath regression tests
./test/c14n/1-1-without-comments/xmlspace-prop-1.xml:9: parser warning : Invalid value "true" for xml:space : "default" or "preserve" expected
<ietf:e1 xml:space="true">
^
./test/c14n/1-1-without-comments/xmlspace-prop-2.xml:9: parser warning : Invalid value "true" for xml:space : "default" or "preserve" expected
<ietf:e1 xml:space="true">
^
./test/c14n/1-1-without-comments/xmlspace-prop-3.xml:9: parser warning : Invalid value "true" for xml:space : "default" or "preserve" expected
<ietf:e1 xml:space="true">
^
./test/c14n/1-1-without-comments/xmlspace-prop-4.xml:9: parser warning : Invalid value "true" for xml:space : "default" or "preserve" expected
<ietf:e1 xml:space="true">
^
^[## Scripts regression tests
## Some of the base computations may be different if srcdir != .
set3 result
1c1 < ./test/scripts/set3.xml:1: parser warning : xmlns: URI bar is not absolute --- > ./test/scripts/set3.xml:1: namespace warning : xmlns: URI bar is not absolute
## Catalog regression tests
## Add and del operations on XML Catalogs
## Regexp regression tests
bug316338 result
3c3 < C 433 12: Fail --- > C 433 12: Ok
## Formal expresssions regression tests
## Automata regression tests
## Schemas regression tests
any4_0_0 result
1d0 < ./test/schemas/any4_0.xml validates 0a1 > ./test/schemas/any4_0.xsd:14: element complexType: Schemas parser error : local complex type: The content model is not determinist.
diff: ./result/schemas/regexp-char-ref_0_0.err: No such file or directory
diff: ./result/schemas/regexp-char-ref_1_0.err: No such file or directory
## Relax-NG regression tests
## Relax-NG streaming regression tests
## Schematron regression tests
## Threaded regression tests
## generating dba100000.xml
## Timing tests to try to detect performance
## as well a memory usage breakage when streaming
## 1/ using the file interface
## 2/ using the memory interface
## 3/ repeated DOM parsing
## 4/ repeated DOM validation
Parsing took 1044 ms
Parsing took 1029 ms
100 iterations took 1475 ms
100 iterations took 3473 ms
## Relax-NG Python based test suite 1
found 373 test schemas: 372 success 1 failures
## Relax-NG Python based test suite 2
## XML Schemas datatypes Python based test suite
## It is normal to see 11 errors reported
found 1035 test instances: 1025 success 10 failures
make[1]: Entering directory `/tmp/libxml2-2.7.8/xstc'
Missing the test suite description (2004-01-14), trying to fetch it
--2010-12-10 07:41:49-- http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2004-01-14/xsts-2004-01-14.tar.gz
Risoluzione di www.w3.org (www.w3.org)... 128.30.52.37
Connessione a www.w3.org (www.w3.org)|128.30.52.37|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: 2761085 (2,6M) [application/gzip]
Salvataggio in: "xsts-2004-01-14.tar.gz"
100%[=========================================================================================================================================================================================>] 2.761.085 397K/s in 7,6s
2010-12-10 07:41:57 (353 KB/s) - "xsts-2004-01-14.tar.gz" salvato [2761085/2761085]
extracting test data (NIST)...done
Missing the test suite description (2002-01-16), trying to fetch it
--2010-12-10 07:42:00-- http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2002-01-16/xsts-2002-01-16.tar.gz
Risoluzione di www.w3.org (www.w3.org)... 128.30.52.37
Connessione a www.w3.org (www.w3.org)|128.30.52.37|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: 6894439 (6,6M) [application/gzip]
Salvataggio in: "xsts-2002-01-16.tar.gz"
100%[=========================================================================================================================================================================================>] 6.894.439 372K/s in 37s
2010-12-10 07:42:37 (184 KB/s) - "xsts-2002-01-16.tar.gz" salvato [6894439/6894439]
extracting test data (Sun, Microsoft)...done
Rebuilding script (NIST) nist-test.py
./Tests/Metadata/NISTXMLSchemaDatatypes.testSet:5: namespace warning : xmlns: URI TestSuite is not absolute
xmlns="TestSuite"
^
Rebuilding script (Microsoft) ms-test.py
./Tests/Metadata/MSXMLSchema1-0-20020116.testSet:2: namespace warning : xmlns: URI TestSuite is not absolute
<testSet contributor="Microsoft" name="MS2002-01-16" xmlns="TestSuite" xmlns:xsi
^
Rebuilding script (Sun) sun-test.py
./Tests/Metadata/SunXMLSchema1-0-20020116.testSet:2: namespace warning : xmlns: URI TestSuite is not absolute
<testSet contributor="Sun" name="Sun2002-01-16" xmlns="TestSuite" xmlns:xsi="htt
^
## Running XML Schema tests (NIST)
Ran 23170 of 23170 tests (3953 schemata): 4 failed ( )
## Running Schema tests (Sun)
Ran 193 of 193 tests (40 schemata): 32 failed ( 18 skip-invalid-schema )
## Running Schema tests (Microsoft)
Ran 7230 of 7230 tests (4686 schemata): 523 failed ( 56 skip-invalid-schema )
make[1]: Leaving directory `/tmp/libxml2-2.7.8/xstc'
## Module tests
Success!
make[1]: Entering directory `/tmp/libxml2-2.7.8/python'
Making all in .
Making all in tests
## running Python regression tests
-- serialize.py
error serializing HTML document 4
-- serialize.py
error serializing HTML document 4
make[1]: Leaving directory `/tmp/libxml2-2.7.8/python'
make[1]: Entering directory `/tmp/libxml2-2.7.8/doc/examples'
## examples regression tests
4c4
< <list xml:base="sql://select_name_from_people"><people>a</people><people>b</people></list>
---
> <list><people>a</people><people>b</people></list>
make[1]: Leaving directory `/tmp/libxml2-2.7.8/doc/examples'
- I rebuilt ardour doing the tests in messages above: all ok
but with all the stuff that links on it, it'll surely require some more tests (X works ).
EDIT: this seems to be the slackware-current packages that contain thingies that link to libz.so.1
So, I tried to attack my specific problem with libxml2/zlib/ardour on x86_64. It took a rebuild of libxml2 as well, but the aforementioned segfault on session open is gone. Great work, again!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.