[GRASS-dev] no icons in the first toolbar Grass 8.2.2

Hi,

I’ve compiled Grass 8.2.2 in ubuntu 22.04 (two times), the first toolbar do not have icons, only the description appers. The console shows this:

Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’

  • I’m not a developer, hope this be useful

A capture is attached


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d

(attachments)

grass82.1_no_icons.png

Hi Lizardo,

On Sun, Apr 9, 2023 at 5:10 PM Lizardo Reyna via grass-dev
<grass-dev@lists.osgeo.org> wrote:

Hi,

I've compiled Grass 8.2.2 in ubuntu 22.04 (two times), the first toolbar do not have icons, only the description appers. The console shows this:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py", line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
  File "/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py", line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
  File "/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py", line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
  overload 1: too many arguments
  overload 2: argument 1 has unexpected type 'float'
  overload 3: argument 1 has unexpected type 'float'
  overload 4: argument 1 has unexpected type 'float'
  overload 5: argument 1 has unexpected type 'float'
  overload 6: argument 1 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py", line 3510, in OnPaint

[...]

You are hit by a bug in Ubuntu's wxpython4 package. Unlike e.g. Fedora
they didn't add missing backports of float -> integer fixes.

It was also discussed here:
https://github.com/OSGeo/grass/issues/2019
https://github.com/OSGeo/grass/issues/2078

We had the same in OSGeoLive, I have created a report with bugfixes
for Ubuntu here:

https://bugs.launchpad.net/ubuntu/+source/wxpython4.0/+bug/2012205

These options I see:
- you install the patches offered in the bug report (not too difficult
but needs a bit of knowledge how to use `patch`)
- convince the Ubuntu packagers of wxpython4 to fix the bug using the
provided patch
- you try to install a more recent wxpython4 version.

Best,
Markus

--
Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d

--
Markus Neteler, PhD
https://www.mundialis.de - free data with free software
https://grass.osgeo.org
https://courses.neteler.org/blog

Thanks Markus,

I’ll try to install the patches to solve the problem. Then, I’ll comment.

Regards

Lizardo

On 2023-04-09 14:31, Markus Neteler wrote:

Hi Lizardo,

On Sun, Apr 9, 2023 at 5:10 PM Lizardo Reyna via grass-dev
<grass-dev@lists.osgeo.org> wrote:

Hi,

I’ve compiled Grass 8.2.2 in ubuntu 22.04 (two times), the first toolbar do not have icons, only the description appers. The console shows this:

Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

[…]

You are hit by a bug in Ubuntu’s wxpython4 package. Unlike e.g. Fedora
they didn’t add missing backports of float → integer fixes.

It was also discussed here:
https://github.com/OSGeo/grass/issues/2019
https://github.com/OSGeo/grass/issues/2078

We had the same in OSGeoLive, I have created a report with bugfixes
for Ubuntu here:

https://bugs.launchpad.net/ubuntu/+source/wxpython4.0/+bug/2012205

These options I see:

  • you install the patches offered in the bug report (not too difficult
    but needs a bit of knowledge how to use patch)
  • convince the Ubuntu packagers of wxpython4 to fix the bug using the
    provided patch
  • you try to install a more recent wxpython4 version.

Best,
Markus


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d

Using pip you should be able to install newest wxPython:

pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython

On Sun, Apr 9, 2023 at 9:15 PM Lizardo Reyna via grass-dev <grass-dev@lists.osgeo.org> wrote:

Thanks Markus,

I’ll try to install the patches to solve the problem. Then, I’ll comment.

Regards

Lizardo

On 2023-04-09 14:31, Markus Neteler wrote:

Hi Lizardo,

On Sun, Apr 9, 2023 at 5:10 PM Lizardo Reyna via grass-dev
<grass-dev@lists.osgeo.org> wrote:

Hi,

I’ve compiled Grass 8.2.2 in ubuntu 22.04 (two times), the first toolbar do not have icons, only the description appers. The console shows this:

Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

[…]

You are hit by a bug in Ubuntu’s wxpython4 package. Unlike e.g. Fedora
they didn’t add missing backports of float → integer fixes.

It was also discussed here:
https://github.com/OSGeo/grass/issues/2019
https://github.com/OSGeo/grass/issues/2078

We had the same in OSGeoLive, I have created a report with bugfixes
for Ubuntu here:

https://bugs.launchpad.net/ubuntu/+source/wxpython4.0/+bug/2012205

These options I see:

  • you install the patches offered in the bug report (not too difficult
    but needs a bit of knowledge how to use patch)
  • convince the Ubuntu packagers of wxpython4 to fix the bug using the
    provided patch
  • you try to install a more recent wxpython4 version.

Best,
Markus


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d


grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

It works! thank you Anna.

Regards

···

On 4/10/23 10:02, Anna Petrášová wrote:

Using pip you should be able to install newest wxPython:

pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython

On Sun, Apr 9, 2023 at 9:15 PM Lizardo Reyna via grass-dev <grass-dev@lists.osgeo.org> wrote:

Thanks Markus,

I’ll try to install the patches to solve the problem. Then, I’ll comment.

Regards

Lizardo

On 2023-04-09 14:31, Markus Neteler wrote:

Hi Lizardo,

On Sun, Apr 9, 2023 at 5:10 PM Lizardo Reyna via grass-dev
<grass-dev@lists.osgeo.org> wrote:

Hi,

I’ve compiled Grass 8.2.2 in ubuntu 22.04 (two times), the first toolbar do not have icons, only the description appers. The console shows this:

Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

self._art.DrawButton(dc, self, item, item_rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1008, in DrawButton

bmp_rect, text_rect = self.GetToolsPosition(dc, item, rect)
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 1508, in
GetToolsPosition

bmp_rect = wx.Rect(bmp_x, bmp_y, bmp_width, bmp_height)
TypeError
:
Rect(): arguments did not match any overloaded call:
overload 1: too many arguments
overload 2: argument 1 has unexpected type ‘float’
overload 3: argument 1 has unexpected type ‘float’
overload 4: argument 1 has unexpected type ‘float’
overload 5: argument 1 has unexpected type ‘float’
overload 6: argument 1 has unexpected type ‘float’
Traceback (most recent call last):
File “/usr/lib/python3/dist-
packages/wx/lib/agw/aui/auibar.py”, line 3510, in OnPaint

[…]

You are hit by a bug in Ubuntu’s wxpython4 package. Unlike e.g. Fedora
they didn’t add missing backports of float → integer fixes.

It was also discussed here:
https://github.com/OSGeo/grass/issues/2019
https://github.com/OSGeo/grass/issues/2078

We had the same in OSGeoLive, I have created a report with bugfixes
for Ubuntu here:

https://bugs.launchpad.net/ubuntu/+source/wxpython4.0/+bug/2012205

These options I see:

  • you install the patches offered in the bug report (not too difficult
    but needs a bit of knowledge how to use patch)
  • convince the Ubuntu packagers of wxpython4 to fix the bug using the
    provided patch
  • you try to install a more recent wxpython4 version.

Best,
Markus


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d


Lizardo Reyna, PhD
Universidad Técnica de Manabí
[Address] Lodana, Manabí, Ecuador | [Mobile] +593 982924637
PGP Key: 0xa35a15b90ee64e8d


grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev