RHEL 6 compile error

Bug #1371784 reported by Scott R. Sideleau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Goby
Fix Released
Low
Unassigned

Bug Description

[srs@c2ap-dev-01 goby2-2.0.6]$ uname -a
Linux c2ap-dev-01 2.6.32-431.20.3.el6.x86_64 #1 SMP Fri Jun 6 18:30:54 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

[srs@c2ap-dev-01 goby2-2.0.6]$ gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)

[srs@c2ap-dev-01 goby2-2.0.6]$ bash -i build.sh
Configuring Goby
cmake ..
Compiling from release tarball.
libprotobuf < 2.5.0
>> setting enable_wt to OFF ... if you need this functionality: 1) install libwt-dev, libwtdbo-dev, libwtdbosqlite-dev, and libwthttp-dev; 2) run cmake -Denable_wt=ON
-- GMP libs: GMP_LIBRARIES-NOTFOUND GMPXX_LIBRARIES-NOTFOUND
>> setting enable_gmp to OFF ... if you need this functionality: 1) install libgmp-dev; 2) run cmake -Denable_gmp=ON
-- Boost version: 1.41.0
-- Found the following Boost libraries:
-- system
-- date_time
-- thread
-- program_options
-- filesystem
-- regex
-- CMake is running /opt/moos10/core-moos/build/UseMOOS.cmake
-- MOOS_FOUND=TRUE time to dance
-- adding -DASYNCHRONOUS_CLIENT as required my MOOS
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/goby2-2.0.6/build
Building Goby
make
[ 14%] Built target goby_common
[ 19%] Built target goby_util
[ 57%] Built target goby_acomms
[ 58%] Built target goby_ccl_compat
[ 59%] Built target goby_dccl_arithmetic
[ 87%] Built target goby_moos
[ 91%] Built target goby_frontseat_bluefin
[ 92%] Built target abc_modem_simulator
[ 93%] Built target analyze_dccl
[ 94%] Built target serial2tcp_server
[ 95%] Building CXX object src/apps/moos/pAcommsHandler/CMakeFiles/pAcommsHandler.dir/pAcommsHandler.cpp.o
In file included from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:41:
/opt/goby2-2.0.6/include/goby/pb/pb_modem_driver.h:34:49: error: goby/pb/protobuf/pb_modem_driver.pb.h: No such file or directory
In file included from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:42:
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:33:48: error: goby/pb/protobuf/iridium_driver.pb.h: No such file or directory
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:34:46: error: goby/pb/protobuf/rudics_shore.pb.h: No such file or directory
In file included from /opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:36,
                 from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:42:
/opt/goby2-2.0.6/include/goby/pb/iridium_driver_fsm.h: In constructor ‘goby::acomms::fsm::Configure::Configure(boost::statechart::state<goby::acomms::fsm::Configure, goby::acomms::fsm::Command, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0u>::my_context)’:
/opt/goby2-2.0.6/include/goby/pb/iridium_driver_fsm.h:207: error: ‘IridiumDriverConfig’ has not been declared
/opt/goby2-2.0.6/include/goby/pb/iridium_driver_fsm.h:212: error: ‘IridiumDriverConfig’ has not been declared
In file included from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:42:
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h: At global scope:
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:58: error: expected unqualified-id before ‘&’ token
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:58: error: expected ‘)’ before ‘&’ token
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:58: error: expected ‘;’ before ‘&’ token
/opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:84: error: ‘MTDataRequest’ in namespace ‘goby::acomms::protobuf’ does not name a type
make[2]: *** [src/apps/moos/pAcommsHandler/CMakeFiles/pAcommsHandler.dir/pAcommsHandler.cpp.o] Error 1
make[1]: *** [src/apps/moos/pAcommsHandler/CMakeFiles/pAcommsHandler.dir/all] Error 2
make: *** [all] Error 2

It's not obvious what dependency is missing from the top level error. Any ideas?

Revision history for this message
Scott R. Sideleau (scott.sideleau) wrote :
Download full text (6.4 KiB)

