Skip to content

incompatible integer to pointer conversion build errors #2

@chenrui333

Description

@chenrui333

👋 while regression build 2.5.1 release, I ran into some incompatible integer to pointer conversion build failures as below:

clang -fno-common -c -Wall -Wno-implicit-function-declaration -O2 -DENABLE_DEPRECATED  -DDRAWGEOMGL -Wformat-security -Wno-unused-variable   -I/private/tmp/gabedit-20240809-17159-72ce23/GabeditSrc251/brew_include  `pkg-config gtk+-2.0 --cflags`   `pkg-config gtkglext-1.0 --cflags` -I/usr/include   AnimationPlanesMapped.c -o AnimationPlanesMapped.o
Vibration.c:2476:14: error: incompatible integer to pointer conversion assigning to 'GtkWidget *' (aka 'struct _GtkWidget *') from 'int' [-Wint-conversion]
        dirSelector = selectionOfDir(reset_last_directory, "Set folder", GABEDIT_TYPEWIN_ORB);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [Vibration.o] Error 1
make[1]: *** Waiting for unfinished jobs....
AnimationRotation.c:96:14: error: incompatible integer to pointer conversion assigning to 'GtkWidget *' (aka 'struct _GtkWidget *') from 'int' [-Wint-conversion]
        dirSelector = selectionOfDir(reset_last_directory, _("Set folder"), GABEDIT_TYPEWIN_ORB);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [AnimationRotation.o] Error 1
AnimationIsoSurface.c:101:14: error: incompatible integer to pointer conversion assigning to 'GtkWidget *' (aka 'struct _GtkWidget *') from 'int' [-Wint-conversion]
        dirSelector = selectionOfDir(reset_last_directory, "Set folder", GABEDIT_TYPEWIN_ORB);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [AnimationIsoSurface.o] Error 1
AnimationContours.c:134:14: error: incompatible integer to pointer conversion assigning to 'GtkWidget *' (aka 'struct _GtkWidget *') from 'int' [-Wint-conversion]
        dirSelector = selectionOfDir(reset_last_directory, _("Set folder"), GABEDIT_TYPEWIN_ORB);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [AnimationContours.o] Error 1
AnimationPlanesMapped.c:98:14: error: incompatible integer to pointer conversion assigning to 'GtkWidget *' (aka 'struct _GtkWidget *') from 'int' [-Wint-conversion]
        dirSelector = selectionOfDir(reset_last_directory, _("Set folder"), GABEDIT_TYPEWIN_ORB);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [AnimationPlanesMapped.o] Error 1
make: *** [src/Display] Error 2

relates to Homebrew/homebrew-core#180705

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions