Opened 3 weeks ago

Last modified 7 days ago

#63566 assigned defect

qt5-qtwebkit fails to build on Mojave 10.14.6

Reported by: ArtKoKo Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: qt5-qtwebkit

Description

wkhtmltopdf has dependencies qt5-qtwebkit but it fails to build

:info:build Command failed: /usr/bin/make -j8 -w 

I have succesfully installed qt5-qtwebkit on Mac OS Big Sur 11.5.2 with Apple Silicon ARM...

Attachments (1)

main.log.zip (81.7 KB) - added by ArtKoKo 3 weeks ago.

Download all attachments as: .zip

Change History (4)

Changed 3 weeks ago by ArtKoKo

Attachment: main.log.zip added

comment:1 Changed 3 weeks ago by ArtKoKo

Owner: set to MarcusCalhoun-Lopez

comment:2 Changed 3 weeks ago by ArtKoKo

make generate geolocation build error :

Modules/geolocation/Geoposition.h:38:80: error: unknown type name 'DOMTimeStamp'
    static PassRefPtr<Geoposition> create(PassRefPtr<Coordinates> coordinates, DOMTimeStamp timestamp)
                                                                               ^
Modules/geolocation/Geoposition.h:48:5: error: unknown type name 'DOMTimeStamp'
    DOMTimeStamp timestamp() const { return m_timestamp; }
    ^
Modules/geolocation/Geolocation.cpp:59:55: error: use of undeclared identifier 'convertSecondsToDOMTimeStamp'
    return Geoposition::create(coordinates.release(), convertSecondsToDOMTimeStamp(position->timestamp()));
                                                      ^
Modules/geolocation/Geoposition.h:52:54: error: unknown type name 'DOMTimeStamp'
    Geoposition(PassRefPtr<Coordinates> coordinates, DOMTimeStamp timestamp)
                                                     ^
Modules/geolocation/Geolocation.cpp:181:27: error: member reference base type 'WebCore::Geolocation::Watchers::IdToNotifierMap' (aka 'int') is not a structure or union
    if (!m_idToNotifierMap.add(id, notifier.get()).isNewEntry)
         ~~~~~~~~~~~~~~~~~^~~~
Modules/geolocation/Geolocation.cpp:183:22: error: member reference base type 'WebCore::Geolocation::Watchers::NotifierToIdMap' (aka 'int') is not a structure or union
    m_notifierToIdMap.set(notifier.release(), id);
    ~~~~~~~~~~~~~~~~~^~~~
Modules/geolocation/Geolocation.cpp:190:5: error: 'WebCore::Geolocation::Watchers::IdToNotifierMap' (aka 'int') is not a class, namespace, or enumeration
    IdToNotifierMap::iterator iter = m_idToNotifierMap.find(id);
    ^
Modules/geolocation/Geolocation.cpp:190:55: error: member reference base type 'WebCore::Geolocation::Watchers::IdToNotifierMap' (aka 'int') is not a structure or union
    IdToNotifierMap::iterator iter = m_idToNotifierMap.find(id);
                                     ~~~~~~~~~~~~~~~~~^~~~~
Modules/geolocation/Geolocation.cpp:191:34: error: member reference base type 'WebCore::Geolocation::Watchers::IdToNotifierMap' (aka 'int') is not a structure or union
    if (iter == m_idToNotifierMap.end())
                ~~~~~~~~~~~~~~~~~^~~~
Modules/geolocation/Geolocation.cpp:199:5: error: 'WebCore::Geolocation::Watchers::IdToNotifierMap' (aka 'int') is not a class, namespace, or enumeration
    IdToNotifierMap::iterator iter = m_idToNotifierMap.find(id);
    ^
Modules/geolocation/Geoposition.h:60:5: error: unknown type name 'DOMTimeStamp'
    DOMTimeStamp m_timestamp;
    ^
Modules/geolocation/Geolocation.cpp:199:55: error: member reference base type 'WebCore::Geolocation::Watchers::IdToNotifierMap' (aka 'int') is not a structure or union
    IdToNotifierMap::iterator iter = m_idToNotifierMap.find(id);
                                     ~~~~~~~~~~~~~~~~~^~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
35 warnings and 20 errors generated.
make[2]: *** [.obj/Modules/geolocation/Geolocation.o] Error 1
35 warnings and 4 errors generated.
ma

comment:3 Changed 7 days ago by ArtKoKo

qt5-qtwebkit @5.9.2_2 build works with latest ports tree...

Note: See TracTickets for help on using tickets.