#development

1 messages ยท Page 289 of 1

tepid olive
#

cuz

gaunt mesa
#

love the hat tho

tepid olive
#

i don't play for my school band

gaunt mesa
#

very epic

tepid olive
#

This is gonna sound stupid

#

LMAO

#

really great job

#

but "add me on linkedin" means clicking connect right

#

but what really made it for me

#

was the sigh of eternal suffering at the end

tepid olive
#

stop

gaunt mesa
#

yeah it probably does

tepid olive
#

.

tepid olive
#

pog

tepid olive
#

๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

high river
#

what is the command to compile my tweak?

tepid olive
#

Time to go get some dinner

#

make package

#

Men do make clean all package

#

i always make clean

#

what does all do?

#

i'm slow

#

Makes the tweak but not package

high river
#

welp none of those commands are working for me

gaunt mesa
#

shmoo about to go places

#

and earn millions

tepid olive
#

true

high river
#

everything says make: *** No rule to make target 'xyz'. Stop.

gaunt mesa
#

just run make do

#

make do

high river
#

nope

gaunt mesa
#

same error?

high river
#

yup

lethal ice
#

@tepid olive wish you were here

gaunt mesa
#

shut up t[redacted]

lethal ice
#

is that what you're playing

gaunt mesa
#

@lethal ice bro its not my fault someone leaked ur snapchat here

lethal ice
#

ok

gaunt mesa
#

also i don't know the entire thing dw

lethal ice
#

ok

high river
#

should i just restart my theos project?

lethal ice
#

idk where that came from but ok

gaunt mesa
#

sorry

#

show me ur makefile again

high river
#
TARGET := iphone:clang:latest:14.0


include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Centered

Centered_FILES = Tweak.x
Centered_CFLAGS = -fobjc-arc

include $(THEOS_MAKE_PATH)/tweak.mk

THEOS_DEVICE_IP = 192.168.1.141

Centered_FRAMEWORKS = AudioToolbox
tepid olive
#

well

surreal mountain
#

uhh lots of things wrong here

tepid olive
#

i'd move the frameworks part to below the FILES part

surreal mountain
#

^

tepid olive
#

and the theosdeviceip to the top

gaunt mesa
#

bruh stop attacking him for stylistic things

surreal mountain
#

what OS are you on and what sdks do you have

gaunt mesa
#

@high river ur on linux right?

high river
#

yes

gaunt mesa
#

ok in ur terminal

#

are u in the same directory as the makefile?

#

so in the terminal run ls and tell me if ur makefile shows up

#

ls

high river
#

oh ye

surreal mountain
#

ok thats fine

high river
#

im an idiot

tepid olive
#

L

surreal mountain
#

kindly shut the fuck up @tepid olive

gaunt mesa
#

stop

tepid olive
surreal mountain
#

1 blocked message sofuckingfunny

tepid olive
#

POV quiprr has bad day at school

gaunt mesa
tepid olive
#

L is letter

gaunt mesa
#

im pretty sure u were a dumbass when u started

#

actually u still are

#

but

high river
#

do i need clang 6 or can i use clang 11?

tepid olive
#

Linus seggs tips

twilit jungle
#

F

tepid olive
#

You didnโ€™t let me finish

gaunt mesa
surreal mountain
#

@high river do you have a toolchain already

gaunt mesa
#

someone explain bingner's toolchain

high river
#

ye i have swift and linux

surreal mountain
#

i will

gaunt mesa
#

cuz idk how to set that up

tepid olive
#

M

surreal mountain
#

ok and is the linux toolchain in ~/theos/toolchain

high river
#

yes

surreal mountain
#

ok good

#

carson

#

please

gaunt mesa
#

bruh

lethal ice
#

yall ever just electrocute

#

wtf

tepid olive
lethal ice
#

discord gay

high river
#

Could not find clang 6.0 or later in PATH. I changed it to clang-11 why is it still trying to find clang 6?

tepid olive
#

you're just gonna keep saying it

#

aren't you

surreal mountain
tepid olive
surreal mountain
#

what the fuck?

late ridge
#

LOLOLOL

surreal mountain
#

did you untar the toolchain

tepid olive
high river
#

TARGET := iphone:clang:latest:14.0 => TARGET := iphone:clang-11:latest:14.0

tepid olive
#

Fr got electrocute until he turn black

high river
#

idk

gaunt mesa
#

nah nah u dont' need to do that

surreal mountain
#

export TARGET = iphone:clang:14.0:13.0

high river
#

all i did was follow tutorial

surreal mountain
#

thats what i do for target

gaunt mesa
#

:= works btw

lethal ice
#

@tepid olive i sent it in general fr

gaunt mesa
#

skjdorp

#

wow

#

ok

high river
#

what wrong with latest?

gaunt mesa
#

nothing is wrong with latest

surreal mountain
#

nothing

gaunt mesa
#

but if u add a newer sdk, it'll use that

high river
#

oh

surreal mountain
#

also

high river
#

so will 14.0:14.0 work?

surreal mountain
#

