Some craft issues

Hannah von Reth vonreth at kde.org
Mon Sep 4 19:41:50 UTC 2017


As kwallet is only an optional dependency for KIO and not needed for
kstars,
please just add kwallet to the ignores for now.


Cheers,

Hannah


On 04/09/2017 15:19, Robert Lancaster wrote:
> Hi Hannah,
>
> It is already installed via home-brew and linked.  A functional link
> to gpg-error.h is located in /usr/local/include.  I just checked.
>
> Thanks,
>
> Rob
>
>
>> On Sep 4, 2017, at 3:25 AM, Hannah von Reth <vonreth at kde.org
>> <mailto:vonreth at kde.org>> wrote:
>>
>> Hi Rob,
>>
>> Please install the development version of gpg-error using your
>> package manger.
>>
>> The error was:
>>
>>
>>> 2017-09-01 16:19:25,604 DEBUG /usr/local/bin/ninja:
>>> b'/usr/bin/clang++  -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_GUI_LIB
>>> -DQT_MAC_USE_COCOA -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII
>>> -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS
>>> -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_FAST_OPERATOR_PLUS
>>> -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB
>>> -DTRANSLATION_DOMAIN=\\"kwalletd5\\" -D_DARWIN_C_SOURCE
>>> -D_LARGEFILE64_SOURCE -Dkwalletbackend5_EXPORTS
>>> -Isrc/runtime/kwalletd/backend
>>> -I/Users/rlancaste/IndiRoot/kstars-craft/build/frameworks/tier3/kwallet/work/kwallet-5.37.0/src/runtime/kwalletd/backend
>>> -Isrc/runtime/kwalletd/backend/kwalletbackend5_autogen/include
>>> -I/Users/rlancaste/IndiRoot/kstars-craft/build/frameworks/tier3/kwallet/work/kwallet-5.37.0/src/runtime/kwalletd/backend/../../../api/KWallet
>>> -Isrc/runtime/kwalletd/backend/../../../api/KWallet
>>> -I/usr/local/opt/libgcrypt/include -iframework
>>> /Users/rlancaste/Qt/5.9.1/clang_64/lib -isystem
>>> /Users/rlancaste/Qt/5.9.1/clang_64/lib/QtWidgets.framework/Headers
>>> -isystem
>>> /Users/rlancaste/Qt/5.9.1/clang_64/lib/QtGui.framework/Headers
>>> -isystem
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Headers
>>> -isystem
>>> /Users/rlancaste/Qt/5.9.1/clang_64/lib/QtCore.framework/Headers
>>> -isystem /Users/rlancaste/Qt/5.9.1/clang_64/./mkspecs/macx-clang
>>> -isystem
>>> /Users/rlancaste/IndiRoot/kstars-craft/include/KF5/KWidgetsAddons
>>> -isystem /Users/rlancaste/IndiRoot/kstars-craft/include/KF5 -isystem
>>> /Users/rlancaste/IndiRoot/kstars-craft/include/KF5/KCoreAddons
>>> -isystem
>>> /Users/rlancaste/IndiRoot/kstars-craft/include/KF5/KNotifications
>>> -isystem /Users/rlancaste/IndiRoot/kstars-craft/include/KF5/KI18n
>>> -std=c++0x -fno-operator-names -fno-exceptions
>>> -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align
>>> -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith
>>> -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type
>>> -Wvla -Wdate-time -pedantic -O2 -g -DNDEBUG -isysroot
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
>>> -mmacosx-version-min=10.11 -fPIC -fvisibility=hidden
>>> -fvisibility-inlines-hidden   -fPIC -std=gnu++11 -MD -MT
>>> src/runtime/kwalletd/backend/CMakeFiles/kwalletbackend5.dir/kwalletbackend.cc.o
>>> -MF
>>> src/runtime/kwalletd/backend/CMakeFiles/kwalletbackend5.dir/kwalletbackend.cc.o.d
>>> -o
>>> src/runtime/kwalletd/backend/CMakeFiles/kwalletbackend5.dir/kwalletbackend.cc.o
>>> -c
>>> /Users/rlancaste/IndiRoot/kstars-craft/build/frameworks/tier3/kwallet/work/kwallet-5.37.0/src/runtime/kwalletd/backend/kwalletbackend.cc
>>> <http://kwalletbackend.cc>'
>>> 2017-09-01 16:19:25,604 DEBUG /usr/local/bin/ninja: b'In file
>>> included from
>>> /Users/rlancaste/IndiRoot/kstars-craft/build/frameworks/tier3/kwallet/work/kwallet-5.37.0/src/runtime/kwalletd/backend/kwalletbackend.cc:29
>>> <http://kwalletbackend.cc:29>:'
>>> 2017-09-01 16:19:25,604 DEBUG /usr/local/bin/ninja:
>>> b"/usr/local/opt/libgcrypt/include/gcrypt.h:30:10: fatal error:
>>> 'gpg-error.h' file not found"
>>> 2017-09-01 16:19:25,604 DEBUG /usr/local/bin/ninja: b'#include
>>> <gpg-error.h>'
>>> 2017-09-01 16:19:25,605 DEBUG /usr/local/bin/ninja: b'         ^'
>>> 2017-09-01 16:19:25,605 DEBUG /usr/local/bin/ninja: b'1 error
>>> generated.'
>>
>> Cheers,
>>
>> Hannah
>>
>>
>> On 04/09/2017 02:11, Robert Lancaster wrote:
>>> Hi Hannah,
>>>
>>> Thank you for looking into this.  I looked in the folder you
>>> mentioned and here is a log file with the Kwallet error.  Hopefully
>>> this helps more.
>>>
>>>
>>> Thanks,
>>>
>>> Rob
>>>
>>>> On Sep 3, 2017, at 1:43 PM, Hannah von Reth <vonreth at kde.org
>>>> <mailto:vonreth at kde.org>> wrote:
>>>>
>>>> Hi Rob,
>>>>
>>>> The log message
>>>>
>>>> 2017-09-03 11:06:54,995 DEBUG Craft was unable to locate: snoresend
>>>>
>>>> is just a message and no error.
>>>>
>>>> If craft fails for you with the snoresend command please paste your
>>>> log.
>>>>
>>>> The past for kwallet didn't contain the error message. Please send
>>>> the full log.
>>>>
>>>> Log files can be found in ~/.craft
>>>>
>>>> To get an answer on IRC you should state your question and stay around.
>>>>
>>>> To stay connected to the chat even when you shut down your computer
>>>> you could use a service like matrix
>>>> https://matrix.org/
>>>>
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Hannah
>>>>
>>>>
>>>> On 01/09/2017 23:53, Robert Lancaster wrote:
>>>>> Hi Hannah,
>>>>>
>>>>> Yes, I did try #kde-windows first, but I didn’t get any response.
>>>>>  Maybe I wasn’t using it properly.  For snore, if it is not
>>>>> installed and you don’t change the settings file, craft will error
>>>>> out and say that it cannot find snoresend.
>>>>>
>>>>> For kwallet, here are the lines on which it fails.  Please let me
>>>>> know if you need more.  I could post the whole log of the build
>>>>> attempt.
>>>>>
>>>>> https://paste.kde.org/p1rn2dqer
>>>>>
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Rob
>>>>>
>>>>>
>>>>>> On Sep 1, 2017, at 5:33 PM, Hannah von Reth <vonreth at kde.org
>>>>>> <mailto:vonreth at kde.org>> wrote:
>>>>>>
>>>>>> Hi Rob,
>>>>>>
>>>>>> Our main communication channel is #kde-windows on freenode so thats
>>>>>> where you get the most support.
>>>>>>
>>>>>> But this mailings list is correct too.
>>>>>>
>>>>>> Regarding your problems:
>>>>>>
>>>>>> 1. snore is not needed, if the application is not found you won't get
>>>>>> notifications and a warning in the log file, but Craft should not
>>>>>> fail.
>>>>>>
>>>>>> 2. gpgmepp is now part of gpgme but not for our Windows build yet, so
>>>>>> currently ignoring the package on linux and mac is correct.
>>>>>>
>>>>>> 3. can you please paste the error message? You just pasted that
>>>>>> it fails
>>>>>> at step 18 of 100.
>>>>>>
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Hannah
>>>>>>
>>>>>>
>>>>>> On 01/09/2017 22:41, Robert Lancaster wrote:
>>>>>>> Hi, this is Rob Lancaster.   I have been working with the Mac
>>>>>>> version
>>>>>>> of KStars.  We have been using an older version of craft because we
>>>>>>> have had problems with the latest version and I would like to
>>>>>>> correct
>>>>>>> them so we can use the latest version.  We would like to have a
>>>>>>> fully
>>>>>>> automated script, since there are quite a few steps required for
>>>>>>> packaging up KStars and turning it into a dmg afterwards with all of
>>>>>>> the files and programs it needs.  The goal is really to have the
>>>>>>> user
>>>>>>> just need to run one command and get a fully deployable dmg.  Right
>>>>>>> now with an older version of craft we have that, but with the newer
>>>>>>> version, there are several issues.  So right now, our script checks
>>>>>>> out an older version of craft using git.  I would like to see if we
>>>>>>> can fix those issues though so that isn’t necessary.
>>>>>>>
>>>>>>> Our current script is located here:
>>>>>>>  https://github.com/jamiesmith/kstars-on-osx.  I have been making a
>>>>>>> number of changes though that will make it work with a newer version
>>>>>>> of craft, but I don’t want to push those changes until it works.
>>>>>>>
>>>>>>> 1.  Snore.  Craft fails because it is trying to use snore and it is
>>>>>>> not installed.  I tried to build snore but that failed due to a
>>>>>>> couple
>>>>>>> of build errors.  Is Snore really needed?  I was able to edit
>>>>>>> craftsettings.ini file to comment out Notify = snore.  But I was
>>>>>>> wondering if that is the best thing to do.
>>>>>>>
>>>>>>> 2.  Next there was a problem with kde/applications/gpgmepp.  It
>>>>>>> caused
>>>>>>> a build error.  Is that really needed?  Jasem told me to remove
>>>>>>> it by
>>>>>>> editing craftsettings.ini like this.  Is that correct?
>>>>>>>
>>>>>>> Ignores =
>>>>>>> gnuwin32/.*;dev-util/.*;binary/.*;kdesupport/kdewin;win32libs/.*;libs/qt5/.*;kde/applications/gpgmepp
>>>>>>>
>>>>>>> 3.  Now I am having a problem with frameworks/tier3/kwallet.  Jasem
>>>>>>> said he didn’t know what to do about this one.  It said
>>>>>>> "/usr/local/bin/ninja: b'ninja: build stopped: subcommand
>>>>>>> failed.”  It
>>>>>>> was trying to build kwallet. It failed at this
>>>>>>> point: /usr/local/bin/ninja: b'[18/110].  I can send my terminal log
>>>>>>> if that helps.
>>>>>>>
>>>>>>> Thank you for your help,
>>>>>>>
>>>>>>> Rob Lancaster
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20170904/ba37f795/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20170904/ba37f795/attachment-0001.sig>


More information about the Kde-windows mailing list