Opened 12 years ago

Closed 8 years ago

#32596 closed defect (fixed)

xfce4-panel: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gchar’

Reported by: list.jonathan@… Owned by: afb@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: list.jonathan@…, cooljeanius (Eric Gallager)
Port: xfce4-panel

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I have been fiddling with this for the better part of this morning. I have tried installing the dependencies in different ways in different orders, etc. I have tried installing packages individually and uninstalling, cleaning and not.

xfce4-panel fails every time. I think the relevant lines in the log file is:

:info:build In file included from /opt/local/include/xfce4/libxfce4util/libxfce4util.h:31,
:info:build                  from ../libxfce4panel/libxfce4panel-enum-types.h:6,
:info:build                  from xfce-panel-window.c:32:
:info:build /opt/local/include/xfce4/libxfce4util/xfce-desktopentry.h:71: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gchar’
:info:build make[3]: *** [libxfce4panel_la-xfce-panel-window.lo] Error 1

I am attaching the complete log file, please let me know if this is a legitimate bug or I am a moron; either way I'll be happy.

Attachments (1)

main.log (200.9 KB) - added by list.jonathan@… 12 years ago.
Error Log Fire

Download all attachments as: .zip

Change History (9)

Changed 12 years ago by list.jonathan@…

Attachment: main.log added

Error Log Fire

comment:1 Changed 12 years ago by list.jonathan@…

Fresh install on a different machine yields the same results. -- Exact same error when running the command:

sudo port install xfce

This is the command directed by the install instructions at: wiki:Xfce

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to afb@…

Please remember to use WikiFormatting and TracLinks, and to Cc the maintainer of the affected port.

comment:3 Changed 12 years ago by list.jonathan@…

Cc: list.jonathan@… added

Cc Me!

comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: xfce4-panel v 4.6.4 install Failxfce4-panel: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gchar’

I suspect this is an incompatibility with the latest glib2 update (the error looks similar to errors we saw in other ports), and that updating the xfce ports to newer versions will help. Can you try the patches in #31203?

comment:5 in reply to:  4 ; Changed 12 years ago by list.jonathan@…

I will be glad to try those patches, but I'm not sure how to use the .diff file. I've tried using patch -i ....diff, but it's not working as I expected. I can't find what to do with the .diff file in the man pages, perhaps you can point me in the right direction?

Replying to ryandesign@…:

I suspect this is an incompatibility with the latest glib2 update (the error looks similar to errors we saw in other ports), and that updating the xfce ports to newer versions will help. Can you try the patches in #31203?

comment:6 in reply to:  5 Changed 12 years ago by list.jonathan@…

Sorry, I meant:

$patch -i patch...diff

Replying to list.jonathan@…:

I will be glad to try those patches, but I'm not sure how to use the .diff file. I've tried using patch -i ....diff, but it's not working as I expected. I can't find what to do with the .diff file in the man pages, perhaps you can point me in the right direction?

Replying to ryandesign@…:

I suspect this is an incompatibility with the latest glib2 update (the error looks similar to errors we saw in other ports), and that updating the xfce ports to newer versions will help. Can you try the patches in #31203?

comment:7 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:8 Changed 8 years ago by afb@…

Resolution: fixed
Status: newclosed

Fixed, r144133.

Note: See TracTickets for help on using tickets.