![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| OS X (Apple) OS X er en line av Unix-baserte grafiske operativsystemer utvikles, markedsføres og selges av Apple. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| problemet på installerer | csaunders | Sun Solaris | 1 | 12-17-2008 02:53 |
| Problemet etter installere gcc på AIX 5.3 | sitar | AIX | 1 | 01-02-2008 12:44 |
| SuSE 9.0 problem video | 3bumbs plumming | UNIX for Dummies Spørsmål og svar | 6 | 12-02-2003 07:20 |
| Laptop video problem .... | MadProfessor | UNIX for Dummies Spørsmål og svar | 4 | 12-01-2003 07:21 |
| Bare en video problem | Z0mby | UNIX for Dummies Spørsmål og svar | 1 | 01-14-2002 12:18 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Video Encoder 264 installerer ikke, problem med LD flagg
Hei alle, Jeg har et stort problem. Jeg prøver å installere en 264 video encoder (15.1 JM, fra H.264/AVC JM Reference Software Download) På OS X 10.5.5. Først av alt måtte jeg deaktivere statisk samling, på grunn av denne feilen: Code:
ld_classic: can't locate file for: -lcrt0.o Jeg leste om dette i noen fora og ufør statisk samlealbum i Makefile og det ble løst. Nå får jeg denne feilmeldingen: Code:
creating binary "../bin/lencod.exe" ld: absolute addressing (perhaps -mdynamic-no-pic) used in _rc_init_GOP from obj/rc_quadratic.o not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs collect2: ld returned 1 exit status og her er Makefile: Code:
NAME= lencod
### include debug information: 1=yes, 0=no
DBG?= 0
### Generate 32 bit executable : 1=yes, 0=no
M32?= 0
### include O level optimization : 0-3
OPT?= 3
### Static Compilation
STC?= 0
DEPEND= dependencies
BINDIR= ../bin
INCDIR= inc
SRCDIR= src
OBJDIR= obj
ADDSRCDIR= ../lcommon/src
ADDINCDIR= ../lcommon/inc
ifeq ($(M32),1)
CC= gcc -m32
else
CC= gcc
endif
ifeq ($(STC),1)
ifeq ($(DBG),1) ### Do not use static compilation for Debug mode
STC=0
STATIC=
else
STATIC= -static
endif
else
STATIC=
endif
LIBS= -lm $(STATIC)
AFLAGS=
CFLAGS= -std=gnu99 -pedantic -ffloat-store -fno-strict-aliasing -fsigned-char $(STATIC)
FLAGS= $(CFLAGS) -Wall -I$(INCDIR) -I$(ADDINCDIR) -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64
OPT_FLAG = -O$(OPT)
ifeq ($(DBG),1)
SUFFIX= .dbg
FLAGS+= -g
else
SUFFIX=
FLAGS+= $(OPT_FLAG)
endif
OBJSUF= .o$(SUFFIX)
SRC= $(wildcard $(SRCDIR)/*.c)
ADDSRC= $(wildcard $(ADDSRCDIR)/*.c)
OBJ= $(SRC:$(SRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX)) $(ADDSRC:$(ADDSRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX))
BIN= $(BINDIR)/$(NAME)$(SUFFIX).exe
.PHONY: default distclean clean tags depend
default: messages objdir_mk depend bin
messages:
ifeq ($(M32),1)
@echo 'Compiling with M32 support...'
endif
ifeq ($(DBG),1)
@echo 'Compiling with Debug support...'
@echo 'Note static compilation not supported in this mode.'
endif
ifeq ($(STC),1)
@echo 'Compiling with -static support...'
endif
ifeq ($(MMX),1)
@echo 'Compiling with MMX support...'
endif
clean:
@echo remove all objects
@rm -rf $(OBJDIR)
distclean: clean
@rm -f $(DEPEND) tags
@rm -f $(BIN)
tags:
@echo update tag table
@ctags inc/*.h src/*.c
bin: $(OBJ)
@echo
@echo 'creating binary "$(BIN)"'
@$(CC) $(AFLAGS) -o $(BIN) $(OBJ) $(LIBS)
@echo '... done'
@echo
depend:
@echo
@echo 'checking dependencies'
@$(SHELL) -ec '$(CC) $(AFLAGS) -MM $(CFLAGS) -I$(INCDIR) -I$(ADDINCDIR) $(SRC) $(ADDSRC) \
| sed '\''s@\(.*\)\.o[ :]@$(OBJDIR)/\1.o$(SUFFIX):@g'\'' \
>$(DEPEND)'
@echo
$(OBJDIR)/%.o$(SUFFIX): $(SRCDIR)/%.c
@echo 'compiling object file "$@" ...'
@$(CC) -c -o $@ $(FLAGS) $<
$(OBJDIR)/%.o$(SUFFIX): $(ADDSRCDIR)/%.c
@echo 'compiling object file "$@" ...'
@$(CC) -c -o $@ $(FLAGS) $<
objdir_mk:
@echo 'Creating $(OBJDIR) ...'
@mkdir -p $(OBJDIR)
-include $(DEPEND)
1. Fant jeg søkte på denne feilen, og det later til at andre mennesker løste det ved å oppgradere Xcode til 3.1.2. Men min Xcode versjon 3.1.2! Jeg reinstallert den et par ganger, og fortsatt får den samme feilen. Kanskje det er fordi jeg installert MacPorts på dette et par uker siden, og har avinstallert den? Kanskje jeg ikke skulle installere "Unix Development pakke" i Xcode? 2. Jeg prøvde å legge til LDFLAG i Makefile, med -read_only_relocs undertrykke og jeg er ikke sikker på at det jeg legger det på rett sted, og jeg vet ikke om det er til og med tenkt å fungere. Uansett når jeg legger den det diesn't arbeid. Har noen noen ideer? Hvis ikke, kan noen prøve å bygge JM fra denne linken og se om de får det samme problemet? Jeg er ute av ideer. Many thanks. |
| Hugseliste |
| Tags |
| 264 koder, JM encoder, ld flagg, OS X, Xcode |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|