Summary: | [MAINTAINER] devel/ice: update to 3.5.0 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Michael Gmelin <freebsd> | ||||||
Component: | Individual Port(s) | Assignee: | Ruslan Makhmatkhanov <rm> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | ||||||||
Priority: | Normal | ||||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Description
Michael Gmelin
2013-06-02 23:20:01 UTC
Tests are failing for me: *** running tests 9/85 in /usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword *** configuration: Default *** test started: 06/12/13 18:20:13 starting client... ok Testing operation name... ok terminate called after throwing an instance of 'IceUtil::ThreadSyscallException' what(): ../../include/IceUtil/Mutex.h:303: IceUtil::ThreadSyscallException: syscall exception: Invalid argument unexpected exit status: expected: 0, got -6 Traceback (most recent call last): File "/usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword/run.py", line 24, in <module> TestUtil.simpleTest(client) File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/TestUtil.py", line 1424, in simpleTest client.waitTestSuccess() File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/Expect.py", line 564, in waitTestSuccess test(self.exitstatus, exitstatus) File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/Expect.py", line 549, in test assert False AssertionError ('test in /usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword failed with exit status', 256) FreeBSD venon 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r249253M: Mon Apr 8 11:48:10 BRT 2013 william@venon:/usr/obj/usr/src/sys/VENON amd64 -- William Grzybowski ------------------------------------------ Curitiba/PR - Brasil On Wed, 12 Jun 2013 18:23:43 -0300 William Grzybowski <william88@gmail.com> wrote: > Tests are failing for me: > > *** running tests 9/85 in > /usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword > *** configuration: Default > *** test started: 06/12/13 18:20:13 > starting client... ok > Testing operation name... ok > terminate called after throwing an instance of > 'IceUtil::ThreadSyscallException' > what(): ../../include/IceUtil/Mutex.h:303: > IceUtil::ThreadSyscallException: syscall exception: Invalid argument > unexpected exit status: expected: 0, got -6 Traceback (most recent > call last): File > "/usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword/run.py", > line 24, in <module> TestUtil.simpleTest(client) > File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/TestUtil.py", line > 1424, in simpleTest > client.waitTestSuccess() > File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/Expect.py", line > 564, in waitTestSuccess > test(self.exitstatus, exitstatus) > File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/Expect.py", line > 549, in test > assert False > AssertionError > ('test in /usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword > failed with exit status', 256) > > FreeBSD venon 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r249253M: Mon Apr > 8 11:48:10 BRT 2013 william@venon:/usr/obj/usr/src/sys/VENON > amd64 > > -- > William Grzybowski > ------------------------------------------ > Curitiba/PR - Brasil Hi William, The port has been tested on the current release version of FreeBSD (9.1-RELEASE) using a world built with system gcc (4.2.1) and system clang (3.1), libstdc++ and libc++, c++98 an c++11, it also builds fine on the current legacy release version (8.3-RELEASE at the time I opened the PR, haven't tested on 8.4 yet). I can't really test the port on or optimize it for 10-CURRENT, which is dramatically different and ships with a more recent version of the clang compiler and libc++. By the way, the error you're getting is caused by a call to pthread_mutex_lock failing, which in turn could be related to changes in the OS, default compiler flags etc. Please test on a current release version of FreeBSD. If it's still failing on 9.1-RELEASE please send me a complete build output and a list of packages installed on the system you're testing on as well as the content of /etc/make.conf. I've been testing this port for weeks, so seeing it fail on 9.1-RELEASE would be quite a surprise. If you still feel that the port should work on 10-CURRENT (with no official release date for 10.0 announced yet), please let me know, so I can discuss on ports@. Thanks for your time and effort. Cheers, Michael -- Michael Gmelin On Wed, Jun 12, 2013 at 6:53 PM, Michael Gmelin <freebsd@grem.de> wrote: > On Wed, 12 Jun 2013 18:23:43 -0300 > William Grzybowski <william88@gmail.com> wrote: > >> Tests are failing for me: >> >> *** running tests 9/85 in >> /usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword >> *** configuration: Default >> *** test started: 06/12/13 18:20:13 >> starting client... ok >> Testing operation name... ok >> terminate called after throwing an instance of >> 'IceUtil::ThreadSyscallException' >> what(): ../../include/IceUtil/Mutex.h:303: >> IceUtil::ThreadSyscallException: syscall exception: Invalid argument >> unexpected exit status: expected: 0, got -6 Traceback (most recent >> call last): File >> "/usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword/run.py", >> line 24, in <module> TestUtil.simpleTest(client) >> File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/TestUtil.py", line >> 1424, in simpleTest >> client.waitTestSuccess() >> File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/Expect.py", line >> 564, in waitTestSuccess >> test(self.exitstatus, exitstatus) >> File "/usr/ports/devel/ice/work/Ice-3.5.0/scripts/Expect.py", line >> 549, in test >> assert False >> AssertionError >> ('test in /usr/ports/devel/ice/work/Ice-3.5.0/cpp/test/Slice/keyword >> failed with exit status', 256) >> >> FreeBSD venon 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r249253M: Mon Apr >> 8 11:48:10 BRT 2013 william@venon:/usr/obj/usr/src/sys/VENON >> amd64 >> >> -- >> William Grzybowski >> ------------------------------------------ >> Curitiba/PR - Brasil > > Hi William, > > The port has been tested on the current release version of FreeBSD > (9.1-RELEASE) using a world built with system gcc (4.2.1) and system > clang (3.1), libstdc++ and libc++, c++98 an c++11, it also builds fine > on the current legacy release version (8.3-RELEASE at the time I opened > the PR, haven't tested on 8.4 yet). > > I can't really test the port on or optimize it for 10-CURRENT, which is > dramatically different and ships with a more recent version of the > clang compiler and libc++. > > By the way, the error you're getting is caused by a call to > pthread_mutex_lock failing, which in turn could be related to changes > in the OS, default compiler flags etc. > > Please test on a current release version of FreeBSD. If it's still > failing on 9.1-RELEASE please send me a complete build output and a > list of packages installed on the system you're testing on as well as > the content of /etc/make.conf. I've been testing this port for weeks, so > seeing it fail on 9.1-RELEASE would be quite a surprise. > > If you still feel that the port should work on 10-CURRENT (with no > official release date for 10.0 announced yet), please let me know, so > I can discuss on ports@. Well, I think it should, as most of the ports do. I was going to commit this port but I'll leave it to someone then because I don't feel comfortable otherwise. Thanks for your work. -- William Grzybowski ------------------------------------------ Curitiba/PR - Brasil So I followed Eitan Adler's advice http://lists.freebsd.org/pipermail/freebsd-ports/2013-June/084271.html and marked the port as BROKEN for 10. I will work on this once FreeBSD 10 is getting closer to a release and therefore stops being a moving target. Since the distribution file changed upstream, I also adapted distinfo. Please find attach the complete patch, which - to circumvent PR system problems - is also available at: http://blog.grem.de/ice_350_20130613.patch http://blog.grem.de/ice_350_20130613.patch.gz Thanks, Michael -- Michael Gmelin Responsible Changed From-To: freebsd-ports-bugs->rm I will take it. State Changed From-To: open->closed Committed, thank you! |