yes but

#

your toolchain cant compile that

#

well

#

it can

high river
#

why not?

gaunt mesa
#

do 14.0:13.0

surreal mountain
#

but it wont work for some stuff

#

i forget exactly what it is

#

but only clang12-compiled stuff will work on arm64e devices on 14.0+

#

its the arm64e ABI

high river
#

ok

surreal mountain
#

youre on arm64 tho so

#

i think youll be fine

high river
#

and for some reason i need to call clang as clang-11

#

how do i change that to make make work

gaunt mesa
#

u don't need to

high river
#

ye

gaunt mesa
#

run clang --version tell me what it returns

surreal mountain
#

his clang wont be in $PATH @gaunt mesa

gaunt mesa
#

linux weird

surreal mountain
#

its in $THEOS/toolchain

high river
#

my clang command is clang-11

#

not clang

#

i need to change it to clang

tepid olive
#

Clang not in path

#

L

high river
#

-_-

tepid olive
#

Unfortunate

surreal mountain
#
export ARCHS = arm64 arm64e
export TARGET := iphone:clang:14.0:13.0
export PREFIX = $(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/
export THEOS_DEVICE_IP = 192.168.1.141

include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Centered
Centered_FILES = Tweak.x
Centered_FRAMEWORKS = AudioToolbox
Centered_LIBRARIES = UIKit
Centered_CFLAGS = -fobjc-arc

include $(THEOS_MAKE_PATH)/tweak.mk```
tepid olive
#

Im learning the rest

surreal mountain
#

here is a makefile that should work fine as long as you have everything set up

#

the third line wont do anything unless youre on macOS and have that in that dir

#

which you dont but that ensures macOS compatibility for xcode 12 users

lethal ice
#

thats a banger

#

@tepid olive now learn through the fire and the flames

high river
#

what's the difference in the configs?

tepid olive
#

๐Ÿ†—

lethal ice
surreal mountain
#

in theory nothing but i know this will work if you have the non-project related stuff set up correctly

high river
#

ok

tepid olive
#

@surreal mountain u forgot to add another :$(PREFIX) to the end there

lethal ice
#

how long u been playing guitar hayden

tepid olive
#

What if ya boy wanna use like mv or something

#

@lethal ice 2 days now

lethal ice
#

lol

#

true

tepid olive
#

My fingers dying inside

lethal ice
#

now im going to learn that song

tepid olive
#

And outside

lethal ice
#

oh yea good times

high river
#

so what do i do about my clang problem

lethal ice
#

just wait until the callouses form then you will be able to play for 100 hours straight

surreal mountain
#

@high river run ls $THEOS/toolchain for me

#

send output here

tepid olive
#

@lethal ice the part im playing is rlly easy, the part thats hard is the little solo he does before the singing starts

twilit jungle
#

THEOS_DEVICE_IP shouldn't be in a project makefile, unless your device IP changes for each project

lethal ice
#

ohhh true

tepid olive
#

Im doing that part next

high river
lethal ice
#

imma learn that

#

sounds fun to play in my head

tepid olive
#

Yeah im ok at it sooo far but you have to do a couple bends and my fingers said no

#

So im gonna keep practicing general stuff for another week and give it another go

twilit jungle
#

Also that PREFIX thing is a hack for macOS, shouldn't be used anywhere else.

tepid olive
#

Playing blister in the sun rn

lethal ice
#

ye

lethal ice
#

dont skip days or ur fingers will start losing the callouses too

tepid olive
#

I definitely wont

gaunt mesa
#

nah not really

twilit jungle
#

Then don't suggest it to someone who is on Lunix

gaunt mesa
#

i didn't suggest it

surreal mountain
#

it doesnt do anything if youre on linux

#

its compatibility

tepid olive
#

Its making me mad when i have to quit playing so

#

No problems there

gaunt mesa
#

u can take like a day or two off and still not fuck up ur fingers

#

but once u start taking long breaks ur gonna have baby fingers

surreal mountain
#
export ARCHS = arm64 arm64e
export TARGET = iphone:clang:14.0:13.0
export PREFIX = $(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/

INSTALL_TARGET_PROCESSES = Preferences ScreenshotServicesService SpringBoard
DEBUG = 1
FINALPACKAGE = 0
PACKAGE_VERSION = $(THEOS_PACKAGE_BASE_VERSION)

include $(THEOS)/makefiles/common.mk
SUBPROJECTS += src/Notatio src/NotatioPrefs src/NotatioApp
include $(THEOS_MAKE_PATH)/aggregate.mk

purge::
    $(ECHO_BEGIN)$(PRINT_FORMAT_RED) "Purging"$(ECHO_END); $(ECHO_PIPEFAIL)
    find . -name '.theos' -exec rm -rf {} \; -o -name 'packages' -exec rm -rf {} \; -o -name '.dragon' -exec rm -rf {} \; -o -name '*.ninja' -exec rm -rf {} \; -o -name '.DS_Store' -exec rm -rf {} \; 2>&1 | grep -v 'find' ; echo -n ""
``` i compile this on linux and it works fine, but i dont have to change anything to do it on mac so im keeping it
twilit jungle
#

There is a lot of other things you can do if you are trying to add compilability on all platforms.

surreal mountain
#

enlighten me

gaunt mesa
#

like the @available symbol

#

ifndef MACOSX or something

#

then u can specify the symbol

tepid olive
#

ifeq ($(OSTYPE),Darwin)

surreal mountain
#

and what benefit does any of that have

gaunt mesa
#

@available is a pretty big thing

#

its important

#

tho dgh0st hates availability chekcs

#

so

twilit jungle
#

At the end of the day its waste of resources on platforms that don't use it

gaunt mesa
#

bruh

tepid olive
#

:bruh:

gaunt mesa
tepid olive
#

:haydenfr:

gaunt mesa
twilit jungle
#

:haydenfrcoal:

tepid olive
#

Woeis

gaunt mesa
#

its not a waste if u have multiple different OS users working on it

misty cradle
#

?

tepid olive
#

Tr1

#

Fecta

gaunt mesa
#

like lets say i make a tweak with someone using linux

misty cradle
#

Hay

#

Den

#

Dia

gaunt mesa
#

im gonna have to add all of that for compatibility for both of us

misty cradle
#

Trus

#

@gaunt mesa or do method checks instead of availability :fr2:

twilit jungle
#

imo thats an environment thing that shouldn't be part of a Makefile. But one could also argue that Makefile is suppose to setup the environment for compilation so shrug

gaunt mesa
tepid olive
#

@gaunt mesa i donโ€™t use linux but Procursus has top class linux support :coolguy:

misty cradle
#

wait what are we talking about even

gaunt mesa
#

ok im out

misty cradle
#

ok :bye:

tepid olive
#

So we said โ€œuse ifeqโ€

twilit jungle
#

We are talking about Lunix

misty cradle
#

ifeqta

#

true

tepid olive
#

Play station

high river
#

how do i fix my clang problem?

misty cradle
#

Which problem?

high river
#

clang isnt the commanf

#

it clang-11

twilit jungle
#

There is no clang-11 for Lunix

misty cradle
lethal ice
misty cradle
#

i have made it through this month.

lethal ice
#

i have made it through this month.

narrow mason
#

bruh hes gonna bust the fattest nut

misty cradle
#

no

high river
#

i mean i got it from that lttm thingy

misty cradle
#

its NNQ

narrow mason
#

No Nut Quarter4 2020

misty cradle
#

fr

#

then it will be NNY as soon as 2021 starts

narrow mason
misty cradle
narrow mason
#

i already lost nnn anyway

#

woe

misty cradle
#

ok time to claim

tepid olive
#

Especially when comparing upstream to apple

twilit jungle
#

true

misty cradle
#

@twilit jungle @lethal ice @primal perch claim your 10$ + tweak on twickdeeznuts

tepid olive
#

You essentially need to compare featuresets really

lethal ice
#

wtf

misty cradle
#

@narrow mason i would like for you to order some food for me

#

as my 10$

lethal ice
#

jjjj

misty cradle
#

:evilrondo:

narrow mason
#

wtf

misty cradle
#

you lost bro

high river
#

is there somewhere else i should get clang?

misty cradle
#

the rules were simple

misty cradle
#

imagine console war clown :sofuckingfunny:

gaunt mesa
#

actually i do use a dualshock 4 on my xbox one

#

so

misty cradle
#

wtf

gaunt mesa
#

ive accepted console war

misty cradle
#

can u use ps4 controller on xb1

gaunt mesa
#

ds4 is better for call of duty

tepid olive
#

I looooove the ds4

gaunt mesa
tepid olive
#

Great racing controller

misty cradle
#

oh

#

i love ds1

gaunt mesa
#

i can get like really low latency cuz ethernet bridge

#

is the ds5 good?

misty cradle
#

dualsense :intjcum:

#

its amazing

gaunt mesa
#

i heard the reactive trigger is dope

misty cradle
#

yes and inbuilt mic

gaunt mesa
#

sounds sus

misty cradle
#

sony wins again with this gens controller

gaunt mesa
#

is it disabled by default?

misty cradle
#

its enabled afaik

gaunt mesa
misty cradle
#

you can turn on per game or something

tepid olive
#

Sony always wins by controller bruh

twilit jungle
tepid olive
#

Ds3 ds4 ds5

gaunt mesa
#

playstation emplyees stalking u

#

its not even called ds5

#

fucking fuck

#

dualsense sounds stupid

tepid olive
#

I dont know i dont play videogames

misty cradle
#

i love both xbox and ps

#

no console war

#

ez

#

acceptance of both

#

we are all gamers

gaunt mesa
#

i love the new xbox feature of being able to keep 2 games in memory

misty cradle
#

tru

gaunt mesa
#

great for cold war/warzone mw

#

ive been abusing that feature a lot already

misty cradle
#

onc all the barries are gone, we all play together

#

wtf

#

do u ahve series s/x

gaunt mesa
#

x yes

misty cradle
gaunt mesa
#

not with me rn tho since im moving tomorrow

#

but yes i own one

misty cradle
#

give ram saving

misty cradle
#

:now:

gaunt mesa
tepid olive
misty cradle
#

i would buy series x but i already have xbox one

#

so i get ps5

#

so i have both

gaunt mesa
#

i like the xbox velocity soc or whatever

#

i can't switch to ps4 mostly cuz most of my purchases are on xbox

#

but i like the ps4

misty cradle
#

same but idc anymore lol

#

Xbox Series X Pro i will buy like in 2023

#

i will have all consoles

gaunt mesa
#

i need to buy a switch

#

a new one*

tepid olive
#

bruh

misty cradle
#

๐Ÿ˜ข

tepid olive
#

switch nfr

misty cradle
#

help

#

so slow

tepid olive
#

gl

frank cloud
#

im glad

misty cradle
#

im getting this reshipped too

#

sony to us to nl

gaunt mesa
#

damn

primal perch
#

@misty cradle wtf

gaunt mesa
#

just give me money ill ship it

misty cradle
#

bro arent u in canada?

#

if u can find me there, ill take it, its wayyy cheaper

gaunt mesa
#

im moving tomorrow

#

lol

tepid olive
misty cradle
#

:nooo:

#

wtf

tepid olive
#

moving to US

#

nfr

gaunt mesa
#

im about to get covid and die

tepid olive
misty cradle
#

ps5 in canada will be like without shipping costs 440 euro, so under retail and then with shipping 480 euro ish

#

literally under retail

#

:sad:

gaunt mesa
#

i mean

#

the US has been dropping bodies like a joke

#

so

tepid olive
#

TRUE

misty cradle
#

@gaunt mesa is there any place near u with ps5 in stock :frcoal:

tepid olive
#

most are people with poor health already

gaunt mesa
misty cradle
#

wtf

gaunt mesa
#

im going out to get food tonight ill check some stores on the way home

misty cradle
tepid olive
#

you can ofc point to some examples where a healthy young person died to covid, but majority is old people

misty cradle
#

did it move

#

@gaunt mesa ok ok lmk store names

#

i have another friend in CA

gaunt mesa
#

where in CA sus

misty cradle
#

canada

#

:frcoal:

gaunt mesa
#

what province?

misty cradle
#

Ontario

gaunt mesa
#

toronto?

misty cradle
#

i think so

gaunt mesa
#

hm

high river
#

so should i switch to bingers toolchain?

gaunt mesa
#

ok

#

anyways i have to go rn

misty cradle
#

ok

#

lmk

gaunt mesa
#

there actually might be one at walmart

#

but yeah ill let u know if any are in stock

misty cradle
#

check also @gaunt mesa bundles

#

like

#

disc version with bundle or without idc

#

i dont want digital, bc its a scam

gaunt mesa
#

true

#

alright

#

anyways gtg and drive

twilit jungle
gaunt mesa
#

and not die on the highway

misty cradle
#

wtf

#

u cant drive

#

u are 15

gaunt mesa
#

false

#

bye

tepid olive
#

I cant drive

misty cradle
tepid olive
#

FIFTY FIVE

gaunt mesa
#

ok im back for a minute

misty cradle
#

ok

gaunt mesa
misty cradle
#

:giveme

gaunt mesa
misty cradle
#

they changed it here in 2001 or somethin

gaunt mesa
#

parents are slow

#

so i have a few minutes

misty cradle
#

from 16 to 18

gaunt mesa
#

are u not 18?

misty cradle
#

not yet

gaunt mesa
#

u are 17

tepid olive
misty cradle
tepid olive
#

tr1 underage

gaunt mesa
#

how many more months?

misty cradle
#

because dumbass kids were driving alcohol

gaunt mesa
#

also what about like a permit?

misty cradle
#

u can get permit under 18 but not allowed to drive

gaunt mesa
#

drive alone u mean

misty cradle
#

without someone who has license for 5+ years

#

yea

gaunt mesa
#

yeah

misty cradle
#

im gonna start soon with permit

#

i dont wanna wait too long to drive alone :((

gaunt mesa
#

good luck driving on freeway

#

motorway

lethal ice
#

f

gaunt mesa
#

that was scary the first time

misty cradle
#

:intjpray:

tardy narwhal
#

just get a driver bro

#

ez fix

misty cradle
#

@tardy narwhal gm mr driver

gaunt mesa
#

^

tardy narwhal
#

gm

gaunt mesa
#

ok now i must get going parents are doing slacking

#

bye

misty cradle
#

i am going for motorcycle permit too

high river
#

Create a text file in roots/etc/, name it wsl.conf, add the following contents:

[automount]
options="metadata"

I need to do this?

tepid olive
#

frghost @misty cradle

misty cradle
twilit jungle
#

If you are creating projects on the mounted drives yes

high river
#

where is roots/etc?

twilit jungle
#

/etc/wsl.conf

tardy narwhal
#

not dumb, but no tweak tutorial will really do justice if you donโ€™t know objc

misty cradle
#

There is no "tweak" tutorial

#

You have to learn Objective-C

#

Forget tweaks for now, learn ObjC and make some apps

#

you can use theos to make apps

#

you'll learn at the same time how to programmatically code UI

#

without using storyboard

primal perch
#

There is no balls tutorial

misty cradle
#

its application_modern

#

actually for now you probably want iphone/tool

#

when following this

#

most of it is CLI

tardy narwhal
#

if you however do need a quick-fix for your tweak desires, go to the actual subreddit for semi-cancerous input and a buttload of responses pointing to various guides. Youโ€™ll probably wonโ€™t learn anything though with that method, do learn objc first as aforementioned and by tr1

primal perch
#

Jailbreakdevelopers aka bootleg stack overflow

misty cradle
#

Don't try to rush through it, but have patience and try to learn good practices while learning the language thorougly

primal perch
#

๐Ÿงฟ

#

NAZAR

high river
#
ld: library not found for -lUIKit
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/home/xenfo/theos/makefiles/instance/library.mk:52: /mnt/c/Users/chous/centered/.theos/obj/debug/arm64e/Centered.dylib] Error 1

What do I do

tardy narwhal
#

!t rte

tepid olive
#

Tag not found

misty cradle
#

There will be plenty of time to make tweaks, so focus on learning objc first and learning how UIKit works + other ios frameworks

tardy narwhal
#

rip

tepid olive
#

I think itd be -framework UIKit

misty cradle
#

if you want it to

#

but theos'll automatically install it on your phone

#

so dont worry about that

high river
#

i mean i just wanna get this to work from the tutorial then i wanna learn obj c

tepid olive
tardy narwhal
#

learn objc first

misty cradle
#

:peepothis:

high river
#

:/ fine

tepid olive
#

please learn objective c first, its so important

lethal kayak
#

yo i came in here hoping the channel was active

tardy narwhal
#

like itโ€™s not a persistent meme we pull here, we just want to properly guide newbies

lethal kayak
#

let's go

tardy narwhal
#

thereโ€™s no point to seeking a quick route for clout

misty cradle
#

too bad old messages are gone, dgh0st heavily pushing me to learn objc instead of tweaks first

#

me just ignoring at first but then realized he was right

lethal kayak
#

and then veza

misty cradle
#

i have been scammed

high river
twilit jungle
#

Nothing should be compared to JS

tardy narwhal
#

uroboro said js is not a real language

tepid olive
tardy narwhal
#

and that is the truth

misty cradle
high river
#

js is real

misty cradle
#

@tepid olive dont have ps4, sold mine a few years ago when sony stopped supporting our old tv lol

high river
#

and it the best

tepid olive
misty cradle
#

got xb1 rn, so ill get ps5 now again

tepid olive
high river
#

anyways off to learn bye

tepid olive
#

bye

misty cradle
#

@tepid olive and i am forcing my dad to pay half with as reasoning "i am your son"

#

it will work hopefully

tepid olive
#

Yeah

#

You are

#
  1. clang-6
tardy narwhal
#

who tf unpinned uroโ€™s comment

twilit jungle
tardy narwhal
#

why do we have the same comment from krit pinned twice instead wtf

tepid olive
misty cradle
#

does this really have to be pinned tho

tardy narwhal
#

never forget

lethal ice
#

never

twilit jungle
#

That link dead RIP

lethal ice
#

yesterday at 4:40

misty cradle
lethal ice
lethal kayak
#

if js isn't a real language then neither is python

twilit jungle
#

bruh

lethal ice
#

true

tepid olive
#

python is real language to some extent

grim sparrow
#

I donโ€™t believe in your brain capacity

tepid olive
#

granted, not the most difficult

grim sparrow
#

It doesnโ€™t matter how difficult a language is

lethal kayak
#

oh it is for sure

#

but so is js

grim sparrow
#

Itโ€™s still a language

lethal kayak
#

js on node at least

tepid olive
#

that is what i said

high river
tardy narwhal
#

literally scroll up where propr! got explained how he can proceed

high river
#

wot

lethal kayak
#

scroll up where propr! got explained how he can proceed

lethal ice
high river
#

-_- how far up

lethal kayak
#

search bar exists

lethal ice
#

like 30 seconds

lethal kayak
#

it's been forever since i've used objc ngl

high river
#

ok ty propr

#

oh cool

#

so ur using tool?

twilit jungle
#

If you know how to compile manually then you don't need Theos, just clang.

lethal kayak
#

how do teams even work with xcode

#

it's a nightmare on version control

twilit jungle
#

Pretty much applies to any IDE, usually end up just taking all changes for the IDE files and then merging the actual code properly

lethal ice
#

000000000000000000000000000000

grim sparrow
#

Add it to your files in the Makefile

lethal ice
#

is apple really charging $20 for the 20w adapter

#

one dollar per watt

lethal kayak
grim sparrow
lethal ice
#

good to know

lime pivot
lethal ice
#

im gonna make my own wireless charger and fry my phone

grim sparrow
#

How hard can it be

lethal ice
#

not very hard

#

its just a coil

grim sparrow
#

Exactly

lethal ice
#

just gotta put 5v into it

grim sparrow
#

I suggest hooking it up directly to mains

lethal ice
#

i did that earlier and touched it

grim sparrow
lethal ice
#

theoretically only 0.48 mA went through my hand so it didnt hurt

grim sparrow
#

What is mains over there

lethal ice
#

120

grim sparrow
#

Ah yes

#

Just over half of it here blind

lethal ice
#

if it was 240 i would have lowered the current even more

grim sparrow
#

230v 50hz

#

Definitely donโ€™t know that because it was on my test today

lethal ice
#

f

#

frequency doesnt matter

#

it will still burn u

grim sparrow
#

No itโ€™s a mark

lethal ice
#

but u cant feel it if the frequency is too high

grim sparrow
#

Knowing the frequency is one mark

lethal ice
#

oh

grim sparrow
#

That 1% could change my grade

#

Shut the fuck up

lethal ice
#

true

grim sparrow
#

Frequency is completely pointless unless in the context of an exam

misty cradle
#

@lethal ice go ahead kill yourself playing with electricity uhh

#

no more sentro

#

f

#

f

#

f

lethal ice
#

whats the worst that could happen

misty cradle
#

u die bro

lethal ice
#

so

misty cradle
#

wtf

lethal ice
#

you only die if you put one terminal in each hand

#

so the electricity goes through your heart

#

otherwise it just burns

#

yes i think it does

misty cradle
#

it doesnt bro

lethal ice
#

burns seem a little better than death???

misty cradle
#

instead of dying immediately

#

its a few burns

lime pivot
#

american power outlets are so stupidly unsafe lmao

misty cradle
#

fr

lethal ice
#

yea true

misty cradle
#

seek help

lethal ice
#

they're flush with the wall

#

u can touch the prongs while its half plugged in

misty cradle
lethal ice
#

at least most modern outlets here have a cover over the holes so you can't just stick anything in

misty cradle
lethal ice
#

they get pushed to the side when you plug something in

misty cradle
#

ok time to go run at 1:26 am

lethal ice
#

true

lime pivot
#

dude when I was in the US I was charging my laptop with the US plug bit swapped onto my macbook brick

misty cradle
#

pray for me i am alive when i get back

#

๐Ÿงฟ

lime pivot
#

and it was like, just falling out from the wall because it's so heavy

misty cradle
#

wtf

lethal ice
misty cradle
#

after helping all, this is what i get back

#

a disgrace

lethal ice
#

thats because mac chargers are fucking dumb

misty cradle
#

wtf

lethal ice
#

giant ass power brick hanging from the wall

misty cradle
lethal ice
#

please for the love of god just have a normal outlet and then run 0.00004$ of wire to the brick

misty cradle
#

ok buddy

lethal ice
#

putting transformers directly on the outlet is so fucking annoying

#

it takes up room so you cant plug anything else in

#

rip to make my own wireless charger i would need a steady 5vac source and i dont have that uhh

grim sparrow
#

Then make one

lethal ice
#

too much work

glacial matrix
lime pivot
#

I would say scroll wheel ticks but thatโ€™s not universal

grim sparrow
tepid olive
surreal mountain
#

yea have u guys never heard of treadmill

#

@tepid olive any reason you arent using clang

grim sparrow
#

What server

tepid olive
#

they're mentally disabled

#

leave that server

grim sparrow
#

lol aight

#

Lmfao

#

Santa coming in with the fax

surreal mountain
#

LMAO

#

YES

#

just use clang

#

clang so easy

tepid olive
#

lmaoooo

surreal mountain
#

and it works

tepid olive
#

@tepid olive what is wrong with u

#

telling this man to use gnustep to make an ios app

lethal kayak
#

clang is literally

surreal mountain
lethal kayak
#

clang test.m -fmodules -fobjc-arc -o test

#

easy

tepid olive
#

no arc for you

surreal mountain
#

do you have an @autoreleasepool

lethal kayak
#

that sucks

#

cock

surreal mountain
#

or NSAutoReleasePool

#

or neither

#

ok remove that flag

tepid olive
#

@tepid olive if you still have gnustep you can do this

#

-fobjc-runtime=gnustep-2.0

#

and arc should work

surreal mountain
#

as a clang flag?

tepid olive
#

yuh

surreal mountain
#

true

#

what about if i dont have gnustep

#

cuz i get that error

lethal kayak
#

get a mac

surreal mountain
#

stfu whore

lethal kayak
tepid olive
#

well

surreal mountain
#

:sofuk

lethal kayak
#

hackintosh then

tepid olive
#

you need gnustep

#

lol

surreal mountain
#

ultra

#

im getting

tepid olive
#

thats what it is KEKW

surreal mountain
#

an armbook

#

its coming very son

lethal kayak
#

then wait

#

a little longer

surreal mountain
lethal kayak
tepid olive
#

@tepid olive you need objc headers

#

i dont know how manjaro works but you do so google it

surreal mountain
#

where are they in $THEOS

#

vendor/include?

tepid olive
#

what?

#

hes not using theos

surreal mountain
#

yes but

#

for future reference

tepid olive
#

he needs to use the gnustep headers if thats what hes chosen to use

surreal mountain
#

true

#

once i get mac i will build procursus and use build_base shit like cameron

lethal kayak
#

/usr/GNUstep/System/Library/Headers

#

i think

surreal mountain
#

procursus benchmark

tepid olive
surreal mountain
lethal kayak
surreal mountain
#

var

#

etc

tepid olive
#

@tepid olive where are the gnustep headers then

#

find them

lethal kayak
#

find / -name "GNUstep"

grim sparrow
#

Lmao

surreal mountain
#

can u run

#

echo $GNUSTEP_SYSTEM_ROOT

lethal kayak
#

what about when you run the find command

surreal mountain
#

yeah try that

lethal kayak
#

find / -name "GNUstep"

surreal mountain
#

ls each of those

lethal kayak
#

and find headers

surreal mountain
#

see which one has System

#

make sure it has System/Library/Headers/

#

then use that

lethal kayak
#

then pass to clang

surreal mountain
tepid olive
#

what about

#

/usr/include/GNUstep

lethal kayak
#

are they just missing

#

from include

#

lol

tepid olive
#

how did u install this

#

i hate arch distros and people who use them

#

theyre dumb bro theyre all dumb

surreal mountain
tepid olive
#

just tell us what you did

#

because if you dont understand what you're doing when someone tells you to do it, you should never do it

lethal kayak
#

honestly half of helping in this channel is undoing past mistakes recommended by others

tepid olive
#

wait

#

do you have your standard linux headers

lethal kayak
#

did you uh

#

do the pacman thingy

#

where you

#

base-devel

tepid olive
#

yea that

lethal kayak
#

i'm guessing the gnustep headers are in a different package then

tepid olive
#

@tepid olive wait i dont see you installing gnustep lib

#

i dont think thatd be included in the base

surreal mountain
#

no the headers r in base

#

can you try echo $GNUSTEP_SYSTEM_HEADERS

#

ffs

tepid olive
#

ok whatever

#

ill find them

#

@tepid olive add a -I/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include

lethal kayak
#

thaaat's cringe

#

i thought that might be it

#

when i saw gcc deps in gnustep

tepid olive
#

dumbass arch linux gnustep doesnt include objc headers in the runtime package

#

fucking retards

#

i hate arch

surreal mountain
#

macOS alpha OS

#

id suck apple if they left my apple at my doorstep this very second

tepid olive
#

thats fine i just hate everything

#

thats not debian

lethal kayak
#

lmao

#

apt man

surreal mountain
#

im so used to debian and macOS

#

so

tepid olive
#

@tepid olive what clang do you have installed if i may ask?

surreal mountain
#

@lethal kayak ill be using apt on macOS

#

for procursus stuff

lethal kayak
#

good

#

procursus on macos

#

pog

surreal mountain
#

yes

#

it sohuld be very nice

lethal kayak
#

ye

#

arm slowly taking over

tepid olive
#

@surreal mountain does procursus currently have all dev stuff you find yourself needing

tepid olive
#

word

#

just that good

surreal mountain
#

i know it has everything i need for dragonbuild

#

i havent looked at theos deps but it should be the same

#

it has perl n shit

#

it has ldid

#

[[xz]

lethal kayak
#

xcode ldid xz and perl

surreal mountain
#

[[xz]]

tepid olive
#
xz

Dummy package to help migration from other bootstraps. Safe to remove.

Author

Hayden Seay

Version

1:0

Repo
Bundle ID

xz

More Info
#
xz

Dummy package to help migration from other bootstraps. Safe to remove.

Author

Hayden Seay

Version

1:0

Repo
Bundle ID

xz

More Info
lethal kayak
#

i think that's it

#

bruh

surreal mountain
#

giggle

lethal kayak
#

xcode ldid xz perl

#

think that's it

surreal mountain
#

xcode

#

why xcode

#

xcode-select --install

lethal kayak
#

no

#

you need full xcode

surreal mountain
#

thats xcode cli

lethal kayak
#

according to the wiki

surreal mountain
#

no?

#

wtf

lethal kayak
#

the cli isn't enough

tepid olive
#

[[xz-utils]]

surreal mountain
#

i dont htink thats true

tepid olive
#
XZ Utils

XZ-format compression utilities

Author

Hayden Seay

Version

5.2.5-2

Repo
Bundle ID

xz-utils

More Info
surreal mountain
#

i might be wrong

tepid olive
#

thats the proper package

surreal mountain
lethal kayak
#

wiki will need to be updated for armbook

surreal mountain
#

this also hasnt been updated in YEARS

#

so

lethal kayak
#

???????

#

january 10

surreal mountain
#

wait

#

wtf

#

almost a year

lethal kayak
tepid olive
#

the wiki's instructions, though often updated, are somehow out of date

lethal kayak
#

true

surreal mountain
#

it just means the toolchain

tepid olive
#

for ios at least they're actually horrid

lethal kayak
#

update theos wiki for armbook and use procursus on it

surreal mountain
#

is what its mentioning at least

#

@lethal kayak no

#

just use brew for the standard user for now

tepid olive
#

nah

surreal mountain
#

procursus hasnt been tested nfr

lethal kayak
#

no, use procursus

tepid olive
#

procursus isnt even done

#

lol

surreal mountain
#

idek what other dev stuff i use

lethal kayak
#

idc

surreal mountain
#

python

lethal kayak
#

procursus is better than piece of shit brew

surreal mountain
#

thats there

#

true

#

node is there right

tepid olive
#

yuh

lethal kayak
#

@tepid olive you should seriously push procursus for armbook when it's finished

surreal mountain
#

im making a strapper in every lang that i can

lethal kayak
#

not for the purpose of popularity but literally because brew is so fucking slow and convoluted

surreal mountain
#

main will be a .pkg

#

ill do sh, objc, swift, python

tepid olive
#

@lethal kayak i am going to let users push it as always

#

i never push

surreal mountain
#

maybe other stuff

lethal kayak
#

understandable

#

i remember looking through brew source while compiling for serna

tepid olive
lethal kayak
#

puke

#

ruby is pretty ugly in general i guess

surreal mountain
#

trje

#

i dont like ruby tbh

#

homebrew is just slow

tepid olive
#

i hate ruby

#

ruby programmers are scum

lethal kayak
#

metasploit is written in ruby

lethal kayak
#

i love this

#

the yourlanguagesucks

tepid olive
lethal kayak
#

see people say js sucks

tepid olive
#

this is the real site ultra

lethal kayak
#

oh thanks

tepid olive
#

that wiki is just nice to read

lethal kayak
#

people say js sucks but most of it is either web stuff or can be solved using typescript

late ridge
#

typescript

tepid olive
#
Actually, it statically links almost everything. It dynamically links your program to libc (unless you target musl, an alternative libc), so your executables arenโ€™t really self-contained.```
late ridge
#

LOLOL

tepid olive
#

rust needs to dynamic link soon or they need to shut the fuck up

#

forced static linking is sooo shitty

lethal kayak
#

Your Language Sucks > C++

It is backward compatible with C

tepid olive
#

@lethal kayak yooooo

#

the C one

#

````int a = 0; f(a, ++a, ++a);` is not guaranteed to be f(0, 1, 2). The order of evaluation is undefined.```

#

lmaooooo

lethal kayak
#

lmfao

#

L

tepid olive
#

@tepid olive i told u earlier to do -I/usr/lib/gcc/x86_64-w64-mingw32/10.2.0/include

#

i thought u did it and figured it out lol

lethal kayak
#

well congrats you found it yourself

tepid olive
#

i literally just said

lethal kayak
#

pass it to clang with his arg

tepid olive
#

what command are you currently running

#

ill assemble a new command with it

#

ok stop right there

lethal kayak
#

is that gnustep stuff required

tepid olive
#

i got a new command for you

#

gnustep-config --objc-flags

#

what does this say when you run it

#

@lethal kayak yes it is

lethal kayak
#

oh ok

tepid olive
#

alright

#

clang `gnustep-config --objc-flags` -I/usr/lib/gcc/x86_64-w64-mingw32/10.2.0/include main.m -o main `gnustep-config --objc-libs`

#

run this, it'll make me happier

#

we dont pass libs before the filename

lethal kayak
#

lol

tepid olive
#

ok i have a better idea

#

youll never see this shit coming

#

cp -a /usr/lib/gcc/x86_64-w64-mingw32/10.2.0/include/objc /usr/lib/clang/11.0.0/include

lethal kayak
#

lmfao

#

don't forget the -a frcoal

tepid olive
#

then get rid of the -I flag

#

clang `gnustep-config --objc-flags` main.m -o main `gnustep-config --objc-libs`

#

new command

lethal kayak
#

isn't it a better idea to just symlink it

tepid olive
#

ihatearchihatearchihatearch

tepid olive
lethal kayak
#

did you use -a when you did cp because he edited it later

#

ok

tepid olive
#

thats a linker error we've moved issues

#

try adding

#

clang `gnustep-config --objc-flags` main.m -o main `gnustep-config --objc-libs` -framework Foundation

lethal kayak
#

ur past the compile errors at least

tepid olive
#

wtf is this

#

what linker is this

lethal kayak
#

wait shouldn't you add

#

-fmodules

#

to flags

#

or am i being dumb

tepid olive
#

gnustep-config --objc-libs what does this output

#

ls /home/gamer/GNUstep/Library/Libraries

#

maybe they have foundation as a library

lethal kayak
#

aha

tepid olive
#

wtf

#

whatever

lethal kayak
#

symlink there then

#

right?