Re: Error building for Windows with CMake

Tom Tanner via Pan-users <[email protected]> Sun, 10 Nov 2024 17:30:26 +0000
Newsgroups gmane.comp.gnome.apps.pan.user
Message-ID <[email protected]>
On 06/11/2024 05:13, Nate Bizzle wrote:
> Does anyone have any information about what may be causing this error 
> please? Keen to complete the build for Windows so I can test out Pan.
>
> Cheers,
> Nath
>
> On Wed, Oct 30, 2024 at 2:38 PM Nate Bizzle <[email protected]> 
> wrote:
>
>     Hey Tom,
>
>     Yep, using MINGW64 through MSYS64 which is how I installed all the
>     dependencies.
>     I did follow the standard build instructions from the readme, this
>     is entirely new to me so wouldn't have known how to get this far
>     without it.
>
>
>     Cheers,
>     Nath
>
>     On Tue, Oct 29, 2024 at 7:34 AM Tom Tanner
>     <thosrtanner58-/[email protected]> wrote:
>
>         On 27/10/2024 08:04, Nate Bizzle wrote:
>         > Hi all,
>         >
>         > I'm getting an error trying to build Pan for Windows with
>         CMake. I
>         > have no prior experience with coding or compiling any
>         software builds,
>         > so I'm a complete newbie. After much trial and error, I
>         finally got
>         > all the files and dependencies to get CMake working, but
>         could only
>         > get as far as this error after the "cmake --build std-build
>         -j 8 "
>         > command -
>         >
>         > [162/176] Building RC object
>         CMakeFiles/pan.dir/pan/gui/panrc.rc.obj
>         > FAILED: CMakeFiles/pan.dir/pan/gui/panrc.rc.obj
>         > C:\msys64\mingw64\bin\windres.exe -O coff
>         > -DGLIB_VERSION_MAX_ALLOWED=G_ENCODE_VERSION(2,36)
>         > -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_CONFIG_H
>         > -DPANLOCALEDIR=\"\" -DPROTOTYPES -DWIN32_LEAN_AND_MEAN -I
>         C:/Pan -I
>         > C:/Pan/std-build -I C:/msys64/mingw64/include/gspell-1 -I
>         > C:/msys64/mingw64/include/enchant-2 -I
>         C:/msys64/mingw64/include -I
>         > C:/msys64/mingw64/include/gtk-3.0 -I
>         > C:/msys64/mingw64/include/pango-1.0 -I
>         > C:/msys64/mingw64/include/harfbuzz -I
>         C:/msys64/mingw64/include/cairo
>         > -I C:/msys64/mingw64/include/freetype2 -I
>         > C:/msys64/mingw64/include/pixman-1 -I
>         > C:/msys64/mingw64/include/gdk-pixbuf-2.0 -I
>         > C:/msys64/mingw64/include/libpng16 -I
>         C:/msys64/mingw64/include/webp
>         > -I C:/msys64/mingw64/include/atk-1.0 -I
>         > C:/msys64/mingw64/include/fribidi -I
>         > C:/msys64/mingw64/include/glib-2.0 -I
>         > C:/msys64/mingw64/lib/glib-2.0/include -I
>         > C:/msys64/mingw64/include/gmime-3.0 -I
>         > C:/msys64/mingw64/include/p11-kit-1
>         > -IC:/msys64/mingw64/include/gspell-1
>         > -IC:/msys64/mingw64/include/gtk-3.0
>         > -IC:/msys64/mingw64/include/pango-1.0
>         -IC:/msys64/mingw64/include
>         > -IC:/msys64/mingw64/include/harfbuzz
>         -IC:/msys64/mingw64/include/cairo
>         > -IC:/msys64/mingw64/include/freetype2
>         > -IC:/msys64/mingw64/include/pixman-1
>         > -IC:/msys64/mingw64/include/gdk-pixbuf-2.0
>         > -IC:/msys64/mingw64/include/libpng16
>         -IC:/msys64/mingw64/include/webp
>         > -DLIBDEFLATE_DLL -IC:/msys64/mingw64/include/atk-1.0
>         > -IC:/msys64/mingw64/include/fribidi
>         > -IC:/msys64/mingw64/include/enchant-2
>         > -IC:/msys64/mingw64/include/glib-2.0
>         > -IC:/msys64/mingw64/lib/glib-2.0/include
>         C:/Pan/pan/gui/panrc.rc
>         > CMakeFiles/pan.dir/pan/gui/panrc.rc.obj
>         > C:\msys64\mingw64\bin\windres.exe:
>         C:/Pan/pan/gui/panrc.rc:12: syntax
>         > error
>         >
>         > The build keeps running but exits with the message "ninja:
>         build
>         > stopped: subcommand failed."
>         >
>         > Any help would be greatly appreciated.
>         >
>         > Cheers!
>         >
>         > _______________________________________________
>         > Pan-users mailing list
>         > [email protected]
>         > https://lists.nongnu.org/mailman/listinfo/pan-users
>
>         I *thought* that had been fixed as I did a bit of fiddling to
>         make the
>         build work under msys64 (which I presume you're using -
>         there's a readme
>         file for building for windows in the source which I guess you've
>         followed?). I'll see if I can spot anything obvious.
>
>
> _______________________________________________
> Pan-users mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/pan-users

*sigh* I hacked panrc.rc to make the FILEINFO and PRODUCTVERSION lines 
to both use 0,161,0,0 rather than the variables (not sure where they 
went), and now it fails unable to find __imp_gethostbyname.  that sounds 
like I need to update my msys2 version - will report back later

_______________________________________________
Pan-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/pan-users