It looks like the protobuf compiler is doing things differently on RHEL than Ubuntu. I created symlinks from *.proto to *.pb.h in include/goby/pb/protobuf and was able to get a little bit further.

[srs@c2ap-dev-01 protobuf]$ pwd
/opt/goby2-2.0.6/include/goby/pb/protobuf

[srs@c2ap-dev-01 protobuf]$ ls
config.pb.h header.proto pb_modem_driver.pb.h
config.proto interprocess_notification.pb.h pb_modem_driver.proto
database_request.pb.h interprocess_notification.proto rudics_shore.pb.h
database_request.proto iridium_driver.pb.h rudics_shore.proto
header.pb.h iridium_driver.proto

[srs@c2ap-dev-01 build]$ make
[ 14%] Built target goby_common
[ 19%] Built target goby_util
[ 57%] Built target goby_acomms
[ 58%] Built target goby_ccl_compat
[ 59%] Built target goby_dccl_arithmetic
[ 87%] Built target goby_moos
[ 91%] Built target goby_frontseat_bluefin
[ 92%] Built target abc_modem_simulator
[ 93%] Built target analyze_dccl
[ 94%] Built target serial2tcp_server
[ 95%] Building CXX object src/apps/moos/pAcommsHandler/CMakeFiles/pAcommsHandler.dir/pAcommsHandler.cpp.o
In file included from /opt/goby2-2.0.6/include/goby/pb/pb_modem_driver.h:34,
                 from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:41:
/opt/goby2-2.0.6/include/goby/pb/protobuf/pb_modem_driver.pb.h:1: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/pb_modem_driver.pb.h:2: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/pb_modem_driver.pb.h:4: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/pb_modem_driver.pb.h:5: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/pb_modem_driver.pb.h:7: error: ‘message’ does not name a type
/opt/goby2-2.0.6/include/goby/pb/protobuf/pb_modem_driver.pb.h:20: error: ‘message’ does not name a type
In file included from /opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:33,
                 from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:42:
/opt/goby2-2.0.6/include/goby/pb/protobuf/iridium_driver.pb.h:1: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/iridium_driver.pb.h:2: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/iridium_driver.pb.h:3: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/iridium_driver.pb.h:5: error: ‘message’ does not name a type
In file included from /opt/goby2-2.0.6/include/goby/pb/iridium_driver.h:34,
                 from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:42:
/opt/goby2-2.0.6/include/goby/pb/protobuf/rudics_shore.pb.h:1: error: expected constructor, destructor, or type conversion before string constant
/opt/goby2-2.0.6/include/goby/pb/protobuf/rudic...

Read more...

Revision history for this message
Scott R. Sideleau (scott.sideleau) wrote :
Download full text (5.1 KiB)

I realize now that the *.pb.h files are generated from the *.proto files via the protobuf compiler. So, I removed the manually generated symlinks. The following is a list of the *.pb.h files that are generated.

[srs@c2ap-dev-01 goby2-2.0.6]$ find . -name *.pb.h
./include/goby/apps/moos/pTranslator/pTranslator_config.pb.h
./include/goby/util/protobuf/linebasedcomms.pb.h
./include/goby/moos/protobuf/node_status.pb.h
./include/goby/moos/protobuf/liaison_config.pb.h
./include/goby/moos/protobuf/pAcommsHandler_config.pb.h
./include/goby/moos/protobuf/goby_moos_app.pb.h
./include/goby/moos/protobuf/desired_course.pb.h
./include/goby/moos/protobuf/frontseat_config.pb.h
./include/goby/moos/protobuf/ctd_sample.pb.h
./include/goby/moos/protobuf/ufield_sim_driver.pb.h
./include/goby/moos/protobuf/bluefin_driver.pb.h
./include/goby/moos/protobuf/translator.pb.h
./include/goby/moos/protobuf/transitional.pb.h
./include/goby/moos/protobuf/frontseat.pb.h
./include/goby/moos/protobuf/modem_id_lookup.pb.h
./include/goby/moos/frontseat/bluefin/bluefin_config.pb.h
./include/goby/moos/frontseat/bluefin/bluefin.pb.h
./include/goby/common/protobuf/pubsub_node_config.pb.h
./include/goby/common/protobuf/option_extensions.pb.h
./include/goby/common/protobuf/liaison_config.pb.h
./include/goby/common/protobuf/zero_mq_node_config.pb.h
./include/goby/common/protobuf/logger.pb.h
./include/goby/common/protobuf/app_base_config.pb.h
./include/goby/acomms/protobuf/route.pb.h
./include/goby/acomms/protobuf/ccl_extensions.pb.h
./include/goby/acomms/protobuf/dccl.pb.h
./include/goby/acomms/protobuf/manipulator.pb.h
./include/goby/acomms/protobuf/ccl.pb.h
./include/goby/acomms/protobuf/dccl_option_extensions.pb.h
./include/goby/acomms/protobuf/arithmetic_extensions.pb.h
./include/goby/acomms/protobuf/modem_message.pb.h
./include/goby/acomms/protobuf/abc_driver.pb.h
./include/goby/acomms/protobuf/store_server.pb.h
./include/goby/acomms/protobuf/network_ack.pb.h
./include/goby/acomms/protobuf/amac_config.pb.h
./include/goby/acomms/protobuf/queue.pb.h
./include/goby/acomms/protobuf/file_transfer.pb.h
./include/goby/acomms/protobuf/driver_base.pb.h
./include/goby/acomms/protobuf/mm_driver.pb.h
./include/goby/acomms/protobuf/amac.pb.h
./include/goby/acomms/protobuf/mosh_packet.pb.h
./include/goby/acomms/protobuf/modem_driver_status.pb.h
./include/goby/acomms/protobuf/udp_driver.pb.h

And the build error...

[srs@c2ap-dev-01 build]$ make
[ 14%] Built target goby_common
[ 19%] Built target goby_util
[ 57%] Built target goby_acomms
[ 58%] Built target goby_ccl_compat
[ 59%] Built target goby_dccl_arithmetic
[ 87%] Built target goby_moos
[ 91%] Built target goby_frontseat_bluefin
[ 92%] Built target abc_modem_simulator
[ 93%] Built target analyze_dccl
[ 94%] Built target serial2tcp_server
[ 95%] Building CXX object src/apps/moos/pAcommsHandler/CMakeFiles/pAcommsHandler.dir/pAcommsHandler.cpp.o
In file included from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcommsHandler.cpp:41:
/opt/goby2-2.0.6/include/goby/pb/pb_modem_driver.h:34:49: error: goby/pb/protobuf/pb_modem_driver.pb.h: No such file or directory
In file included from /opt/goby2-2.0.6/src/apps/moos/pAcommsHandler/pAcomm...

Read more...

Revision history for this message
toby schneider (tes) wrote :

Hi -

I think you're missing GMP based on the warning:

>> setting enable_gmp to OFF ... if you need this functionality: 1) install libgmp-dev; 2) run cmake -Denable_gmp=ON

I don't know what the RH package is, but see https://gmplib.org/ perhaps.

I'm not sure why pAcommsHandler is trying to build in this case; that seems to be a bug.

Once you install that package, set cmake -Denable_gmp=ON or remove your CMakeCache.txt.

Revision history for this message
Scott R. Sideleau (scott.sideleau) wrote : Re: [Bug 1371784] Re: RHEL 6 compile error
Download full text (6.0 KiB)

I installed gmp-devel, but the same errors persist.

I turned on the build flag for pAcommsHandler. Is it deprecated?

__________________________________________________
Scott R. Sideleau
Computer Systems & Software Engineer
<email address hidden> // 978-257-5573
http://scott.sideleau.com

On Fri, Sep 19, 2014 at 5:13 PM, toby schneider <email address hidden>
wrote:

