#lib32-glib needed for older game's dependancies, will not build.

35 messages · Page 1 of 1 (latest)

weak carbon
#

So I'm trying to play Creatures 3. (Play it if you haven't!) I just learned it had a native linux port, and I'm trying to install it, however I need lib32-gtk, and that needs lib32-glib. Right now, I cannot for the live of me get lib32-glib to build. I've tried yay and makepkg -sirc methods, and both fail.

Attaching build log from latest attempt.

#

It looks like it's failing string-test and strfunc-test

#

Segfaulting on lines 119 of ../test-driver

#

So, it's hanging on

: >"$log_file"
"$@" >>"$log_file" 2>&1
estatus=$?

Which the middle line is the problem child.

weak carbon
#

Not helpful, but thank you for pointing that out.

#

Creatures 3 was released in 1999.

#

Fingers crossed.

#

I did mention it in the OP. Should have been clearer.

#

Ah. That's fine, it's a pretty niche life-sim game.

#

Yes.

#

The linux port is under the name "Creatures Internet Edition."

#

Okay, new wall.

#

C compiler cannot create executables.

#

I do have gcc-multilib.

#

I cannot find the config.log

#

I'm going to take a short break to eat, swing by mcd's(nuts~) for a bite and will be back. I'll try to provide what I can while not actively here, but I'll let you know when I'm back properly.

drifting minnowBOT
#

Clippy
Compile Error! Click the errors reaction for more information.
(You may edit your message to recompile.)

weak carbon
#

What the fsck? WHY?

weak carbon
#

So then is there way around this nonsense?

#

Ah, alright. Give me a little bit to get home again.

weak carbon
#

So, just so I'm not fscking this up, is this correct?

#

From the latest comment of the aur page:

edit PKGBUILD, replace original CFLAGS with this:

export CFLAGS="${CFLAGS} -Wno-format -Wno-format-security -O2 -Wno-error=implicit-int -Wno-implicit-int -Wno-implicit-function-declaration -Wno-incompatible-pointer-types"

, makes it compile for me.

#

typedef enum { false = FALSE , true = TRUE } boolean;

#

WHY IS THIS A LINE!?

weak carbon
#

Okay, nothing I am doing is making this compile...

weak carbon
#

So there is a patch for this!

#

That fixes my issue.