How can i install gtkmm-4.0

Hi I want to start programming with gtkmm-4.0 but i get this error when i want to install it. do you guys know how to fix this issue?

]$ sudo pacman -S gtkmm-4.0

resolving dependencies...
looking for conflicting packages...

Packages (5) cairomm-1.16-1.16.1-2  glibmm-2.68-2.68.1-2  libsigc++-3.0-3.0.7-2
             pangomm-2.48-2.48.1-2  gtkmm-4.0-4.2.0-2

Total Installed Size:  15.38 MiB

:: Proceed with installation? [Y/n] Y
(5/5) checking keys in keyring                     [######################] 100%
(5/5) checking package integrity                   [######################] 100%
(5/5) loading package files                        [######################] 100%
(5/5) checking for file conflicts                  [######################] 100%
error: failed to commit transaction (conflicting files)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/adaptor_base.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/adaptor_trait.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/adaptors.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/adapts.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/bind.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/bind_return.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/bound_argument.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/compose.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/exception_catch.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/hide.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/retype.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/retype_return.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/track_obj.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/adaptors/tuple_visitor_visit_each.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/bind.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/bind_return.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/connection.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/functors/functor_trait.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/functors/functors.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/functors/mem_fun.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/functors/ptr_fun.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/functors/slot.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/functors/slot_base.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/limit_reference.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/member_method_trait.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/reference_wrapper.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/retype_return.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/sigc++.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/signal.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/signal_base.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/slot.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/trackable.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_cdr.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_end.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_for_each.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_start.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_transform_each.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/type_traits.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/visit_each.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/include/sigc++-3.0/sigc++/weak_raw_ptr.h exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/lib/libsigc-3.0.so exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/lib/libsigc-3.0.so.0 exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/lib/libsigc-3.0.so.0.0.0 exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/lib/pkgconfig/sigc++-3.0.pc exists in filesystem (owned by libsigc++3)
libsigc++-3.0: /usr/lib/sigc++-3.0/include/sigc++config.h exists in filesystem (owned by libsigc++3)
Errors occurred, no packages were upgraded.

other libsigc++ installed

5 Likes

thank you man really helped me.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.