> Hi -
>
> I think you're missing GMP based on the warning:
>
> >> setting enable_gmp to OFF ... if you need this functionality: 1)
> install libgmp-dev; 2) run cmake -Denable_gmp=ON
>
> I don't know what the RH package is, but see https://gmplib.org/
> perhaps.
>
> I'm not sure why pAcommsHandler is trying to build in this case; that
> seems to be a bug.
>
> Once you install that package, set cmake -Denable_gmp=ON or remove your
> CMakeCache.txt.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1371784
>
> Title:
> RHEL 6 compile error
>
> Status in Goby Underwater Autonomy Project:
> New
>
> Bug description:
> [srs@c2ap-dev-01 goby2-2.0.6]$ uname -a
> Linux c2ap-dev-01 2.6.32-431.20.3.el6.x86_64 #1 SMP Fri Jun 6 18:30:54
> EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
>
>
> [srs@c2ap-dev-01 goby2-2.0.6]$ gcc -v
> Using built-in specs.
> Target: x86_64-redhat-linux
> Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
> --infodir=/usr/share/info --with-bugurl=
> http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared
> --enable-threads=posix --enable-checking=release --with-system-zlib
> --enable-__cxa_atexit --disable-libunwind-exceptions
> --enable-gnu-unique-object
> --enable-languages=c,c++,objc,obj-c++,java,fortran,ada
> --enable-java-awt=gtk --disable-dssi
> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
> --enable-libgcj-multifile --enable-java-maintainer-mode
> --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
> --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686
> --build=x86_64-redhat-linux
> Thread model: posix
> gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
>
>
> [srs@c2ap-dev-01 goby2-2.0.6]$ bash -i build.sh
> Configuring Goby
> cmake ..
> Compiling from release tarball.
> libprotobuf < 2.5.0
> >> setting enable_wt to OFF ... if you need this functionality: 1)
> install libwt-dev, libwtdbo-dev, libwtdbosqlite-dev, and libwthttp-dev; 2)
> run cmake -Denable_wt=ON
> -- GMP libs: GMP_LIBRARIES-NOTFOUND GMPXX_LIBRARIES-NOTFOUND
> >> setting enable_gmp to OFF ... if you need this functionality: 1)
> install libgmp-dev; 2) run cmake -Denable_gmp=ON
> -- Boost version: 1.41.0
> -- Found the following Boost libraries:
> -- system
> -- date_time
> -- thread
> -- program_options
> -- filesystem
> -- regex
> -- CMake is running /opt/moos10/core-moos/build/UseMOOS.cmake
> -- MOOS_FOUND=TRUE time to dance
> -- adding -DASYNCHRONOUS_CLIENT as required my MOOS
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /opt/goby2-2.0.6/build
> Building Goby
> make
> [ 14%] Built target goby_common
> [ 19%] Built target goby_u...

Read more...

Revision history for this message
toby schneider (tes) wrote :

No it's definitely not deprecated, but it won't build automatically if its dependencies aren't built. You're trying to get "libgoby_pb.so" to build (which is "build_pb=ON" in CMake) since pAcommsHandler needs the iridium driver stuff to build currently. I will try to make pAcommsHandler load the drivers at run time in the future.

Now that you've added gmp-devel, did you try a fresh CMake run (remove build/CMakeCache.txt) and try again. If it still doesn't work, can you post the latest output?

-Toby

Revision history for this message
Scott R. Sideleau (scott.sideleau) wrote :

After blowing away build/CMakeCache.txt and running 'cmake . -Dbuild_pb=on' I was able to get it to build pAcommsHandler on RHEL 6. So, the final set of requirements are:

sudo yum install protobuf-devel
sudo yum install cryptopp-devel
sudo yum install xerces-c-devel
sudo yum install zeromq-devel
sudo yum install wt-devel
(from epel repo)

sudo yum install xerces-c-devel
sudo yum install gmp-devel
(from rhel repo)

