How To Install mingw32-libsigc++20 on Fedora 36
Introduction
In this tutorial we learn how to install mingw32-libsigc++20
on Fedora 36.
What is mingw32-libsigc++20
This library implements a full callback system for use in widget libraries, abstract interfaces, and general programming. Originally part of the Gtk– widget set, libsigc++ is now a separate library to provide for more general use. It is the most complete library of its kind with the ability to connect an abstract callback to a class method, function, or function object. It contains adaptor classes for connection of dissimilar callbacks and has an ease of use unmatched by other C++ callback libraries. Package GTK– (gtkmm), which is a C++ binding to the GTK+ library, starting with version 1.1.2, uses libsigc++.
We can use yum
or dnf
to install mingw32-libsigc++20
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mingw32-libsigc++20.
Install mingw32-libsigc++20 on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install mingw32-libsigc++20
using dnf
by running the following command:
sudo dnf -y install mingw32-libsigc++20
Install mingw32-libsigc++20 on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install mingw32-libsigc++20
using yum
by running the following command:
sudo yum -y install mingw32-libsigc++20
How To Uninstall mingw32-libsigc++20 on Fedora 36
To uninstall only the mingw32-libsigc++20
package we can use the following command:
sudo dnf remove mingw32-libsigc++20
mingw32-libsigc++20 Package Contents on Fedora 36
/usr/i686-w64-mingw32/sys-root/mingw/bin/libsigc-2.0-0.dll
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/adaptors.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/bind.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/bind_return.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/bound_argument.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/compose.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/exception_catch.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/hide.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/lambda
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/lambda/base.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/lambda/select.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/retype.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/retype_return.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/adaptors/track_obj.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/bind.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/bind_return.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/connection.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors/functor_trait.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors/functors.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors/mem_fun.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors/ptr_fun.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors/slot.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/functors/slot_base.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/limit_reference.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/reference_wrapper.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/retype_return.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/sigc++.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/signal.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/signal_base.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/slot.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/trackable.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/type_traits.h
/usr/i686-w64-mingw32/sys-root/mingw/include/sigc++-2.0/sigc++/visit_each.h
/usr/i686-w64-mingw32/sys-root/mingw/lib/libsigc-2.0.dll.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/sigc++-2.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/sigc++-2.0
/usr/i686-w64-mingw32/sys-root/mingw/lib/sigc++-2.0/include
/usr/i686-w64-mingw32/sys-root/mingw/lib/sigc++-2.0/include/sigc++config.h
/usr/share/licenses/mingw32-libsigc++20
/usr/share/licenses/mingw32-libsigc++20/COPYING
References
Summary
In this tutorial we learn how to install mingw32-libsigc++20
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).