lassulus_ has joined #nixos-de
lassulus has quit [Ping timeout: 252 seconds]
lassulus_ is now known as lassulus
palo_ has joined #nixos-de
palo_ has quit [Changing host]
palo_ has joined #nixos-de
palo has quit [Ping timeout: 250 seconds]
Turingtoast has joined #nixos-de
<Turingtoast> Moin moin!
<Turingtoast> Meine Installation hängt reproduzierbar beim dhcp - nach dem Boot (ohne dhcp) kann ich mir aber problemlos eine IP holen.
<Turingtoast> Hat irgendwer eine Idee, was das Problem ist?
Turingtoast has quit [Quit: Textual IRC Client: www.textualapp.com]
Chiliparrot has joined #nixos-de
palo_ is now known as palo
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Mic92> etwas ungeduldig für IRC
<makefu> Mic92: ja, auf jeden fall. kann einer unserer bots hier ein `tell` ? also was später dem nick sagen, wenn er wieder joined?
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Chiliparrot has joined #nixos-de
<jonge> hallo! ich hab zu meiner derivation auf dem mac "pkgs.darwin.apple_sdk.frameworks.CoreFoundation" und ein paar andere hinzugetan, aber code der `#include <CoreFoundation/CFAttributedString.h>` enthaelt, findet den header dennoch nicht... benutzt man die osx frameworks irgendwie anders?
<jonge> also wenn ich in die ...CoreFoundation derivation reingucke hat die diesen header im Headers ordner auch nicht...
<jonge> im nix store finde ich z.B. "apple-framework-CoreFoundation" der das enthaelt, aber ich weiss nicht woher das wirklich kommt und wie ich das in ner nx expression adressieren kann
<makefu> ,locate CFAttributedString.h
<{^_^}> Found in packages: swift
<makefu> versuch mal 'nix-shell -p swift' , das sollte die lib in dein neu erstelltes environment tun
<makefu> wenn du ein paket baust, dann wäre swift ein `buildInput`
<Mic92> makefu: swift baute bisher nur auf Linux
<makefu> di di diiii
<Mic92> die foundation header kommen wo anders her.
<Mic92> jonge: das in der Regel in irgendeinem `darwin.` packet. Eigentlich sollte es schon so was wie darwin.apple_sdk.frameworks.CoreFoundation sein
<jonge> ich habe gerade festgestellt dass `darwin.xcode` evtl die loesung sein koennte... probiere das noch aus, muss dafuer aber xcode manuell runterladen (mann apple)
<Mic92> jonge: bist du auf macOS?
<jonge> Mic92: nicht generall, aber in diesem fall ja.
<Mic92> jonge: wenn zugriff auf ein macOS hast, kannst du mal versuchen in einer nix-shell mit buildInputs = [ pkgs.darwin.apple_sdk.frameworks.CoreFoundation ]; in die $NIX_CFLAGS_COMPILE schauen
<jonge> genau das hab ich schon. aber das geht nicht.
<jonge> wenn ich in den ordner im nix store gucke zu dem der ausdruck da aufloest - der enthaelt genau diese header datei auch gar nicht
<jonge> das ist das was ich vorhin meinte
<Mic92> kommen die privaten Header vielleicht von außen und nicht von nix?
<Mic92> so was wie eine impurity?
<Mic92> Mir fehlt leider die Erfahrung auf darwin
<Mic92> müsste man sich den code hier anschauen: pkgs/os-specific/darwin/apple-sdk
<jonge> also es handelt sich in diesem fall um einen alten commit von libuv. es existiert ja nen paket von libuv bereits in nixpkgs (zu neu fuer meinen fall), aber dort sehe ich auch nicht was die extra fuer mac includen...
<Mic92> wenn ich mir impure-deps.nix anschaue, sieht es so aus als ob die Header nicht von nix selber kommen.
<Mic92> /System/Library/Frameworks/Foundation.framework
<Mic92> mhm das ist Foundation
<jonge> das finde ich grad bisschen frustig. <nixpkgs>/pkgs/development/libraries/libuv/default.nix macht auch nichts besonderes mit den buildinputs.
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<jonge> gibt es vielleichti rgendwelche overloads auf stdenv im darwin-falle die ich evtl nicht hab?
<Mic92> was ist dein Fall, wenn es nicht der darwin fall ist?
<jonge> also ich hab ja den darwin fall. ich meine folgendes: ich schaue auf <nixpkgs>/pkgs/development/libraries/libuv/default.nix und sehe dort keine besonderen buildinputs die ich nicht haette. klappt aber trotzdem nicht. also dachte ich mir "vielleicht haben die stdenv irgendwie speziell ueberladen und ich nicht?"
<Mic92> sollte nicht der Fall sein
<jonge> hab ich. ich realisierte vorher nicht dass der tatsaechlich genau die header die mir fehlen ausklammert
<jonge> ich hoffe das vergeigt's mir nicht dass ich die lib fuer das andere projekt nutzen kann...
palo has quit [Remote host closed the connection]
makefu has quit [Ping timeout: 246 seconds]
makefu has joined #nixos-de