sudo ln -s /usr/include/cryptopp /usr/include/crypto++
(looks for crypto++/*.h explicitly, despite the cmake_modules/FindCryptopp.cmake file's good intentions)

Thanks.

Revision history for this message
Scott R. Sideleau (scott.sideleau) wrote :

Same list as above, but with better description of which repository each dependency comes from...

sudo yum install protobuf-devel
sudo yum install cryptopp-devel
sudo yum install zeromq-devel
sudo yum install wt-devel
(from epel repo)

sudo yum install xerces-c-devel
(from rhel-6-workstation-optional-rpms repo)

sudo yum install gmp-devel
(from rhel-6-workstation-rpms repo)

sudo ln -s /usr/include/cryptopp /usr/include/crypto++
(looks for crypto++/*.h explicitly, despite cmake_modules/FindCryptopp.cmake)

Cheers.

Revision history for this message
toby schneider (tes) wrote :

Great. I'm going to leave this open for now, so that I can fix the crypto++ CMake module.

Revision history for this message
Scott R. Sideleau (scott.sideleau) wrote :
Download full text (6.0 KiB)

I had a chance to clean my system; in particular, removing the symbolic
link to crytpo++ that I stumbled upon. I cleaned my build directory and
was able to build everything without errors.

I likely ended up in the scenario when I started building and was adding
dependencies as I encountered build errors. I guess I should remember to
clean the build/ directory after adding a dependency in a CMake build
environment.

__________________________________________________
Scott R. Sideleau
Computer Systems & Software Engineer
<email address hidden> // 978-257-5573
http://scott.sideleau.com

On Tue, Sep 23, 2014 at 8:18 PM, toby schneider <email address hidden>
wrote:

> Great. I'm going to leave this open for now, so that I can fix the
> crypto++ CMake module.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1371784
>
> Title:
> RHEL 6 compile error
>
> Status in Goby Underwater Autonomy Project:
> New
>
> Bug description:
> [srs@c2ap-dev-01 goby2-2.0.6]$ uname -a
> Linux c2ap-dev-01 2.6.32-431.20.3.el6.x86_64 #1 SMP Fri Jun 6 18:30:54
> EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
>
>
> [srs@c2ap-dev-01 goby2-2.0.6]$ gcc -v
> Using built-in specs.
> Target: x86_64-redhat-linux
> Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
> --infodir=/usr/share/info --with-bugurl=
> http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared
> --enable-threads=posix --enable-checking=release --with-system-zlib
> --enable-__cxa_atexit --disable-libunwind-exceptions
> --enable-gnu-unique-object
> --enable-languages=c,c++,objc,obj-c++,java,fortran,ada
> --enable-java-awt=gtk --disable-dssi
> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
> --enable-libgcj-multifile --enable-java-maintainer-mode
> --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
> --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686
> --build=x86_64-redhat-linux
> Thread model: posix
> gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
>
>
> [srs@c2ap-dev-01 goby2-2.0.6]$ bash -i build.sh
> Configuring Goby
> cmake ..
> Compiling from release tarball.
> libprotobuf < 2.5.0
> >> setting enable_wt to OFF ... if you need this functionality: 1)
> install libwt-dev, libwtdbo-dev, libwtdbosqlite-dev, and libwthttp-dev; 2)
> run cmake -Denable_wt=ON
> -- GMP libs: GMP_LIBRARIES-NOTFOUND GMPXX_LIBRARIES-NOTFOUND
> >> setting enable_gmp to OFF ... if you need this functionality: 1)
> install libgmp-dev; 2) run cmake -Denable_gmp=ON
> -- Boost version: 1.41.0
> -- Found the following Boost libraries:
> -- system
> -- date_time
> -- thread
> -- program_options
> -- filesystem
> -- regex
> -- CMake is running /opt/moos10/core-moos/build/UseMOOS.cmake
> -- MOOS_FOUND=TRUE time to dance
> -- adding -DASYNCHRONOUS_CLIENT as required my MOOS
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /opt/goby2-2.0.6/build
> Building Goby
> make
> [ 14%] Built target goby_common
> [ 19%] Built target goby_util
> [ 57%] Built target goby_acomms
> [ 58%] Built...

Read more...

Revision history for this message
toby schneider (tes) wrote :

Yes, the build system is designed to try to build as much as possible with the dependencies that are currently installed. I'm sure there are some edge cases to fix here, but for now I'm going to close this bug.

-Toby

Changed in goby:
importance: Undecided → Low
status: New → Incomplete
status: Incomplete → Triaged
status: Triaged → Fix Committed
toby schneider (tes)
Changed in goby:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.