Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
P
poppler
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 613
    • Issues 613
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 39
    • Merge Requests 39
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • poppler
  • poppler
  • Issues
  • #678

Closed
Open
Opened Dec 09, 2018 by Jeroen Ooms@jeroenContributor

Compiler warnings on Windows (GCC-8)

[ 20%] Building CXX object CMakeFiles/poppler.dir/poppler/Gfx.cc.obj
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/Function.cc: In member function 'virtual void SampledFunction::transform(const double*, double*) const':
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/Function.cc:481:21: warning: 'e[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   idx0 = (idx0 + e[0]) * n;
                  ~~~^
[ 23%] Building CXX object CMakeFiles/poppler.dir/poppler/JArithmeticDecoder.cc.obj
In file included from C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParams.cc:1012:
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParamsWin.cc: In function 'void GetWindowsFontDir(char*, int)':
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParamsWin.cc:181:70: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'HRESULT (*)(HWND, int, HANDLE, DWORD, LPSTR)' {aka 'long int (*)(HWND__*, int, void*, long unsigned int, char*)'} [-Wcast-function-type]
                               GetProcAddress(hLib, "SHGetFolderPathA");
                                                                      ^
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParamsWin.cc:188:89: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'BOOL (*)(HWND, LPSTR, int, BOOL)' {aka 'int (*)(HWND__*, char*, int, int)'} [-Wcast-function-type]
                                           GetProcAddress(hLib, "SHGetSpecialFolderPathA");
                                                                                         ^
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParamsWin.cc:201:70: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'HRESULT (*)(HWND, int, HANDLE, DWORD, LPSTR)' {aka 'long int (*)(HWND__*, int, void*, long unsigned int, char*)'} [-Wcast-function-type]
                               GetProcAddress(hLib, "SHGetFolderPathA");
                                                                      ^
[ 23%] Building CXX object CMakeFiles/poppler.dir/poppler/JBIG2Stream.cc.obj
In function 'void GetWindowsFontDir(char*, int)',
    inlined from 'void GlobalParams::setupBaseFonts(char*)' at C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParamsWin.cc:402:22:
C:/Users/Jeroen/Documents/rtools-packages/mingw-w64-poppler/src/poppler-0.71.0/poppler/GlobalParamsWin.cc:212:16: warning: 'char* strncat(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-overflow=]
         strncat(winFontDir, FONTS_SUBDIR, cbWinFontDirLen);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: poppler/poppler#678